@charset "UTF-8";
/** z-index **/
body {
  font-size: 14px;
  margin: 0;
  padding: 0;
  font-family: "PingFang SC", Microsoft Yahei,Helvetica, Arial, sans-serif !important;
  position: relative;
  z-index: 0;
  background-color: white; }

h1, h4, h5, h6, p, ul, li, textarea, input {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: inherit;
  font-family: "PingFang SC", Microsoft Yahei,Helvetica, Arial, sans-serif !important; }

h2,
h3 {
  orphans: 3;
  widows: 3; }

h2,
h3 {
  page-break-after: avoid; }

h2,
h3 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

header, section, footer, nav {
  display: block; }

img {
  border: none; }

a {
  text-decoration: none;
  color: black; }

a:hover {
  color: #6dc7f4; }

blockquote {
  page-break-inside: avoid; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee; }

ul {
  list-style: none; }

* {
  box-sizing: border-box; }

textarea {
  resize: none; }

input:focus,
select:focus,
textarea:focus,
[contenteditable]:focus,
button:focus {
  outline: none; }

.ReactModal__Body--open {
  overflow: hidden; }

.e-opt {
  fill: transparent;
  cursor: move; }

.clear-fix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden; }

button {
  font-family: "PingFang SC", Microsoft Yahei,Helvetica, Arial, sans-serif !important; }

textarea {
  -webkit-appearance: none;
  border-radius: 0; }

.data_set_answer {
  margin-top: 47px; }

.clearfix:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  zoom: 1; }

* html .clearfix {
  height: 1%; }

.container {
  width: 1200px;
  margin: 0 auto; }
  .container__project {
    width: 1200px;
    margin: 0 auto; }
  .container__txt {
    width: 100%; }

.table {
  border-spacing: 0;
  width: 100%;
  max-width: 100%;
  background-color: transparent; }
  .table td, .table th {
    padding: 0 10px;
    text-align: left;
    height: 52px;
    border-bottom: 1px solid #dbdfe3; }

.table-center td, .table-center th {
  padding: 10px 10px;
  text-align: center;
  border-bottom: 1px solid #dbdfe3; }

.matrix-table {
  border-spacing: 0;
  background-color: white; }
  .matrix-table th, .matrix-table td {
    color: #666666; }
  .matrix-table--wrap {
    max-width: 720px;
    overflow-x: auto; }
    .matrix-table--wrap .matrix__drag {
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
      .matrix-table--wrap .matrix__drag .drag__item {
        position: absolute;
        top: 0;
        height: 100%;
        width: 6px;
        cursor: col-resize; }
  .matrix-table--view {
    overflow-x: scroll; }
  .matrix-table td {
    border: 1px solid #D5D5D5;
    border-left: none;
    border-top: none;
    height: 34px; }
    .matrix-table td:first-child {
      border-left: 1px solid #D5D5D5; }
  .matrix-table thead > tr > td {
    padding: 0px;
    border-top: 1px solid #D5D5D5; }
  .matrix-table .matrix__head {
    text-align: center;
    word-break: break-word; }
    .matrix-table .matrix__head img {
      max-width: 100%; }
    .matrix-table .matrix__head .editor {
      height: 100%;
      padding: 3px 0px !important; }
  .matrix-table .matrix__td {
    text-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 5px; }
    .matrix-table .matrix__td--input {
      width: 18px;
      height: 18px; }
  .matrix-table .matrix__input {
    width: 60px;
    height: 24px;
    margin-left: 8px; }

.matrix__score_div {
  max-width: 50px;
  height: 19px;
  line-height: 13px;
  position: absolute;
  border: 1px solid #f7ae16;
  color: #f7ae16;
  padding: 3px;
  margin: 17px 0 0 -17px; }

.icon {
  display: block;
  cursor: pointer; }

.icon-s {
  width: 16px;
  height: 16px; }

.icon-m {
  width: 20px;
  height: 20px; }

.icon-l {
  width: 32px;
  height: 32px; }

.icon-hide {
  display: none; }

.icon-logo {
  background: url("assets/images/logo2.2e2e6a95.png") no-repeat center center;
  width: 350px;
  height: 50px;
  background-size: 350px 40px; }

.icon-logo1 {
  background: url("assets/images/checkLogo2.8c372913.png") no-repeat center center;
  width: 158px;
  height: 20px; }

.icon-tishi {
  background: url("assets/images/tishi.fc5c6031.png") no-repeat center center;
  width: 25px;
  height: 25px;
  display: inline-block;
  background-size: 100%; }

.icon-redpacket {
  background: url("assets/images/redpacket.eeb140ed.jpg") no-repeat center center;
  display: inline-block;
  background-size: 100%;
  width: 170px;
  height: 215px;
  margin-top: 15px; }

.icon-redpacket2 {
  background: url("assets/images/redpacket2.892a6859.png") no-repeat center center;
  display: inline-block;
  background-size: 100%;
  width: 170px;
  height: 140px;
  margin-top: 15px; }

.icon-redpacket3 {
  background: url("assets/images/redpacket3.d6f7057a.png") no-repeat center center;
  background-size: 100%;
  width: 156px;
  height: 156px;
  margin-top: 15px; }

.icon-code {
  background: url("assets/images/icons/answer/code.463007c5.png") no-repeat center center;
  background-size: 100%;
  width: 55px;
  height: 55px; }

.icon-offline {
  background: url("assets/images/icons/answer/offfline.c4f08134.png") no-repeat center center;
  background-size: 100%;
  width: 72px;
  height: 72px; }

.icon-redpacket4 {
  background: url("assets/images/redpacket4.fca49f32.png") no-repeat center center;
  background-size: 100%;
  width: 328px;
  height: 56px;
  margin-top: 15px; }

.icon-yipai {
  background: url("assets/images/yipai__icon.7967cc43.png") no-repeat center center;
  background-size: 100%;
  width: 108px;
  height: 108px; }

.icon-sorry {
  background: url("assets/images/sorry.5b24dfa5.png") no-repeat center center;
  display: inline-block;
  background-size: 100%;
  width: 140px;
  height: 140px;
  margin-top: 15px; }

.icon-jiantou {
  background: url("assets/images/jiantou.acdf2c61.png") no-repeat center center;
  background-size: 100%;
  width: 60px;
  height: 60px; }

.icon-tishi1 {
  background: url("assets/images/tishi1.e799bf25.png") no-repeat center center;
  width: 25px;
  height: 25px;
  display: inline-block;
  background-size: 100%;
  margin-right: 5px; }

.icon-tishi2 {
  background: url("assets/images/tishi2.73e42d92.png") no-repeat center center;
  width: 25px;
  height: 25px;
  display: inline-block;
  background-size: 100%;
  margin-right: 5px; }

.icon-logo-blue {
  background: url("assets/images/logo-blue.0c908eb7.png") no-repeat center center;
  width: 158px;
  height: 20px;
  display: block; }

.icon-search {
  width: 20px;
  height: 20px;
  background: url("assets/images/icons/search.7fc3f43d.png") no-repeat center center;
  background-size: cover; }

.icon-create-empty-qtn {
  width: 44px;
  height: 44px;
  background: url("assets/images/icons/qtn/create-empty-qtn.5ac78cf1.svg"); }

.icon-refer-qtn {
  width: 44px;
  height: 44px;
  background: url("assets/images/icons/qtn/icon-refer-qtn.718dd962.svg"); }

.icon-copy-qtn {
  width: 44px;
  height: 44px;
  background: url("assets/images/icons/qtn/copy-qtn.74ffa7b7.svg"); }

.icon-dump-qtn {
  width: 44px;
  height: 44px;
  background: url("assets/images/icons/qtn/dump-qtn.9fce175a.svg"); }

.icon-avatar {
  width: 26px;
  height: 26px;
  background: url("assets/images/avatar.ba31a8fc.png"); }

.icon-message {
  width: 31px;
  height: 31px;
  background: url("assets/images/message.3aa9dac4.png"); }

.icon-message-none {
  width: 28px;
  height: 28px;
  background: url("assets/images/message-none.8d57eaa1.png"); }

/** logic edit **/
.icon-triangle-down {
  width: 10px;
  height: 5px;
  background: url("assets/images/icons/triangle-down.982fab29.svg") center center no-repeat; }

.icon-help {
  width: 14px;
  height: 14px;
  background: url("assets/images/icons/help.1d8d6d30.svg") center center no-repeat; }

.icon-arrow-up {
  width: 11px;
  height: 7px;
  background: url("assets/images/icons/arrow-up.8f1bcd16.svg") center center no-repeat; }

.icon-arrow-down {
  width: 11px;
  height: 7px;
  background: url("assets/images/icons/arrow-down.b1a91301.svg") center center no-repeat; }

.icon-target {
  width: 40px;
  height: 24px;
  background: url("assets/images/icons/logic/target.b42242a7.svg") center center no-repeat; }

.icon-logic-delete {
  background: url("assets/images/icons/logic/delete.c6b9e779.svg") center center/contain no-repeat; }

.icon-logic-add-row {
  background: url("assets/images/icons/logic/add-row.15dc4400.svg") center center/contain no-repeat; }

.icon-logic-delete-row {
  background: url("assets/images/icons/logic/delete-row.3113f362.svg") center center/contain no-repeat; }

.icon-logic-add-row2 {
  background: url("assets/images/icons/logic/add-row2.c7b85a3e.svg") center center/contain no-repeat; }

/** answer icons **/
.icon-choice-selected {
  background: url("assets/images/icons/answer/choice-selected.e92ae879.png") center center/cover no-repeat; }

.icon-choice-selected-no {
  background: url("assets/images/icons/answer/choice-selected-no.8baa0199.png") center center/cover no-repeat; }

.icon-choice-multi-selected {
  background: url("assets/images/icons/answer/choice-multi-selected2.51c8c089.png") center center/cover no-repeat; }

.icon-choice-multi-selected-no {
  background: url("assets/images/icons/answer/choice-multi-selected-no.e4cabad5.png") center center/cover no-repeat; }

.icon-answer-over-success {
  background: url("assets/images/icons/answer/over-success.4c6657fb.svg") center center/cover no-repeat; }

.icon-answer-over-warn {
  background: url("assets/images/icons/answer/over-warn.78191199.svg") center center/cover no-repeat;
  width: 36px;
  height: 36px; }

.icon-answer-over-error {
  background: url("assets/images/icons/answer/over-error.a377c239.svg") center center/cover no-repeat; }

.icon-answer-over-screen {
  background: url("assets/images/icons/answer/over-error.a377c239.svg") center center/cover no-repeat; }

.icon-answer-copy-link {
  background: url("assets/images/icons/answer/copy-link.c5f8e6c9.svg") center center/cover no-repeat; }

.icon-answer-drag {
  background: url("assets/images/icons/qtn/hand.d11ab7ad.png") center center/cover no-repeat; }

.icon-answer-drag1 {
  background: url("assets/images/icons/qtn/move.562cd2d4.png") center center/cover no-repeat;
  width: 20px;
  height: 20px; }

.icon-answer-drag1:hover {
  background: url("assets/images/icons/qtn/moveactive.e219a9cb.png") center center/cover no-repeat;
  width: 20px;
  height: 20px; }

.icon-answer-drag2 {
  background: url("assets/images/icons/qtn/hand2.c3ed2529.png") center center/cover no-repeat; }

/*.icon-answer-drag2 {
  background: url("assets/images/icons/qtn/hand2.c3ed2529.png") center center /cover no-repeat;
}*/
/** qtn **/
.icon-choice-single {
  background: url("assets/images/icons/qtn/choice-single.292fae0f.svg") center center/cover no-repeat; }

.icon-qtn-category {
  background: url("assets/images/icons/qtn/qtn-category.f7cf0957.svg") center center/cover no-repeat; }

.icon-qtn-category2 {
  background: url("assets/images/icons/qtn/qtn-category.f7cf0957.svg") center center/cover no-repeat;
  margin-left: 5px;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg); }

.icon-1-0 {
  background: url("assets/images/icons/qtn/qtn-1-0.292fae0f.svg") center center/contain no-repeat; }

.icon-1-1 {
  background: url("assets/images/icons/qtn/qtn-1-1.f5919415.svg") center center/contain no-repeat; }

.icon-1-8 {
  background: url("assets/images/icons/qtn/qtn-1-8.f4bcd3c3.svg") center center/contain no-repeat; }

.icon-1-9 {
  background: url("assets/images/icons/qtn/qtn-1-9.2b73cb1e.svg") center center/contain no-repeat; }

.icon-1-11 {
  background: url("assets/images/icons/qtn/qtn-1-11.6480bbb4.svg") center center/contain no-repeat; }

.icon-2-1 {
  background: url("assets/images/icons/qtn/qtn-2-1.601ae6f6.svg") center center/contain no-repeat; }

.icon-2-2 {
  background: url("assets/images/icons/qtn/qtn-2-2.b2f6f751.svg") center center/contain no-repeat; }

.icon-3-0 {
  background: url("assets/images/icons/qtn/qtn-3-0.c1957658.svg") center center/contain no-repeat; }

.icon-3-1 {
  background: url("assets/images/icons/qtn/qtn-3-1.2a5c92ab.svg") center center/contain no-repeat; }

.icon-4-0 {
  background: url("assets/images/icons/qtn/qtn-4-0.4c5b6c99.svg") center center/contain no-repeat; }

.icon-6-1 {
  background: url("assets/images/icons/qtn/qtn-6-1.972d75df.svg") center center/contain no-repeat; }

.icon-7-1 {
  background: url("assets/images/icons/qtn/qtn-7-1.cefb1cf6.svg") center center/contain no-repeat; }

.icon-8-2 {
  background: url("assets/images/icons/qtn/qtn-8-2.6afcde33.svg") center center/contain no-repeat; }

.icon-8-4 {
  background: url("assets/images/icons/qtn/qtn-8-4.d1bb0eb6.svg") center center/contain no-repeat; }

.icon-page {
  background: url("assets/images/icons/qtn/qtn-page.d3743221.svg") center center/contain no-repeat; }

.icon-birthday {
  background: url("assets/images/icons/qtn/qtn-birthday.8a6819d6.svg") center center/contain no-repeat; }

.icon-city {
  background: url("assets/images/icons/qtn/qtn-city.3c3b7fe1.svg") center center/contain no-repeat; }

.icon-location {
  background: url("assets/images/icons/qtn/qtn-location.e1565af0.svg") center center/contain no-repeat; }

.icon-9-0 {
  background: url("assets/images/icons/qtn/target.8f719241.png") center center/contain no-repeat;
  width: 24px;
  height: 24px;
  margin-left: -3px; }

.icon-11-1 {
  background: url("assets/images/icons/qtn/time.f61bd04a.png") center center/contain no-repeat; }

.icon-13-9 {
  background: url("assets/images/icons/qtn/qtn-13-9.fcd8730c.svg") center center/contain no-repeat; }

.icon-2-4 {
  width: 20px;
  height: 20px;
  background: url("assets/images/icons/qtn/qtn-2-4.4558bc51.svg") center center/contain no-repeat; }

.icon-3-2 {
  background: url("assets/images/icons/qtn/qtn-3-2.8ea3f399.svg") center center/contain no-repeat; }

.icon-1-2 {
  background: url("assets/images/icons/qtn/qtn-1-2.277d969e.svg") center center/contain no-repeat; }

.icon-1-2 {
  background: url("assets/images/icons/qtn/qtn-1-2.277d969e.svg") center center/contain no-repeat; }

.icon-1-13 {
  background: url("assets/images/icons/qtn/qtn-1-13.f5919415.svg") center center/contain no-repeat; }

.icon-editor-qt-copy {
  background: url("assets/images/icons/editor/qt-copy.88af7a64.svg") center center/contain no-repeat; }

.icon-editor-qt-up {
  background: url("assets/images/icons/editor/qt-up.24ae9c22.svg") center center/contain no-repeat; }

.icon-editor-qt-down {
  background: url("assets/images/icons/editor/qt-down.5cdaf383.svg") center center/contain no-repeat; }

.icon-editor-qt-delete {
  background: url("assets/images/icons/editor/qt-delete.e16f6ced.svg") center center/contain no-repeat; }

.icon-editor-text {
  background: url("assets/images/icons/editor/text.f779a33a.svg") center center/contain no-repeat; }

.icon-editor-img {
  background: url("assets/images/icons/editor/img.f1d11ddc.svg") center center/contain no-repeat; }

.icon-editor-setting {
  background: url("assets/images/icons/editor/setting.375251df.svg") center center/contain no-repeat; }

.icon-editor-delete {
  background: url("assets/images/icons/editor/delete.5ab4e88c.svg") center center/contain no-repeat; }

.icon-editor-opt-up {
  background: url("assets/images/icons/editor/opt-up.8ce53982.svg") center center/contain no-repeat; }

.icon-editor-opt-down {
  background: url("assets/images/icons/editor/opt-down.7593dcb6.svg") center center/contain no-repeat; }

.icon-editor-opt-left {
  background: url("assets/images/icons/editor/opt-left.bd364f9d.svg") center center/contain no-repeat; }

.icon-editor-opt-right {
  background: url("assets/images/icons/editor/opt-right.53cb71e9.svg") center center/contain no-repeat; }

.icon-editor-opt-add {
  background: url("assets/images/icons/editor/opt-add.12c7b665.svg") center center/contain no-repeat; }

.icon-editor-opt-multi-add {
  background: url("assets/images/icons/editor/opt-multi-add.8857c5e5.svg") center center/contain no-repeat; }

.icon-radio-select {
  background: url("assets/images/icons/qtn/radio-select.edb3a83f.png") center center/contain no-repeat; }

.icon-score {
  background: url("assets/images/icons/qtn/score.51a5dab0.png") center center/contain no-repeat; }

.icon-all-page {
  background: url(assets/images/icons/qtn/qtn-all-page.5f05742a.svg) center center/contain no-repeat; }

.icon-close {
  background: url("assets/images/icons/close.63f3be01.svg") center center/contain no-repeat; }

/** account icons **/
.icon-account-email {
  background: url("assets/images/icons/account/email.b2737b4d.svg") center center/contain no-repeat; }

.icon-account-password {
  background: url("assets/images/icons/account/password.4d5d6184.svg") center center/contain no-repeat; }

.icon-account-phone {
  background: url("assets/images/icons/account/phone.e9317457.svg") center center/contain no-repeat; }

.icon-account-user {
  background: url("assets/images/icons/account/user.9985c0ba.svg") center center/contain no-repeat; }

/** registerdata icons **/
.icon-data-set {
  background: url("assets/images/icons/data/data-set.018402dc.svg") center center/contain no-repeat;
  margin: 12px;
  width: 18px;
  height: 18px; }

.icon-data-sets {
  background: url("assets/images/icons/data/data-set-off.4d2b4601.svg") center center/contain no-repeat;
  margin: 12px;
  width: 18px;
  height: 18px; }

.icon-prize {
  background: url("assets/images/icons/data/prize.ef80454e.png") center center/contain no-repeat;
  width: 65px;
  height: 65px; }

.icon-prize-info {
  background: url("assets/images/icons/data/tips.91dbbe44.png") center center/contain no-repeat;
  width: 16px;
  height: 16px; }

.icon-redpacket5 {
  background: url("assets/images/icons/data/redpacket.fc4183c4.png") center center/contain no-repeat;
  width: 70px;
  height: 70px; }

.icon-login-close {
  background: url("assets/images/icons/account/login-close.97d71fab.svg") center center/contain no-repeat;
  width: 14px;
  height: 14px;
  margin: 5px; }

.reset-pass-ok {
  background: url("assets/images/icons/account/reset-pass-ok.518af97b.svg") center center/contain no-repeat;
  width: 36px;
  height: 36px; }

.over-warn {
  background: url("assets/images/icons/account/over-warn.52f1a8cc.svg") center center/contain no-repeat;
  width: 36px;
  height: 36px; }

.hot {
  background: url("assets/images/icons/hot2.f95309c9.png") center center/contain no-repeat;
  width: 110px;
  height: 41px; }

.hot2 {
  background: url("assets/images/icons/hot.a428cc82.png") center center/contain no-repeat;
  width: 21px;
  height: 28px; }

.editor-account {
  background: url("assets/images/icons/account/editor.11377d1c.svg") center center/contain no-repeat;
  vertical-align: middle;
  display: inline-block;
  width: 20px;
  height: 20px; }

.deleted-account {
  background: url("assets/images/icons/account/deleted.bd67dafd.svg") center center/contain no-repeat;
  vertical-align: middle;
  display: inline-block;
  width: 20px;
  height: 20px; }

.register-pass-position {
  position: absolute;
  left: 21px; }

.reset-pass-position {
  position: absolute;
  left: 38px; }

.return-qtn {
  position: absolute;
  background: url("assets/images/icons/qtn/return-qtn.924676cc.svg") center center/contain no-repeat;
  width: 12px;
  height: 10px;
  top: 0px;
  left: 0px;
  bottom: 0px;
  margin: auto; }

.home-icon1 {
  background: url("assets/images/icons/home/icon1.fa85effe.svg") center center/contain no-repeat;
  width: 110px;
  height: 110px;
  margin: auto; }

.home-icon2 {
  background: url("assets/images/icons/home/icon2.4aae70ab.svg") center center/contain no-repeat;
  width: 110px;
  height: 110px;
  margin: auto; }

.home-icon3 {
  background: url("assets/images/icons/home/icon3.f7a895d4.svg") center center/contain no-repeat;
  width: 110px;
  height: 110px;
  margin: auto; }

.home-icon4 {
  background: url("assets/images/icons/home/icon4.0364f376.svg") center center/contain no-repeat;
  width: 110px;
  height: 110px;
  margin: auto; }

.home-icon5 {
  background: url("assets/images/icons/home/icon5.730a8abe.svg") center center/contain no-repeat;
  width: 110px;
  height: 110px;
  margin: auto; }

.home-icon6 {
  background: url("assets/images/icons/home/icon6.a8f6f15c.svg") center center/contain no-repeat;
  width: 110px;
  height: 110px;
  margin: auto; }

.home-icon-1 {
  background: url("assets/images/icons/home/icon-1.00e7d8c1.svg") center center/contain no-repeat;
  width: 40px;
  height: 36px; }

.home-icon-2 {
  background: url("assets/images/icons/home/icon-2.9043864c.svg") center center/contain no-repeat;
  width: 36px;
  height: 37px; }

.home-icon-3 {
  background: url("assets/images/icons/home/icon-3.6a9d7750.svg") center center/contain no-repeat;
  width: 36px;
  height: 36px; }

.home-icon-4 {
  background: url("assets/images/icons/home/icon-4.9b3afedb.svg") center center/contain no-repeat;
  width: 42px;
  height: 42px; }

.home-icon-5 {
  background: url("assets/images/icons/home/icon-5.77e9139e.svg") center center/contain no-repeat;
  width: 36px;
  height: 39px; }

.home-icon-6 {
  background: url("assets/images/icons/home/icon-6.d2b24545.svg") center center/contain no-repeat;
  width: 40px;
  height: 36px; }

.logo-icon-1 {
  background: url("assets/images/icons/home/logo1.ab85a588.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-2 {
  background: url("assets/images/icons/home/logo2.7d52f9b3.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-3 {
  background: url("assets/images/icons/home/logo3.6d5a7a3c.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-4 {
  background: url("assets/images/icons/home/logo4.cceeb2b0.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-5 {
  background: url("assets/images/icons/home/logo5.de4d1c75.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-6 {
  background: url("assets/images/icons/home/logo6.e575f45f.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-7 {
  background: url("assets/images/icons/home/logo7.21a19fc3.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-8 {
  background: url("assets/images/icons/home/logo8.253d6055.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-9 {
  background: url("assets/images/icons/home/logo9.a09fb640.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-10 {
  background: url("assets/images/icons/home/logo10.39cd651a.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-11 {
  background: url("assets/images/icons/home/logo11.4f028b98.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-12 {
  background: url("assets/images/icons/home/logo12.5cedcbc5.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-13 {
  background: url("assets/images/icons/home/logo13.9b6eb34f.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-14 {
  background: url("assets/images/icons/home/logo14.cbfc63ba.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-15 {
  background: url("assets/images/icons/home/logo15.0540a598.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-16 {
  background: url("assets/images/icons/home/logo16.7e149648.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-17 {
  background: url("assets/images/icons/home/logo17.befa5a45.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.logo-icon-18 {
  background: url("assets/images/icons/home/logo18.aec20671.png") center center/contain no-repeat;
  width: 153px;
  height: 64px; }

.icon-pay {
  width: 22px;
  height: 22px;
  background: url("assets/images/icons/account/pay.855e10dc.svg");
  margin-right: 8px; }

.icon-wechart {
  width: 29px;
  height: 23px;
  background: url("assets/images/icons/account/wechart.72d79bec.svg");
  margin-right: 8px; }

.icon-news {
  width: 22px;
  height: 20px;
  background: url("assets/images/icons/account/news.f9db573c.png");
  margin-left: 20px; }

.icon-news2 {
  width: 22px;
  height: 22px;
  background: url("assets/images/icons/account/news2.360e001d.png");
  margin-left: 20px; }

.icon-sanjiao {
  border-color: transparent transparent #999;
  border-style: solid;
  border-width: 0px 5px 5px;
  display: inline-block;
  height: 0;
  width: 0; }

.icon-sanjiao-dowm {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0.5px;
  display: inline-block;
  height: 0;
  width: 0;
  margin-top: 5px; }

.icon-top {
  width: 22px;
  height: 22px;
  background: url("assets/images/icons/qtn/down.1ac62c42.png") center center/contain no-repeat; }

.icon-down {
  width: 22px;
  height: 22px;
  background: url("assets/images/icons/qtn/top.cd764ddd.png") center center/contain no-repeat; }

.return-qtn-mobile {
  background: url("assets/images/icons/qtn/return1.216b234e.png") center center/contain no-repeat;
  width: 21px;
  height: 28px;
  margin-left: 15px; }

.gload {
  background: url("assets/images/icons/caidan.19f253e4.png") center center/contain no-repeat;
  width: 21px;
  height: 21px;
  margin-left: 15px;
  cursor: pointer; }

.gload1 {
  background: url("assets/images/icons/caidan2.a20c2fc3.png") center center/contain no-repeat;
  width: 21px;
  height: 21px;
  margin-left: 15px;
  cursor: pointer; }

.list {
  background: url("assets/images/icons/list2.235e4cc8.png") center center/contain no-repeat;
  width: 24px;
  height: 23px;
  margin-left: 15px;
  cursor: pointer; }

.list1 {
  background: url("assets/images/icons/list3.ef220f07.png") center center/contain no-repeat;
  width: 24px;
  height: 23px;
  margin-left: 15px;
  cursor: pointer; }

.icon-comment {
  width: 18px;
  height: 20px;
  background: url("assets/images/icons/qtn/comment.f68d4741.png") center center/contain no-repeat; }

.icon-delete-reply {
  width: 18px;
  height: 22px;
  background: url("assets/images/icons/qtn/delete2.75d3c65d.png") center center/contain no-repeat; }

.icon-reply {
  width: 39px;
  height: 36px;
  background: url("assets/images/icons/qtn/reply.be286a16.png") center center/contain no-repeat;
  margin-top: 13px;
  margin-left: 10px; }

.icon-14815 {
  width: auto;
  height: 48px;
  background: url("assets/images/icons/qtn/icon-14815.537aa337.png") center center/contain no-repeat; }

.icon-2-3 {
  width: 21px;
  height: 21px;
  background: url("assets/images/icons/qtn/city.7e56c604.svg") center center/contain no-repeat; }

.icon-2-5 {
  width: 19px;
  height: 19px;
  background: url("assets/images/icons/qtn/qtn-2-5.f91a1999.svg") center center/contain no-repeat; }

.icon-2-6 {
  width: 21px;
  height: 22px;
  background: url("assets/images/icons/qtn/qtn-2-6.1b05c229.svg") center center/contain no-repeat; }

.icon-7-3 {
  background: url("assets/images/icons/qtn/qtn-7-3.460384b8.png") center center/contain no-repeat; }

.pagination {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #90979b; }
  .pagination .page__center {
    margin: 0 auto; }
  .pagination .page__right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  .pagination .page__size {
    width: 60px; }
  .pagination .page__item {
    background-color: #f8f8f8;
    padding: 5px 10px;
    border: 1px solid #ebebeb;
    float: left;
    margin: 0 2px;
    border-radius: 3px;
    cursor: pointer; }
    .pagination .page__item.disabled {
      cursor: auto;
      border-color: white;
      background-color: #40b5ff !important; }
  .pagination .page__summary {
    color: #888888 !important; }
  .pagination .page__right {
    color: #888888 !important; }
  .pagination .page__item {
    background-color: #f8f8f8; }
  .pagination .page .disabled {
    background-color: #40b5ff !important; }
  .pagination .Select-value-label {
    color: #888888 !important; }

/** z-index **/
.ant-notification {
  position: fixed;
  z-index: 1200;
  width: 335px;
  margin-right: 24px; }

.ant-notification-notice {
  padding: 16px 40px 16px 16px;
  border-radius: 4px;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.1);
  border: 1px solid #f4f4f4;
  background: rgba(0, 0, 0, 0.8);
  line-height: 1.5;
  position: relative;
  margin-bottom: 10px;
  overflow: hidden; }

.ant-notification-notice-content-message {
  font-size: 14px;
  color: #666666;
  margin-bottom: 4px; }

.ant-notification-notice-content-description {
  font-size: 14px;
  color: #5D6A7D; }

.ant-notification-notice-content-icon {
  position: relative; }

.ant-notification-notice-content-icon-message {
  font-size: 14px;
  color: white;
  margin-bottom: 4px; }

.ant-notification-notice-content-icon-description {
  margin-left: 51px;
  font-size: 14px;
  color: #5D6A7D; }

.ant-notification-notice-content-icon-icon {
  position: absolute;
  left: 6px;
  top: 50%;
  margin-top: -15px;
  font-size: 16px; }

.ant-notification-notice-content-icon-icon-success {
  color: #20BB39; }

.ant-notification-notice-content-icon-icon-info {
  color: #2db7f5; }

.ant-notification-notice-content-icon-icon-warn {
  color: #fac450; }

.ant-notification-notice-content-icon-icon-error {
  color: #ff6600; }

.ant-notification-notice-close-x {
  cursor: pointer;
  font-size: 14px;
  display: none; }

.ant-notification-notice-close {
  position: absolute;
  right: 16px;
  top: 10px;
  color: #5D6A7D;
  outline: none; }

.ant-notification-notice-content-btn {
  float: right;
  margin-top: 16px; }

.ant-notification-fade-enter {
  left: 335px;
  opacity: 0;
  transition: all 0.3s ease-in-out; }

.ant-notification-fade-enter.ant-notification-fade-enter-active {
  opacity: 1;
  left: 0; }

.ant-notification-fade-leave {
  opacity: 0;
  height: 0;
  overflow: hidden; }

.editor {
  border: solid 1px transparent;
  padding: 3px 5px 3px 5px;
  position: relative;
  color: #666666;
  z-index: 1;
  word-break: break-all; }
  .editor .ql-indent-1 {
    padding-left: 3em; }
  .editor .ql-indent-2 {
    padding-left: 6em; }
  .editor .ql-indent-3 {
    padding-left: 9em; }
  .editor .ql-indent-4 {
    padding-left: 12em; }
  .editor .ql-indent-5 {
    padding-left: 15em; }
  .editor .ql-indent-6 {
    padding-left: 18em; }
  .editor .ql-indent-7 {
    padding-left: 21em; }
  .editor .ql-indent-8 {
    padding-left: 24em; }
  .editor-m {
    padding: 6px 5px; }
    .editor-m:hover {
      padding: 6px 5px; }
  .editor-border {
    border: 1px solid #ccc; }
  .editor:hover, .editor.editing {
    border-color: #6dbbff; }
  .editor.editing {
    z-index: 10;
    background: #ffffff;
    min-height: 30px; }
  .editor .toolbar {
    position: absolute;
    top: -36px;
    height: 36px;
    background-color: #ffffff;
    border: solid 1px #b2b9c4;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 16px; }
    .editor .toolbar .icon:not(:first-child) {
      margin-left: 10px; }
    .editor .toolbar__bottom {
      bottom: -36px;
      top: auto; }
    .editor .toolbar__right {
      right: 5px; }
    .editor .toolbar__more {
      margin-left: 10px; }
    .editor .toolbar .more__wrap {
      position: absolute;
      left: -1px;
      top: 34px;
      width: 180px;
      border: 1px solid #b2b9c4;
      background-color: white;
      padding: 10px; }
    .editor .toolbar .more__row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .editor .toolbar .more__row--indent {
        padding-left: 10px; }
      .editor .toolbar .more__row:not(:first-child) {
        margin-top: 7px; }
    .editor .toolbar .more__checkbox {
      margin-right: 8px; }
    .editor .toolbar .more__label {
      font-size: 12px;
      color: #999999; }
  .editor .icon-editor-img input[type=file] {
    display: none; }
  .editor img {
    max-width: 200px; }

.image-selector {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 150px;
  height: 150px;
  background-color: #ffffff;
  border: solid 1px #d1d1d1;
  overflow: hidden;
  position: relative; }
  .image-selector input[type="file"] {
    display: none; }
  .image-selector svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.modal__overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  overflow-y: scroll;
  pointer-events: auto;
  z-index: 110; }

.modal__content {
  position: relative;
  background-color: #ffffff;
  box-shadow: 0 1px 15px 0 rgba(199, 199, 199, 0.5);
  border-radius: 0px;
  padding: 0 20px 30px 20px;
  outline: 0;
  color: #666666; }

.modal__title {
  height: 44px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  font-size: 16px;
  color: #333333;
  border-bottom: solid 1px #cdd2d6; }

.modal__close {
  position: absolute;
  color: #666;
  font-size: 22px;
  top: 14px;
  right: 0px;
  cursor: pointer; }

.modal__footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .modal__footer .btn:not(:first-child) {
    margin-left: 21px; }
  .modal__footer--left {
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .modal__footer--left .btn:first-child {
      margin-left: 10px; }

.p-confirm1 {
  width: 680px;
  height: 400px; }
  .p-confirm1 .feedback__table {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden; }
  .p-confirm1 .message {
    line-height: 50px;
    color: red; }
  .p-confirm1 .Audit_div {
    width: 662px;
    height: 365px;
    overflow: auto; }
    .p-confirm1 .Audit_div .Audit_table {
      width: 662px;
      height: 44px;
      background: inherit;
      background-color: #f2f2f2;
      box-sizing: border-box;
      border-width: 1px;
      border-style: solid;
      border-color: #e4e4e4;
      box-shadow: none; }
    .p-confirm1 .Audit_div .Audit_table1 {
      width: 662px;
      background: inherit;
      box-sizing: border-box;
      border-width: 1px;
      border-style: solid;
      border-color: #e4e4e4;
      border-left: 0px;
      border-top: 0px;
      border-right: 0px;
      border-radius: 0px;
      border-top-left-radius: 0px;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
      border-bottom-left-radius: 0px;
      box-shadow: none;
      border-collapse: collapse;
      height: 211px;
      overflow: auto;
      display: block; }
      .p-confirm1 .Audit_div .Audit_table1 tr td {
        height: 40px;
        border-bottom: 1px solid #ccc;
        text-align: center; }
  .p-confirm1 .confirm__message {
    position: absolute;
    left: 261px;
    top: 412px; }
  .p-confirm1-mobile {
    width: 320px !important; }
    .p-confirm1-mobile .message {
      line-height: 24px; }
    .p-confirm1-mobile .Audit_div {
      width: 100% !important;
      height: 350px !important; }
    .p-confirm1-mobile .confirm__message {
      position: inherit; }
    .p-confirm1-mobile .feedback__table {
      height: 300px;
      max-height: 300px !important; }

.SaveQtn_table {
  margin: 10px auto;
  width: 100%;
  border: 1px solid #ccc;
  border-collapse: collapse; }
  .SaveQtn_table tr {
    width: 100%; }
  .SaveQtn_table tr td {
    border: 1px solid #ccc;
    text-align: center; }

.updata_box {
  width: 713px;
  height: 470px; }
  .updata_box .updata_div {
    width: 700px;
    margin: 10px auto; }
    .updata_box .updata_div .upload_text {
      position: absolute;
      left: 151px;
      top: 48px;
      width: 244px;
      height: 35px;
      font-family: 'Arial Normal', 'Arial';
      font-weight: 400;
      font-style: normal;
      font-size: 13px;
      text-decoration: none;
      color: #000000;
      text-align: left;
      border: 1px solid #ccc;
      line-height: 35px; }
    .updata_box .updata_div .upload_data {
      cursor: pointer;
      position: absolute;
      left: 127px;
      top: 48px;
      color: #fff;
      width: 83px;
      height: 33px;
      line-height: 33px;
      background: inherit;
      background-color: inherit;
      background-color: #ff9900;
      box-sizing: border-box;
      border-width: 1px;
      border-style: solid;
      border-color: white;
      border-radius: 5px;
      box-shadow: none;
      text-align: center; }
  .updata_box .updata_tabs {
    width: 700px;
    margin: 10px auto; }
  .updata_box .modal__footer {
    position: absolute;
    left: 295px;
    top: 478px; }
  .updata_box--mobile {
    width: 300px !important;
    height: 330px !important; }
    .updata_box--mobile .updata_tabs {
      width: 100% !important; }
      .updata_box--mobile .updata_tabs img {
        width: 100%;
        height: 150px; }
    .updata_box--mobile .update-list {
      width: 50% !important;
      margin-left: 0px !important;
      margin-right: 0px !important;
      padding: 0 10px; }
    .updata_box--mobile .img-m {
      width: 100% !important;
      height: 100% !important; }
    .updata_box--mobile .ant-tabs {
      height: 230px !important; }
    .updata_box--mobile .modal__footer {
      position: inherit;
      margin-top: 20px; }

.Complaints_Box {
  margin-left: 88px;
  visibility: visible;
  z-index: 1006; }
  .Complaints_Box .complaints_div {
    width: 320px;
    font-size: 12px;
    cursor: pointer;
    padding: 3px 8px 3px 8px;
    margin: 5px;
    background: #EEE none repeat scroll 0% 0%;
    border: 1px solid #AAA;
    border-radius: 3px; }

.AuditFeedBack_table {
  width: 100%;
  border: 1px solid #ccc;
  border-collapse: collapse; }
  .AuditFeedBack_table tr td {
    border: 1px solid #ccc;
    text-align: center; }

.upload_image {
  /* z-index: 1000;
    position: absolute;
    left: 161px;
    top: 6px;*/
  width: 16px;
  height: 16px; }

.input_checkbox {
  margin-left: 5px;
  z-index: 1000;
  position: absolute;
  width: 15px;
  height: 15px; }

.up-modal {
  border-radius: 8px;
  width: 500px;
  background: #fff;
  border: 1px solid #ccc;
  bottom: 0px;
  right: 0px;
  position: fixed;
  z-index: 100; }
  .up-modal .up-modal-header {
    line-height: 44px; }
    .up-modal .up-modal-header .icon_up_hide {
      background: url(assets/images/icons/qtn/hide.8e03bc65.png) center center/contain no-repeat;
      display: block;
      width: 16px;
      height: 16px;
      position: absolute;
      right: 47px;
      background-size: 31px 45px;
      top: 13px; }
    .up-modal .up-modal-header .icon_up_hide1 {
      background: url(assets/images/icons/qtn/kuang.png) center center/contain no-repeat;
      display: block;
      width: 16px;
      height: 16px;
      position: absolute;
      right: 47px;
      background-size: 31px 45px;
      top: 13px; }
    .up-modal .up-modal-header span {
      margin-left: 15px; }
  .up-modal .up-modal-p {
    line-height: 28px;
    background: #2b9dff; }
    .up-modal .up-modal-p span {
      margin-left: 15px;
      color: #fff; }
  .up-modal .up-modal-list {
    height: 422px;
    overflow: auto; }
    .up-modal .up-modal-list .up-modal-lists {
      padding-left: 15px;
      border: 1px solid #ccc;
      display: -ms-flexbox;
      display: flex; }
      .up-modal .up-modal-list .up-modal-lists .up__name--td {
        whiteSpace: nowrap;
        overflow: hidden;
        textOverflow: ellipsis;
        display: -ms-flexbox;
        display: flex;
        alignItems: center;
        height: 52px;
        width: 150px;
        textAlign: left;
        line-height: 50px; }
        .up-modal .up-modal-list .up-modal-lists .up__name--td a {
          line-height: 50px;
          color: #666666;
          cursor: default;
          max-width: 150px;
          whiteSpace: nowrap;
          overflow: hidden;
          textOverflow: ellipsis; }
      .up-modal .up-modal-list .up-modal-lists .up-modal-progress {
        width: 350px;
        padding: 5px;
        line-height: 37px; }
      .up-modal .up-modal-list .up-modal-lists p {
        line-height: 50px; }

.up-modal-box {
  border-radius: 8px;
  width: 190px;
  height: 45px;
  background: #fff;
  border: 1px solid #ccc;
  bottom: 0px;
  right: 0px;
  position: fixed; }
  .up-modal-box .up-modal-header {
    line-height: 44px; }
    .up-modal-box .up-modal-header .icon_up_hide {
      background: url(assets/images/icons/qtn/hide.8e03bc65.png) center center/contain no-repeat;
      display: block;
      width: 16px;
      height: 16px;
      position: absolute;
      right: 47px;
      background-size: 31px 45px;
      top: 13px; }
    .up-modal-box .up-modal-header .icon_up_hide {
      background: url(assets/images/icons/qtn/hide.8e03bc65.png) center center/contain no-repeat;
      display: block;
      width: 16px;
      height: 16px;
      position: absolute;
      right: 47px;
      background-size: 31px 45px;
      top: 13px; }
    .up-modal-box .up-modal-header span {
      margin-left: 15px; }
  .up-modal-box .up-modal-p {
    line-height: 28px;
    background: #2b9dff;
    display: none; }
    .up-modal-box .up-modal-p span {
      margin-left: 15px;
      color: #fff; }

.up-modal-boxMobile {
  bottom: 48px; }

.up-modal-mobile {
  border-radius: 8px;
  width: 320px;
  height: 350px;
  background: #fff;
  border: 1px solid #ccc;
  bottom: 55px;
  right: 0px;
  position: fixed;
  left: 0px;
  margin: auto;
  z-index: 1000; }
  .up-modal-mobile .up-modal-list {
    height: 270px !important; }

.transform {
  background: url(assets/images/u14294.358777e7.png) center center/contain no-repeat;
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 auto;
  background-size: 30px 30px;
  cursor: pointer;
  position: absolute;
  left: 50%;
  bottom: 0; }

.filename {
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -ms-flexbox;
  display: flex;
  height: 52px; }
  .filename a {
    color: #666666;
    cursor: default;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.left-circle {
  background: url(assets/images/toleft.bd5242bf.png) center center/contain no-repeat;
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 auto;
  background-size: 30px 30px;
  position: absolute;
  left: 0;
  top: 50%;
  cursor: pointer; }

.right-circle {
  background: url(assets/images/toright.eb867f6c.png) center center/contain no-repeat;
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 auto;
  background-size: 30px 30px;
  position: absolute;
  right: 0;
  top: 50%;
  cursor: pointer; }

.map_input {
  width: 400px;
  margin: 10px auto; }

.modal_mobile {
  width: 340px;
  margin: 10px auto; }

.top_index {
  width: 100%;
  height: 400px;
  margin-top: 15px;
  position: absolute;
  z-index: 100; }

.mobile_top_index {
  width: 100%;
  height: 320px;
  margin-top: 15px;
  position: absolute;
  z-index: 100; }

.mar-t-20 {
  line-height: 38px;
  color: #40b5ff; }

.zindex_amap {
  position: absolute;
  left: 0;
  top: 44px;
  width: 540px;
  height: 515px;
  background: #fff;
  text-align: center;
  line-height: 502px; }

.mobile_zindex_amap {
  position: absolute;
  left: 0;
  top: 44px;
  width: 377px;
  height: 444px;
  background: #fff;
  text-align: center;
  line-height: 402px; }

.modify__data {
  height: 56px;
  line-height: 25px;
  background-color: #fdf6ec;
  color: #a19f9f; }

.Qtn_data_div {
  height: 300px;
  overflow: auto; }

.confirm__upgrade {
  width: 455px; }
  .confirm__upgrade--main {
    padding: 37px 30px 20px;
    text-align: center; }
  .confirm__upgrade--text {
    padding-bottom: 20px; }

.opt__group--main {
  width: 500px; }
  .opt__group--main .table__div {
    margin-top: 5px;
    height: 270px;
    max-height: 270px;
    overflow: auto; }
  .opt__group--main .table td {
    height: 40px; }
  .opt__group--main .group__title {
    width: 67px;
    padding: 5px;
    background: #40b5ff;
    border-radius: 4px;
    margin-top: 10px;
    color: #fff;
    cursor: pointer; }
  .opt__group--main .title__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .opt__group--main .title__row .Select--single {
      margin: 0px 4px;
      width: 100px; }

.btn {
  padding: 0 16px;
  line-height: 34px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 4px;
  background-color: #40b5ff;
  color: white;
  font-size: 16px;
  cursor: pointer;
  border: none; }
  .btn:hover {
    background-color: rgba(64, 181, 255, 0.9); }
  .btn.btn-primary {
    background-color: #ffac3b;
    color: white; }
    .btn.btn-primary:hover {
      background-color: rgba(255, 172, 59, 0.9); }
  .btn.btn-secondary {
    background-color: #dbdbdb;
    color: #666666; }
    .btn.btn-secondary:hover {
      background-color: rgba(219, 219, 219, 0.9); }
  .btn.btn-s {
    height: 30px;
    font-size: 14px;
    padding: 0 17px; }
  .btn[disabled] {
    background-color: #dbdbdb;
    color: #666666; }
  .btn.btn__back--none {
    padding: 0px !important;
    background: none;
    color: #ffac3b;
    cursor: default;
    font-size: 14px;
    margin-right: 3px; }
  .btn.btn-green {
    background-color: #10cca9;
    color: #ffffff; }
    .btn.btn-green:hover {
      background-color: rgba(16, 204, 169, 0.9); }

.input {
  position: relative;
  display: inline-block;
  padding: 0 10px;
  height: 36px;
  cursor: text;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #d6d6d6;
  color: #999999;
  font-family: "PingFang SC", Microsoft Yahei,Helvetica, Arial, sans-serif !important; }
  .input-sm {
    height: 27px; }
  .input-block {
    width: 100%; }
  .input-lg {
    height: 40px; }

input:-ms-input-placeholder {
  color: #999999; }

input::placeholder {
  color: #999999; }

input:focus {
  border: 1px solid #6dbbff !important; }

.Select-input input:focus {
  border: 1px solid red !important; }

input::-webkit-input-placeholder {
  color: #666666; }

input:-moz-placeholder {
  color: #666666; }

input::-moz-placeholder {
  color: #666666; }

input:-ms-input-placeholder {
  color: #666666; }

.sortable-item {
  background-color: #ffffff;
  border: solid 1px #e5e7e9;
  margin-top: 10px;
  padding: 7px 11px 7px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  .sortable-item--active {
    border-color: #40B5FF; }
    .sortable-item--active .icon-answer-drag {
      background: url("assets/images/icons/qtn/moveactive.e219a9cb.png") center center/cover no-repeat; }
  .sortable-item .sort__top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: 28px;
    -ms-flex: 1;
    flex: 1; }
  .sortable-item .sort__sn {
    font-size: 20px;
    font-weight: 600;
    color: #40B5FF;
    opacity: 0.6;
    padding-right: 10px; }
  .sortable-item .sort__label {
    -ms-flex: 1;
    flex: 1;
    word-break: break-all;
    color: #666666; }
  .sortable-item .sort__drag {
    display: -ms-flexbox;
    display: flex;
    width: 32px;
    margin-left: 10px;
    cursor: pointer; }
    .sortable-item .sort__drag .icon-large {
      width: 32px;
      height: 32px; }

.sortable-item1 {
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 31px;
  line-height: 31px;
  border-bottom: 1px solid #cccccc;
  position: relative; }
  .sortable-item1--active .icon-answer-drag {
    background: url("assets/images/icons/qtn/moveactive.e219a9cb.png") center center/cover no-repeat; }
  .sortable-item1 .msg {
    position: absolute;
    top: -13px;
    width: 146px;
    height: 24px;
    border: 1px solid #ccc;
    line-height: 24px;
    text-align: center; }
  .sortable-item1 .sort__top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: 28px;
    -ms-flex: 1;
    flex: 1; }
  .sortable-item1 .sort__sn {
    font-size: 20px;
    font-weight: 600;
    color: #40B5FF;
    opacity: 0.6;
    padding-right: 10px; }
  .sortable-item1 .sort__label {
    -ms-flex: 1;
    flex: 1;
    word-break: break-all;
    color: #666666; }
  .sortable-item1 .sort__drag {
    display: -ms-flexbox;
    display: flex;
    width: 32px;
    margin-left: 10px;
    cursor: pointer; }
    .sortable-item1 .sort__drag .icon-large {
      width: 32px;
      height: 32px; }

.p-multi-add {
  padding: 13px 20px 0 20px;
  width: 460px; }
  .p-multi-add .multi__p1 {
    font-size: 12px;
    line-height: 24px;
    color: #888888;
    margin-top: 13px; }
  .p-multi-add .multi__input {
    width: 100%;
    height: 180px;
    background-color: #ffffff;
    border: solid 1px #dddddd;
    margin: 4px 0 20px 0; }

.p-multi-sub .multi__p1 {
  margin-top: 0px !important; }

.p-multi-sub .multi__p2 {
  text-indent: 25px; }

.p-multi-status .multi__p1 {
  margin-top: 13px !important;
  font-size: 14px; }
  .p-multi-status .multi__p1--span {
    color: #00afec;
    margin-left: 20px;
    cursor: pointer; }

.p-multi-status .modal__footer {
  margin-top: 20px; }

.p-multi-status .multi__input {
  height: 30px;
  width: 250px;
  margin: 10px 0px; }
  .p-multi-status .multi__input--row {
    width: 250px;
    margin: auto; }

.p-multi-fail {
  width: 600px; }
  .p-multi-fail .fail__record {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-multi-fail .fail__record--span {
      margin-left: 20px; }
  .p-multi-fail .record__table {
    max-height: 300px;
    overflow-y: auto; }

.p-multi-money {
  width: 500px;
  padding: 20px; }
  .p-multi-money .p-multi--row {
    padding-top: 10px; }
  .p-multi-money .p-multi--last {
    padding-bottom: 30px; }
  .p-multi-money .multi__table {
    padding-bottom: 30px;
    max-height: 300px;
    overflow-y: auto; }
    .p-multi-money .multi__table td {
      text-align: center; }
  .p-multi-money .multi__text {
    padding-bottom: 30px; }
  .p-multi-money .add__money--title {
    font-size: 16px;
    font-weight: bold;
    margin-top: 15px; }
  .p-multi-money .add__money {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 20px; }
    .p-multi-money .add__money--info {
      font-size: 12px;
      color: red;
      margin-top: 10px; }
    .p-multi-money .add__money--type {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 10px; }
    .p-multi-money .add__money--list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      padding-right: 50px; }
      .p-multi-money .add__money--list input {
        margin-right: 5px; }
    .p-multi-money .add__money--row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 10px; }
    .p-multi-money .add__money--one {
      padding-right: 20px; }
    .p-multi-money .add__money .multi__input {
      width: 80px;
      height: 30px;
      margin: 0 5px; }

.p-multi-addMoney {
  width: 800px; }
  .p-multi-addMoney .money__target--row {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #cccccc;
    padding: 20px 0px; }
  .p-multi-addMoney .money__target--one {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 150px; }
    .p-multi-addMoney .money__target--one .check__input {
      margin-right: 5px; }
  .p-multi-addMoney .money__target--text {
    position: absolute;
    top: -13px;
    left: 95px;
    background: #4C4C4C;
    color: #ffffff;
    width: 150px;
    padding: 3px 5px;
    display: none; }
  .p-multi-addMoney .icon-help {
    font-style: normal;
    margin-left: 5px; }
    .p-multi-addMoney .icon-help:hover .money__target--text {
      display: block; }
  .p-multi-addMoney .money__channel--row {
    border-bottom: 1px solid #cccccc;
    padding: 20px 0px;
    display: -ms-flexbox;
    display: flex; }
    .p-multi-addMoney .money__channel--row input {
      margin-right: 5px; }
  .p-multi-addMoney .money__channel--one {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 50px; }
  .p-multi-addMoney .money__answer {
    margin-bottom: 20px; }
    .p-multi-addMoney .money__answer--row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 15px; }
      .p-multi-addMoney .money__answer--row input {
        margin-right: 5px; }
      .p-multi-addMoney .money__answer--row .multi__input {
        width: 80px;
        height: 30px;
        margin: 0 5px; }
  .p-multi-addMoney .money__order--title {
    text-align: center;
    font-size: 18px; }
  .p-multi-addMoney .money__order--title2 {
    text-align: center;
    margin-top: 15px; }
  .p-multi-addMoney .money__order--row {
    width: 500px;
    border: 1px dashed #cccccc;
    margin: auto;
    margin-top: 10px;
    padding-bottom: 20px;
    margin-bottom: 20px; }
  .p-multi-addMoney .money__order--list {
    margin-left: 185px;
    margin-top: 20px; }
  .p-multi-addMoney .money__order--text {
    text-align: center;
    margin-top: 2px;
    color: #cccccc; }

.p-multi-redpacket .label__redpacket {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 55px; }
  .p-multi-redpacket .label__redpacket--row {
    margin: 10px 20px;
    margin-bottom: 40px; }

.p-multi-redpacket .label__input {
  width: 250px;
  height: 35px;
  margin-left: 10px;
  padding-left: 10px;
  margin-right: 10px; }

.p-multi-redpacket2 {
  width: 500px; }
  .p-multi-redpacket2 .label__redpacket {
    margin-left: 30px; }

.p-multi-lottery {
  width: 500px;
  margin-top: 10px; }
  .p-multi-lottery .lottery__label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px; }
  .p-multi-lottery .lottery__input {
    width: 200px;
    height: 35px; }
  .p-multi-lottery .lottery__span {
    width: 88px; }
  .p-multi-lottery p {
    line-height: 24px; }
  .p-multi-lottery .modal__footer {
    margin-top: 20px; }

@media screen and (min-width: 320px) and (max-width: 640px) {
  .p-multi-lottery {
    width: 100%; } }

@media screen and (max-width: 320px) {
  .p-multi-lottery {
    width: 100%; } }

/*添加联系人弹窗*/
.p-multi-contacts {
  padding: 13px 20px 0 20px;
  width: 360px;
  color: #666666; }
  .p-multi-contacts .multi__input {
    -ms-flex: 1;
    flex: 1;
    margin-left: 10px;
    color: #888888; }
  .p-multi-contacts .multi__row {
    position: relative;
    margin: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-multi-contacts .multi__row .data__export {
      -ms-flex: 1;
      flex: 1;
      margin-left: 10px; }
      .p-multi-contacts .multi__row .data__export .Select-control {
        height: 38px; }
        .p-multi-contacts .multi__row .data__export .Select-control .Select-value {
          line-height: 36px;
          padding-left: 8px; }
          .p-multi-contacts .multi__row .data__export .Select-control .Select-value .Select-value-label {
            color: #666666 !important; }
  .p-multi-contacts .multi__code {
    position: absolute;
    right: 8px;
    top: 9px;
    cursor: pointer; }
  .p-multi-contacts .multi__label {
    width: 50px;
    display: block; }

/*短信购买弹窗*/
.p-multi-buysms {
  padding: 13px 10px 0 10px;
  width: 432px; }
  .p-multi-buysms .multi-buysms--row {
    display: -ms-flexbox;
    display: flex; }
    .p-multi-buysms .multi-buysms--row .account__bordercolor {
      border: solid 1px #40b5ff; }
  .p-multi-buysms .multi__block {
    display: inline-block;
    width: 124px;
    height: 94px;
    border: solid 1px #e7ebef;
    text-align: center;
    margin-right: 20px; }
    .p-multi-buysms .multi__block:hover {
      border: solid 1px #40b5ff; }
    .p-multi-buysms .multi__block:last-child {
      margin-right: 0px; }
    .p-multi-buysms .multi__block--center {
      margin: 0 72px; }
    .p-multi-buysms .multi__block--total {
      width: 122px;
      height: 44px;
      line-height: 44px;
      background-color: #40b5ff;
      font-size: 20px;
      font-weight: 500;
      color: #ffffff; }
    .p-multi-buysms .multi__block--one {
      line-height: 50px;
      font-size: 10px;
      color: #888888; }
      .p-multi-buysms .multi__block--one .multi__one--color {
        font-size: 20px;
        color: #ffac3b; }
  .p-multi-buysms .buy__num {
    font-size: 14px;
    color: #888888;
    margin-top: 20px;
    padding-bottom: 14px;
    border-bottom: solid 1px #aeb5bb; }
  .p-multi-buysms .pay__money {
    margin-top: 15px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #666666; }
    .p-multi-buysms .pay__money--color {
      font-size: 20px;
      color: #ff7a11; }

/*充值弹窗*/
.p-multi-recharge {
  padding: 13px 20px 0 20px;
  width: 460px; }
  .p-multi-recharge .multi__row {
    font-size: 14px;
    color: #666666;
    margin-top: 25px; }
    .p-multi-recharge .multi__row--underline {
      padding-bottom: 27px;
      border-bottom: solid 0.5px #aeb5bb; }
    .p-multi-recharge .multi__row .multi__input {
      width: 120px;
      height: 34px;
      border: solid 1px #d2d8dd;
      margin-right: 10px; }
  .p-multi-recharge .pay__way {
    font-size: 14px;
    color: #666666;
    margin-top: 17px;
    margin-bottom: 14px; }
    .p-multi-recharge .pay__way--wrap {
      margin-bottom: 20px;
      display: -ms-flexbox;
      display: flex; }
  .p-multi-recharge .pay__block {
    width: 118px;
    height: 44px;
    border: solid 1px #ffa01e;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    font-size: 14px;
    line-height: 44px;
    color: #666666;
    padding-left: 15px;
    -ms-flex-align: center;
    align-items: center; }

/*配额设置弹窗*/
.p-multi-quota {
  position: relative;
  padding: 13px 20px 0 20px;
  width: 645px;
  height: 400px; }
  .p-multi-quota input {
    padding-left: 5px; }
  .p-multi-quota .modal__footer {
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;
    margin: auto; }
  .p-multi-quota .quota__list {
    margin-bottom: 20px; }
  .p-multi-quota .quota__title {
    float: left;
    width: 112px;
    height: 34px;
    background-color: #ffffff;
    border: solid 1px #dddddd;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    color: #888888;
    cursor: pointer; }
    .p-multi-quota .quota__title--color {
      background-color: #40b5ff;
      color: #ffffff; }
    .p-multi-quota .quota__title--none {
      border-right: none; }
  .p-multi-quota .quota__qtn {
    -ms-flex: 1;
    flex: 1; }
    .p-multi-quota .quota__qtn .Select-control {
      height: 38px !important; }
    .p-multi-quota .quota__qtn .Select-value {
      line-height: 38px !important; }
      .p-multi-quota .quota__qtn .Select-value-label {
        color: #888888 !important; }
  .p-multi-quota .quota__table {
    table-layout: fixed;
    margin-bottom: 20px; }
    .p-multi-quota .quota__table .qtn__title {
      margin-top: 10px;
      width: 400px;
      display: inline-block;
      font-size: 14px;
      line-height: 38px;
      text-align: left;
      color: #888888;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .p-multi-quota .quota__table .qtn__title .qtn__title--none {
        display: block;
        width: 300px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
    .p-multi-quota .quota__table .qtn__input {
      margin-top: 10px;
      width: 100px;
      height: 38px;
      background-color: #ffffff;
      border: solid 1px #dddddd; }
  .p-multi-quota .quota__one .quota__opt {
    height: 220px;
    overflow: auto; }
  .p-multi-quota .quota__two {
    margin-bottom: 15px; }
    .p-multi-quota .quota__two th, .p-multi-quota .quota__two td {
      color: #888888; }
    .p-multi-quota .quota__two--select {
      display: -ms-flexbox;
      display: flex; }
      .p-multi-quota .quota__two--select .Select-control {
        height: 38px !important; }
      .p-multi-quota .quota__two--select .Select-value {
        line-height: 38px !important; }
        .p-multi-quota .quota__two--select .Select-value-label {
          color: #888888 !important; }
    .p-multi-quota .quota__two--table {
      table-layout: fixed;
      display: block;
      margin-top: 15px;
      width: 583px;
      height: 225px;
      overflow: auto; }
    .p-multi-quota .quota__two--qtn {
      -ms-flex: 1;
      flex: 1;
      height: 38px;
      color: #888888; }
    .p-multi-quota .quota__two .quota__join {
      padding: 0 8px;
      line-height: 38px; }
    .p-multi-quota .quota__two .quota__td {
      width: 90px;
      font-size: 14px;
      line-height: 54px;
      text-align: left;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      display: block; }
      .p-multi-quota .quota__two .quota__td--top {
        width: 100px;
        height: 38px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block; }
    .p-multi-quota .quota__two .quota__td2 {
      width: 100px;
      height: 38px; }
    .p-multi-quota .quota__two .quota__input {
      width: 100px;
      height: 38px;
      border: solid 1px #dddddd; }
  .p-multi-quota .quota__more {
    display: -ms-flexbox;
    display: flex;
    color: #888888;
    height: 280px;
    overflow: auto; }
    .p-multi-quota .quota__more--row {
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 20px; }
      .p-multi-quota .quota__more--row .Select-control {
        height: 38px !important; }
      .p-multi-quota .quota__more--row .Select-placeholder {
        line-height: 38px !important;
        color: #888888 !important; }
      .p-multi-quota .quota__more--row .Select-value {
        line-height: 38px !important; }
        .p-multi-quota .quota__more--row .Select-value-label {
          color: #888888 !important; }
      .p-multi-quota .quota__more--row .logic__c1 {
        width: 45px;
        line-height: 36px; }
      .p-multi-quota .quota__more--row .logic__c2 {
        width: 110px;
        margin: 0 11px; }
      .p-multi-quota .quota__more--row .logic__c--item {
        width: 110px;
        margin: 0 11px; }
      .p-multi-quota .quota__more--row .logic__c3 {
        display: -ms-flexbox;
        display: flex;
        height: 38px;
        -ms-flex-align: center;
        align-items: center; }
        .p-multi-quota .quota__more--row .logic__c3--add {
          background: url(assets/images/icons/data/add.53fcd528.svg) center center/contain no-repeat; }
        .p-multi-quota .quota__more--row .logic__c3--delete {
          margin: 0 10px;
          background: url(assets/images/icons/data/delete.a168cfc3.svg) center center/contain no-repeat; }
    .p-multi-quota .quota__more--qtn {
      color: #888888;
      width: 96px;
      height: 38px;
      margin: 0 10px; }
    .p-multi-quota .quota__more--check {
      width: 64px;
      height: 38px;
      border: solid 1px #dddddd;
      color: #888888; }
    .p-multi-quota .quota__more--opt {
      width: 37px;
      height: 38px;
      border: solid 1px #dddddd;
      color: #888888; }
    .p-multi-quota .quota__more--width {
      width: 37px;
      display: inline-block;
      text-align: center; }
    .p-multi-quota .quota__more .quota__delete {
      display: inline-block;
      width: 22px;
      height: 22px;
      border: 1px solid #c9cdd4;
      border-radius: 22px;
      text-align: center;
      color: #888888;
      margin-right: 8px; }
    .p-multi-quota .quota__more .quota__num--input {
      width: 64px;
      height: 38px;
      border: solid 1px #dddddd;
      margin-left: 10px; }

/*确认删除弹窗*/
.p-multi-deleted {
  padding: 13px 20px 0 20px;
  width: 360px; }
  .p-multi-deleted .deleted__text {
    margin-top: 20px;
    font-size: 14px;
    color: #666666;
    margin-bottom: 40px; }

.p-multi-template {
  padding: 13px 20px 0 20px;
  color: #666666; }
  .p-multi-template .template__title {
    font-size: 16px;
    margin-bottom: 10px; }
  .p-multi-template .template__input {
    width: 370px;
    margin-bottom: 10px;
    height: 38px;
    border: 1px solid #dddddd;
    padding-left: 10px; }
  .p-multi-template .works__categories--label {
    display: inline-block;
    width: 33%;
    line-height: 28px; }
    .p-multi-template .works__categories--label input {
      margin-right: 10px; }
  .p-multi-template .multi__info {
    margin-top: 10px; }
  .p-multi-template .modal__footer {
    margin-top: 30px; }

.p-multi-usetemplate {
  padding: 10px;
  color: #666666;
  width: 700px;
  max-height: 500px;
  height: 500px;
  overflow: auto; }

.p-multi-account {
  padding: 13px 20px 0 20px;
  width: 360px;
  color: #666666; }
  .p-multi-account .multi__input {
    -ms-flex: 1;
    flex: 1;
    height: 38px;
    border: solid 1px #dddddd;
    margin-left: 10px;
    color: #888888;
    padding-left: 8px; }
  .p-multi-account .multi__row {
    position: relative;
    margin-top: 20px;
    margin-bottom: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-multi-account .multi__row .Select__type {
      -ms-flex: 1;
      flex: 1; }
      .p-multi-account .multi__row .Select__type .Select-value-label {
        color: #666666 !important; }
    .p-multi-account .multi__row--img {
      width: 50px;
      height: 50px;
      margin-left: 10px; }
    .p-multi-account .multi__row--select {
      -ms-flex: 1;
      flex: 1;
      margin-left: 10px; }
    .p-multi-account .multi__row .image-selector {
      width: 240px;
      height: 45px; }
    .p-multi-account .multi__row .label__row {
      width: 90px; }
  .p-multi-account .multi__code {
    position: absolute;
    right: 8px;
    top: 9px;
    cursor: pointer; }
  .p-multi-account .multi__label {
    width: 56px;
    display: block; }
  .p-multi-account .modal__footer--id {
    margin-left: 5px; }

.p-multi-contacts .multi__input {
  -ms-flex: 1;
  flex: 1;
  height: 38px;
  border: solid 1px #dddddd;
  margin-left: 10px;
  color: #888888;
  padding-left: 8px; }

.p-multi-contacts .multi__row {
  position: relative;
  margin-top: 20px;
  margin-bottom: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.p-multi-accountrecharge {
  width: 460px;
  padding: 0 10px;
  color: #666666;
  font-size: 14px;
  margin-top: 27px; }
  .p-multi-accountrecharge .multi__account--row {
    margin-bottom: 17px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-multi-accountrecharge .multi__account--row .pay__money--color {
      font-size: 20px;
      color: #ff7a11; }
    .p-multi-accountrecharge .multi__account--row .account__input {
      margin-right: 9px;
      width: 16px;
      height: 16px; }
  .p-multi-accountrecharge .multi__account--input {
    width: 120px;
    height: 34px;
    border: solid 1px #d2d8dd;
    padding-left: 5px;
    color: #666666; }
  .p-multi-accountrecharge .multi__account--small {
    color: #888888;
    font-size: 12px;
    margin-left: 15px; }
  .p-multi-accountrecharge .multi__account--bottom {
    border-top: solid 1px #aeb5bb;
    margin-top: 29px;
    margin-bottom: 25px; }
  .p-multi-accountrecharge .multi__account--bottom2 {
    margin-top: 18px; }
  .p-multi-accountrecharge .multi__account--row2 {
    margin-top: 17px;
    margin-bottom: 14px; }
  .p-multi-accountrecharge .multi__account--pay {
    display: -ms-flexbox;
    display: flex; }
    .p-multi-accountrecharge .multi__account--pay .account__bordercolor {
      border: 1px solid #ffa01e !important; }
  .p-multi-accountrecharge .multi__account--block {
    cursor: pointer;
    width: 118px;
    height: 44px;
    border: solid 1px #d2d8dd;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 21px;
    margin-right: 8px; }

.p-multi-payconfirm {
  padding: 0 10px;
  margin-top: 30px;
  font-size: 14px;
  text-align: center;
  color: #666666; }
  .p-multi-payconfirm .payconfirm__title {
    color: #ffac3b;
    font-size: 16px;
    font-weight: 500;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .p-multi-payconfirm .payconfirm__title .icon__pay {
      width: 35px;
      height: 35px;
      margin-right: 10px; }
  .p-multi-payconfirm .payconfirm__text {
    margin: 20px 0px 25px 0px; }
    .p-multi-payconfirm .payconfirm__text--color {
      color: #ffac3b; }

.p-multi-voucher {
  width: 500px;
  padding: 0 20px;
  color: #666666; }
  .p-multi-voucher .voucher__title--row ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center; }
  .p-multi-voucher .voucher__title--li {
    padding: 10px 30px;
    cursor: pointer; }
  .p-multi-voucher .voucher__title--active {
    color: #299feb;
    border-bottom: 3px solid #299feb; }
  .p-multi-voucher .voucher__tab--main {
    max-height: 300px;
    height: 300px;
    overflow-y: auto; }
  .p-multi-voucher .voucher__tab--row {
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px; }
    .p-multi-voucher .voucher__tab--row .backcolor {
      background: #cccccc; }
  .p-multi-voucher .voucher__tab--left {
    width: 120px;
    height: 80px;
    line-height: 80px;
    background: #40b5ff;
    text-align: center;
    font-size: 16px;
    color: #ffffff; }
  .p-multi-voucher .voucher__tab--size {
    font-size: 24px;
    font-weight: 800; }
  .p-multi-voucher .voucher__tab--right {
    width: 320px;
    height: 80px;
    border: 1px solid #cccccc;
    border-left: none;
    padding: 15px 20px; }
  .p-multi-voucher .voucher__tab--span {
    background: #40b5ff;
    padding: 3px 5px;
    border-radius: 20px;
    color: #ffffff;
    margin-right: 5px; }
  .p-multi-voucher .voucher__tab--p {
    margin-top: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  .p-multi-voucher .voucher__tab--btn {
    border: 1px solid #40b5ff;
    border-radius: 20px;
    color: #40b5ff;
    background: #ffffff;
    margin-left: 30px; }
  .p-multi-voucher .voucher__tab--btncolor {
    border: 1px solid #cccccc;
    color: #cccccc; }
  .p-multi-voucher .voucher__tab--color {
    background: #cccccc; }

.p-multi-answer {
  padding: 13px 20px 0 20px;
  width: 745px;
  max-height: 400px;
  overflow: auto; }
  .p-multi-answer .epanel__info {
    border-bottom: solid 0.5px #cdd2d6;
    padding-bottom: 15px; }
    .p-multi-answer .epanel__info--title {
      font-size: 14px;
      line-height: 1.71;
      text-align: left;
      color: #666666; }
    .p-multi-answer .epanel__info--list {
      display: inline-block; }
    .p-multi-answer .epanel__info--row {
      font-size: 12px;
      line-height: 28px;
      color: #888888; }
    .p-multi-answer .epanel__info--right {
      margin-right: 90px; }
  .p-multi-answer .answer__info {
    margin-top: 15px;
    margin-bottom: 20px; }
    .p-multi-answer .answer__info--title {
      font-size: 14px;
      text-align: left;
      color: #666666; }
    .p-multi-answer .answer__info .answer__qtn {
      font-size: 12px;
      color: #888888;
      margin-top: 8px; }
      .p-multi-answer .answer__info .answer__qtn .qtn__opt {
        margin-left: 10px;
        line-height: 24px;
        display: inline-block; }
      .p-multi-answer .answer__info .answer__qtn .opinion {
        margin: 6px;
        padding: 10px;
        background: #eee;
        border-radius: 6px; }
        .p-multi-answer .answer__info .answer__qtn .opinion .button {
          font-size: 16px;
          color: #40b5ff;
          cursor: pointer; }
          .p-multi-answer .answer__info .answer__qtn .opinion .button:hover {
            color: #51bafd; }
        .p-multi-answer .answer__info .answer__qtn .opinion .opinion-select {
          width: 200px;
          margin: 0 0 10px 0; }
        .p-multi-answer .answer__info .answer__qtn .opinion .opinion-content {
          border: 1px solid #ccc; }
  .p-multi-answer .btn-fixed {
    width: 160px; }

.p-copy-link {
  padding: 23px 0 0 0;
  text-align: center; }
  .p-copy-link .link__text {
    margin-bottom: 25px;
    font-size: 14px;
    color: #666666; }

.p-rich-text {
  padding: 13px 20px 0 20px;
  width: 540px; }
  .p-rich-text .rich__editor {
    min-height: 200px;
    max-height: 400px;
    margin-bottom: 20px;
    overflow-y: auto;
    border-top: none !important; }

.p-confirm {
  width: 400px; }
  .p-confirm .confirm__message {
    padding: 32px 0 36px 0;
    word-break: break-all;
    color: #666666;
    text-align: center; }
  .p-confirm .confirm__text {
    text-align: center;
    margin-top: 20px; }
  .p-confirm .confirm__text2 {
    text-align: center;
    margin-bottom: 30px; }

.p-multi-qtn .table-qtn {
  margin-top: 10px;
  margin-bottom: 20px; }
  .p-multi-qtn .table-qtn tr {
    line-height: 25px; }
  .p-multi-qtn .table-qtn td, .p-multi-qtn .table-qtn th {
    text-align: center;
    padding: 0 10px; }
  .p-multi-qtn .table-qtn .qtn__thead {
    display: block; }
  .p-multi-qtn .table-qtn .qtn__tbody {
    display: block;
    height: 275px;
    overflow: auto; }
  .p-multi-qtn .table-qtn .qtn__input {
    margin-right: 5px; }

.p-multi-logic {
  width: 500px;
  padding: 10px 20px 40px;
  -ms-flex-align: center;
  align-items: center;
  color: #666666; }
  .p-multi-logic .message__p1 {
    padding-top: 10px; }
  .p-multi-logic .logic__label {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px; }
    .p-multi-logic .logic__label--name {
      width: 70px; }
    .p-multi-logic .logic__label--input {
      width: 245px;
      height: 30px; }

.select-confirm {
  width: 400px; }
  .select-confirm .select-confirm-choice {
    line-height: 49px; }
  .select-confirm .select-confirm-mode1 {
    height: 38px; }
  .select-confirm .select-confirm-mode2 {
    height: 45px; }

.perfect-info-confirm {
  margin-bottom: 20px; }
  .perfect-info-confirm .register__row {
    position: relative;
    margin-top: 18px;
    color: #666666;
    width: 100%; }
    .perfect-info-confirm .register__row .register__input {
      display: block;
      width: 100%;
      border: solid 1px #d6d6d6;
      padding: 0 12px;
      height: 46px;
      font-size: 14px; }
    .perfect-info-confirm .register__row .code {
      position: absolute;
      top: 0px;
      right: 8px;
      z-index: 1;
      line-height: 46px;
      font-size: 14px;
      color: #1f1f1f;
      cursor: pointer; }
  .perfect-info-confirm .combination-div {
    height: 55px;
    margin-top: 26px;
    line-height: 28px;
    text-align: center; }

.p-multi-transfer {
  width: 460px;
  padding: 10px 20px 40px;
  -ms-flex-align: center;
  align-items: center;
  color: #666666; }
  .p-multi-transfer .over__icon {
    width: 30px;
    height: 30px;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 15px; }
  .p-multi-transfer .transfer__text {
    margin-top: 30px;
    margin-left: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  .p-multi-transfer .transfer__label {
    margin-left: 40px; }
  .p-multi-transfer .transfer__input {
    margin-right: 4px; }
    .p-multi-transfer .transfer__input--iphone {
      width: 220px;
      height: 35px; }
  .p-multi-transfer .transfer__info {
    text-align: center;
    margin-bottom: 30px;
    line-height: 30px; }
  .p-multi-transfer .transfer__icon {
    position: relative;
    margin-left: 20px; }
    .p-multi-transfer .transfer__icon--info {
      position: absolute;
      top: 23px;
      left: -169px;
      width: 250px;
      border: 1px solid #cccccc;
      font-size: 12px;
      z-index: 100;
      background: #fff;
      display: none; }
    .p-multi-transfer .transfer__icon:hover .transfer__icon--info {
      display: block; }

.p-multi-copy .question__copy--title {
  font-size: 20px;
  margin-top: 20px; }

.p-multi-copy .question__copy--input {
  width: 320px;
  height: 35px;
  margin-top: 10px;
  padding-left: 5px;
  border: 1px solid #d6d6d6;
  color: #666666; }

.p-multi-copy .question__copy--select {
  font-size: 20px;
  margin-top: 25px; }

.p-multi-copy .works__categories {
  width: 500px;
  margin-top: 8px;
  margin-bottom: 20px; }
  .p-multi-copy .works__categories--label {
    width: 33%;
    line-height: 30px;
    display: inline-block;
    color: #666666; }
    .p-multi-copy .works__categories--label input {
      margin-right: 10px; }

.create_Template {
  background-color: #2a70f3;
  height: 50px; }

.p-multi-preview {
  max-height: 400px;
  overflow: auto;
  color: #666666; }

.p-multi-home {
  display: none;
  width: 590px;
  padding: 20px 20px 0px 20px;
  background: #fff;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 100;
  margin: auto;
  bottom: 0px;
  right: 0px;
  height: 230px; }
  .p-multi-home .back__modal--show {
    display: block; }
  .p-multi-home .multi__title {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px; }
  .p-multi-home .close__modal {
    position: absolute;
    top: 15px;
    right: 18px;
    font-size: 18px; }
  .p-multi-home .multi__home--title {
    text-align: center;
    line-height: 24px;
    margin-top: 10px; }
  .p-multi-home .multi__home--icon {
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px; }
    .p-multi-home .multi__home--icon .icon__size {
      width: 90px;
      height: 90px;
      background-size: cover;
      display: block;
      margin: 0px 10px; }

.p-multi-url {
  padding: 20px; }

@media screen and (min-width: 0) {
  .sms__statistics {
    width: 900px;
    height: 500px; } }

@media screen and (min-width: 1600px) {
  .sms__statistics {
    width: 1000px;
    height: 600px; } }

@media screen and (min-width: 1900px) {
  .sms__statistics {
    width: 1100px;
    height: 700px; } }

.sms__invition {
  color: #666666; }
  .sms__invition .sms__content--row {
    display: -ms-flexbox;
    display: flex; }
  .sms__invition .content__titile {
    font-size: 14px;
    line-height: 1.71;
    color: #666666;
    margin-top: 14px; }
  .sms__invition .content__titile2 {
    margin-top: 17px;
    margin-bottom: 7px; }
  .sms__invition .content__sendtime {
    font-size: 12px;
    line-height: 2;
    color: #888888;
    margin-right: 45px; }
  .sms__invition .content__sendcount {
    font-size: 12px;
    line-height: 2;
    color: #888888; }
  .sms__invition .content__contact {
    width: 432.8px;
    height: 80px;
    background-color: #ffffff;
    border: solid 1px #dddddd;
    color: #888888; }
  .sms__invition .content__smsContent {
    width: 432.8px;
    height: 80px;
    background-color: #ffffff;
    border: solid 1px #dddddd;
    margin-top: 7px;
    color: #888888; }

.sms__statistics {
  min-width: 820px;
  min-height: 400px;
  overflow: auto; }
  .sms__statistics th, .sms__statistics td {
    text-align: center;
    font-weight: 100; }
  .sms__statistics .search-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0; }
    .sms__statistics .search-content input {
      margin-right: 10px; }
  .sms__statistics .sms__count--title {
    color: #666666;
    margin-top: 14px;
    margin-bottom: 10px; }
  .sms__statistics .sms__count--title2 {
    float: left;
    color: #666666; }
  .sms__statistics .sms__count--row {
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px;
    color: #888888;
    font-size: 12px; }
  .sms__statistics .sms__count--row2 {
    margin-top: 8px;
    margin-bottom: 10px;
    color: #888888;
    font-size: 12px;
    margin-top: 20px; }
    .sms__statistics .sms__count--row2 .sms__sum {
      float: left;
      margin-right: 13px; }
    .sms__statistics .sms__count--row2 .sms__select {
      margin-right: 19px;
      float: left; }
    .sms__statistics .sms__count--row2 .sms__btn {
      border-radius: 4px;
      border: solid 1px #40b5ff;
      background: #ffffff;
      font-size: 12px;
      color: #1fa8ff;
      height: 26px;
      float: left; }
    .sms__statistics .sms__count--row2 .sms__btn2 {
      float: right;
      padding: 0px 7px;
      border-radius: 4px;
      background-color: #40b5ff;
      color: #ffffff;
      font-size: 12px;
      line-height: 26px; }
      .sms__statistics .sms__count--row2 .sms__btn2:hover {
        background-color: rgba(64, 181, 255, 0.9); }
  .sms__statistics .sms__count--list {
    margin-right: 70px; }
  .sms__statistics .sms__progress {
    width: 100px;
    height: 10px;
    background-color: #e3e3e3;
    margin-top: 3px;
    margin-bottom: 9px; }
    .sms__statistics .sms__progress--color {
      background-color: #a4dd76;
      height: 10px; }
  .sms__statistics .statistics__tr {
    width: 720px;
    height: 52px; }
    .sms__statistics .statistics__tr__title {
      background-color: #e5e7e9; }
      .sms__statistics .statistics__tr__title .status__select .Select-value-label {
        margin-left: -17px; }
    .sms__statistics .statistics__tr__data {
      background-color: #ffffff; }
  .sms__statistics .statistics__td {
    width: 48px;
    height: 24px;
    font-family: PingFang-SC;
    font-size: 12px;
    line-height: 2;
    text-align: center; }
    .sms__statistics .statistics__td__ok {
      color: #10cca9; }
    .sms__statistics .statistics__td__no {
      color: #a9a9a9; }
  .sms__statistics .invition__page {
    width: 100%;
    margin-top: 25px;
    text-align: center; }
  .sms__statistics .check__width {
    width: 40px; }
  .sms__statistics .seq__width {
    width: 50px; }

.sms_checkbox {
  margin: 5px 5px 0 10px; }

.sms__count__div {
  font-size: 12px; }

.sms__count__btn {
  border-radius: 4px;
  border: solid 1px #40b5ff;
  background: #ffffff;
  font-size: 12px;
  color: #1fa8ff;
  height: 26px;
  margin-left: 10px; }

.editContact-main {
  width: 300px; }
  .editContact-main .editContact-item {
    margin: 10px 0; }

.p-multi-scale {
  width: 535px;
  border-top: 1px solid #dbdfe3;
  border-left: 1px solid #dbdfe3;
  margin-top: 20px;
  margin-bottom: 20px; }
  .p-multi-scale th, .p-multi-scale td {
    height: 35px !important;
    border-right: 1px solid #dbdfe3; }
  .p-multi-scale input {
    border: none;
    outline: none; }
  .p-multi-scale input:focus {
    border: none !important; }

.p-multi-project {
  width: 640px;
  padding: 20px; }
  .p-multi-project .multi__project--list {
    margin-bottom: 30px; }
  .p-multi-project .multi__project--li {
    float: left;
    width: 300px;
    line-height: 30px; }
    .p-multi-project .multi__project--li span {
      margin-left: 5px; }

.p-multi-team {
  padding: 0px 20px;
  width: 430px;
  height: 307px; }
  .p-multi-team input {
    padding-left: 10px; }
  .p-multi-team .multi__team--main {
    height: 230px; }
  .p-multi-team .multi__team--list {
    margin-left: 45px;
    margin-top: 20px; }
  .p-multi-team .multi__team--row {
    line-height: 50px; }
    .p-multi-team .multi__team--row input {
      width: 220px;
      height: 38px;
      margin-left: 10px;
      border: 1px solid #dddddd; }
  .p-multi-team .save__btn {
    float: right; }
  .p-multi-team .add__btn {
    width: 75px;
    line-height: 30px;
    cursor: pointer;
    margin-right: 15px;
    border: none;
    border-radius: 4px;
    margin-top: 20px;
    display: inline-block;
    color: #ffffff;
    font-size: 16px; }
  .p-multi-team .multi__add--search {
    margin-top: 30px;
    text-align: center;
    height: 154px; }
    .p-multi-team .multi__add--search input {
      width: 220px;
      height: 38px;
      border: 1px solid #dddddd; }
    .p-multi-team .multi__add--search .search__btn {
      width: 50px;
      height: 38px;
      border: none;
      background-color: #ffac3b;
      color: #ffffff; }
    .p-multi-team .multi__add--search .search__result {
      color: #666666;
      margin-top: 15px;
      padding: 0 60px;
      text-align: left; }
    .p-multi-team .multi__add--search .add__contacts {
      margin-top: 100px;
      text-align: right;
      float: right; }
  .p-multi-team .multi__add--show {
    display: none; }

.p-multi-create {
  padding: 0 20px;
  width: 500px; }
  .p-multi-create .create__select {
    width: 280px;
    margin-top: 15px; }
    .p-multi-create .create__select .Select-placeholder {
      line-height: 30px; }
    .p-multi-create .create__select .Select-control {
      height: 30px; }
    .p-multi-create .create__select .Select-clear {
      display: none; }
    .p-multi-create .create__select--row {
      margin-top: 20px; }
    .p-multi-create .create__select--title {
      font-size: 20px; }
  .p-multi-create .create__label {
    margin-top: 20px; }
    .p-multi-create .create__label--title {
      font-size: 20px; }
    .p-multi-create .create__label--row {
      line-height: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-right: 20px; }
    .p-multi-create .create__label--rows {
      display: -ms-flexbox;
      display: flex; }
  .p-multi-create .create__task {
    padding-bottom: 20px; }
    .p-multi-create .create__task tr {
      line-height: 30px; }
    .p-multi-create .create__task td {
      padding-right: 25px; }
    .p-multi-create .create__task--title {
      font-size: 20px;
      margin-top: 15px; }
  .p-multi-create .create__table {
    margin-top: 20px; }
    .p-multi-create .create__table .td__back {
      background: #ffac3b;
      padding: 3px 10px;
      position: relative; }
      .p-multi-create .create__table .td__back .deleted__icon {
        position: absolute;
        display: block;
        right: -10px;
        top: -8px; }

.p-multi-type {
  width: 650px;
  padding: 0 20px; }
  .p-multi-type .multi__label {
    padding-top: 20px;
    font-size: 16px; }
  .p-multi-type .works__categories {
    margin-top: 10px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 20px; }
    .p-multi-type .works__categories--label {
      width: 25%;
      line-height: 40px; }

.p-multi-abutment {
  padding: 0 20px; }
  .p-multi-abutment .abutment__table {
    margin-top: 20px;
    border: 1px solid #dbdfe3;
    border-right: none;
    border-bottom: none; }
    .p-multi-abutment .abutment__table tr {
      line-height: 40px; }
    .p-multi-abutment .abutment__table td {
      border-right: 1px solid #dbdfe3;
      height: 40px; }

.p-multi-count {
  width: 700px;
  margin: 0 20px;
  color: #666666; }
  .p-multi-count table {
    border-top: 1px solid #dbdfe3;
    border-left: 1px solid #dbdfe3;
    margin-top: 20px; }
  .p-multi-count td {
    border-right: 1px solid #dbdfe3; }
  .p-multi-count .Select-placeholder {
    line-height: 30px; }
  .p-multi-count .Select-control {
    height: 30px; }
  .p-multi-count .Select-clear {
    display: none; }
  .p-multi-count .count__title {
    font-size: 20px;
    margin-top: 20px; }
  .p-multi-count .count__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px; }
    .p-multi-count .count__row .btn__right {
      float: right;
      height: 30px;
      line-height: 30px;
      margin-left: 240px; }
    .p-multi-count .count__row .btn__send {
      background: none;
      color: #00afec;
      margin-left: 20px;
      border: none;
      cursor: pointer; }
  .p-multi-count .count__select {
    width: 100px; }
  .p-multi-count .count__num {
    margin-left: 10px; }

.p-multi-hand {
  padding: 0 20px;
  height: 400px;
  overflow-y: auto; }

.p-multi-handsms {
  padding: 20px; }

.p-multi-logic-more {
  width: 725px;
  padding: 10px 20px 40px;
  -ms-flex-align: center;
  align-items: center;
  color: #666666; }
  .p-multi-logic-more .logic__mapping--tables {
    padding: 20px;
    max-height: 362px;
    overflow-y: auto;
    margin-bottom: 20px; }
  .p-multi-logic-more .logic__mapping--table {
    border-spacing: 0;
    table-layout: fixed;
    width: 250px;
    border-top: 1px solid #cccccc; }
    .p-multi-logic-more .logic__mapping--table .thead__td {
      font-size: 16px; }
    .p-multi-logic-more .logic__mapping--table tr {
      line-height: 30px; }
    .p-multi-logic-more .logic__mapping--table td {
      padding: 0 10px;
      width: 250px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      border-bottom: 1px solid #cccccc;
      border-right: 1px solid #cccccc; }
    .p-multi-logic-more .logic__mapping--table .move-left {
      border-right: none; }
  .p-multi-logic-more .logic-move {
    border-spacing: 0;
    width: 30px;
    border-top: 1px solid #cccccc; }
    .p-multi-logic-more .logic-move .thead__td {
      font-size: 16px; }
    .p-multi-logic-more .logic-move tr {
      line-height: 30px; }
    .p-multi-logic-more .logic-move td {
      width: 250px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      border-right: 1px solid #cccccc; }
    .p-multi-logic-more .logic-move .move-hide {
      opacity: 0; }

.p-multi-score {
  width: 535px;
  min-height: 300px;
  height: 300px;
  overflow-y: auto; }
  .p-multi-score .score__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px; }
    .p-multi-score .score__row--label {
      margin-right: 40px; }
    .p-multi-score .score__row--input {
      margin-right: 5px; }
    .p-multi-score .score__row--input2 {
      width: 83px;
      height: 30px; }
    .p-multi-score .score__row--left {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .p-multi-score .score__row--left .score__row--input2 {
        margin-right: 20px; }
    .p-multi-score .score__row--right {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
  .p-multi-score .score__title {
    width: 72px; }
  .p-multi-score .score__info {
    margin-left: 90px;
    margin-top: 5px;
    color: red; }
  .p-multi-score .score__select {
    width: 390px; }
  .p-multi-score .Select-control {
    height: 35px; }
  .p-multi-score .Select-value {
    line-height: 34px; }
  .p-multi-score .score__qt {
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    line-height: 40px;
    cursor: pointer; }
    .p-multi-score .score__qt--list {
      padding: 10px 15px 7px 0px; }
      .p-multi-score .score__qt--list .table {
        border-left: 1px solid #cccccc;
        border-top: 1px solid #cccccc; }
        .p-multi-score .score__qt--list .table td {
          border-right: 1px solid #cccccc; }
    .p-multi-score .score__qt--row {
      border-bottom: 1px solid #cccccc; }
    .p-multi-score .score__qt--label {
      -ms-flex: 1;
      flex: 1;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }

.p-multi-modify {
  width: 400px; }
  .p-multi-modify .export__btn {
    color: #40b5ff;
    font-size: 16px;
    cursor: pointer;
    border: none;
    margin-left: 20px; }
  .p-multi-modify .multi-modify-top {
    background-color: #c8e3ff;
    padding: 10px 15px; }
  .p-multi-modify .multi-modify-step {
    margin-top: 3px; }
  .p-multi-modify .image-selector {
    width: 100%;
    height: 50px;
    margin-bottom: 30px;
    margin-top: 5px;
    color: #40b5ff; }

.p-multi-modifysave {
  width: 400px; }
  .p-multi-modifysave .p-modifysave-div p {
    margin: 20px 0 28px 110px; }
  .p-multi-modifysave .p-modifysave-div .p-modifysave-span {
    margin-left: 15px;
    color: #1296DB; }

.p-targetLevel-model {
  width: 600px;
  height: 400px; }
  .p-targetLevel-model .modal__footer {
    margin-top: 20px; }
  .p-targetLevel-model .checkUnit-modal-tree {
    height: 340px;
    width: 100%;
    overflow: auto; }
    .p-targetLevel-model .checkUnit-modal-tree .root-target {
      margin: 10px 0px; }
    .p-targetLevel-model .checkUnit-modal-tree .main-sub {
      margin: 5px 0px 5px 10px; }
    .p-targetLevel-model .checkUnit-modal-tree .sub-target {
      margin: 5px 0px 5px 10px; }
    .p-targetLevel-model .checkUnit-modal-tree .sub-line span {
      margin: 0px 5px; }
    .p-targetLevel-model .checkUnit-modal-tree .sub-line i {
      margin: 0px 5px;
      color: #40b5ff;
      font-style: normal; }
    .p-targetLevel-model .checkUnit-modal-tree .ant-tree span {
      font-size: 14px;
      color: #666666; }
    .p-targetLevel-model .checkUnit-modal-tree .ant-tree i {
      color: #40b5ff;
      font-style: normal; }
    .p-targetLevel-model .checkUnit-modal-tree .modal__tree {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin-top: 100px; }
    .p-targetLevel-model .checkUnit-modal-tree .modal__tree--input {
      width: 300px;
      height: 40px;
      margin-left: 20px; }

.p-confirm-certification .confirm__message {
  text-align: left;
  padding: 25px 0 25px 0; }

.p-confirm-certification .certification__row {
  margin-bottom: 10px;
  position: relative;
  margin-left: 33px; }
  .p-confirm-certification .certification__row input {
    width: 280px;
    height: 32px; }
  .p-confirm-certification .certification__row .message--box {
    position: absolute;
    right: 39px;
    top: 6px; }

.p-confirm-certification .modal__footer {
  margin-top: 30px; }

.p-modal-suggest {
  width: 860px;
  height: 430px;
  padding: 10px 10px; }
  .p-modal-suggest td {
    padding: 0px 0px !important; }
  .p-modal-suggest .tab__row {
    display: -ms-flexbox;
    display: flex; }
  .p-modal-suggest .tab__list {
    margin-right: 30px;
    height: 30px; }
    .p-modal-suggest .tab__list--active {
      color: #40b5ff;
      border-bottom: 2px solid #40b5ff; }
  .p-modal-suggest .suggest__table {
    min-height: 330px;
    max-height: 330px;
    margin-bottom: 20px;
    overflow-y: auto; }
    .p-modal-suggest .suggest__table td {
      text-align: center;
      padding: 0px 0px !important; }
    .p-modal-suggest .suggest__table .tr__td {
      color: #c0c0c0; }
      .p-modal-suggest .suggest__table .tr__td div, .p-modal-suggest .suggest__table .tr__td a {
        color: #c0c0c0 !important; }

.suggest-mobile-nav {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 100;
  background-color: #2a70f3;
  height: 50px;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex; }
  .suggest-mobile-nav .nav__title {
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    color: #ffffff;
    line-height: 50px; }

.suggest-mobile .suggest__list {
  padding: 50px 10px 0px 10px;
  margin-bottom: 20px; }
  .suggest-mobile .suggest__list--main {
    border-bottom: 1px solid #cccccc;
    position: relative; }
  .suggest-mobile .suggest__list--bottom {
    margin-bottom: 10px; }
  .suggest-mobile .suggest__list .suggest__title {
    color: #000000; }
  .suggest-mobile .suggest__list--row {
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0px;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  .suggest-mobile .suggest__list--padding {
    margin-right: 30px; }

.suggest-mobile .suggest__footer {
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%; }
  .suggest-mobile .suggest__footer--list {
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    line-height: 40px;
    background-color: #f2f2f2; }
  .suggest-mobile .suggest__footer .active {
    background-color: #169bd5;
    color: #ffffff; }

.suggest-mobile .icon__hide {
  margin: auto; }

.p-home .back__modal {
  display: none;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0.5;
  position: fixed;
  top: 0px;
  z-index: 10; }
  .p-home .back__modal--show {
    display: block; }

.p-home .header__logo {
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out; }
  .p-home .header__logo:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2); }

.p-home--banner {
  position: relative;
  height: 100vh;
  background: url(assets/images/icons/home/home1.72a425d7.jpg) center center/cover;
  width: 100%; }
  .p-home--banner .header__info {
    padding: 5px 6px;
    background-color: #ffea7a;
    font-size: 12px;
    color: #ff5f0a;
    position: relative;
    text-align: center; }
    .p-home--banner .header__info .icon-close {
      position: absolute;
      right: 5px;
      top: 5px; }
    .p-home--banner .header__info a {
      color: #40b5ff; }
  .p-home--banner .container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .p-home--banner .backstage {
    padding-right: 25px; }
  .p-home--banner .main {
    height: 200px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .p-home--banner .main a {
      color: white;
      font-size: 20px; }
  .p-home--banner .footer {
    display: -ms-flexbox;
    display: flex;
    color: white;
    padding-bottom: 30px; }
    .p-home--banner .footer__item--about {
      -ms-flex: 2;
      flex: 2; }
    .p-home--banner .footer__item--contact {
      -ms-flex: 2;
      flex: 2;
      margin-left: 80px; }
    .p-home--banner .footer__item--wechat {
      -ms-flex: 1;
      flex: 1;
      margin-left: 80px; }
  .p-home--banner .home__one--main .banner__title {
    margin-top: 20%;
    font-size: 72px;
    font-weight: 500;
    text-align: center;
    color: #ffffff;
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.6); }
    .p-home--banner .home__one--main .banner__title--small {
      font-size: 24px;
      margin-top: 14px; }
  .p-home--banner .home__one--main .banner__btn {
    padding: 13px 90px;
    border-radius: 6px;
    background-color: #ffffff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.6);
    border: none;
    text-align: center;
    margin: auto;
    display: block;
    margin-top: 74px;
    color: #2b4ba1;
    font-size: 24px;
    width: 280px; }
    .p-home--banner .home__one--main .banner__btn:hover {
      background-color: rgba(225, 225, 225, 0.5); }

.p-home .home__two--main {
  margin-top: 107px; }
  .p-home .home__two--main .home__two--title {
    width: 536px;
    height: 67px;
    margin: auto;
    margin-bottom: 31px; }
  .p-home .home__two--main .home__two--text {
    font-size: 20px;
    line-height: 1.7;
    text-align: center;
    color: #3b3f42; }
  .p-home .home__two--main .home__two--icons {
    margin-top: 94px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center; }
  .p-home .home__two--main .home__two--icons2 {
    margin-top: 0px; }
  .p-home .home__two--main .home__two--icon {
    width: 300px;
    height: 300px;
    opacity: 0.97;
    background-color: #ffffff;
    box-shadow: 0 0 20px 0 rgba(172, 172, 172, 0.5);
    margin: 0 20px;
    padding-top: 50px; }
  .p-home .home__two--main .home__two--icon2 {
    margin-top: 60px !important; }
  .p-home .home__two--main .home__two--icon3 {
    margin-top: 120px !important; }
  .p-home .home__two--main .home__two--icon4 {
    margin-top: -60px !important; }
  .p-home .home__two--main .home__two--icon6 {
    margin-top: 60px !important; }
  .p-home .home__two--main .home__icon--text {
    font-size: 28px;
    line-height: 1.07;
    text-align: center;
    color: #3b3f42;
    margin-top: 32px; }
  .p-home .home__two--main .home__icon--text2 {
    font-size: 16px;
    color: #4a4e51;
    margin-top: 5px; }

.p-home .home__banner {
  background: url(assets/images/icons/home/home2.880382c7.jpg) center center/cover;
  width: 100%;
  height: 500px;
  margin-top: 120px; }
  .p-home .home__banner--title {
    font-size: 48px;
    text-align: center;
    color: #ffffff;
    padding-top: 162px;
    padding-bottom: 41px; }
  .p-home .home__banner--text {
    font-size: 20px;
    line-height: 1.7;
    text-align: center;
    color: #ffffff; }

.p-home .home__image--main {
  margin-top: 120px; }
  .p-home .home__image--main .home__image {
    width: 300px;
    margin: 0 20px; }
    .p-home .home__image--main .home__image--row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center; }
    .p-home .home__image--main .home__image--top {
      width: 300px;
      height: 300px; }
      .p-home .home__image--main .home__image--top img {
        width: 100%;
        height: 100%; }
    .p-home .home__image--main .home__image--bottom {
      opacity: 0.97;
      background-color: #ffffff;
      box-shadow: 0 0 20px 0 rgba(172, 172, 172, 0.5);
      padding: 32px 44px 40px; }
      .p-home .home__image--main .home__image--bottom .home__image--icon {
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 13px; }
    .p-home .home__image--main .home__image--text {
      font-size: 24px;
      line-height: 1.42;
      color: #343434;
      margin-left: 13px; }
    .p-home .home__image--main .home__image--info {
      font-size: 16px;
      color: #343434; }
  .p-home .home__image--main .home__image1 {
    margin-top: 120px !important; }
  .p-home .home__image--main .home__image2 {
    margin-top: 60px !important; }
  .p-home .home__image--main .home__image4 {
    margin-top: 194px !important; }
  .p-home .home__image--main .home__image5 {
    margin-top: 124px !important; }
  .p-home .home__image--main .home__image6 {
    margin-top: 54px !important; }

.p-home .home__banner2 {
  background: url(assets/images/icons/home/home3.df294687.jpg) center center/cover;
  width: 100%;
  height: 500px;
  margin-top: 120px; }

.p-home .home__logo {
  margin-top: 150px; }
  .p-home .home__logo .logo {
    float: left;
    margin: 0px 11px 42px 0px; }

.p-home .home__banner3 {
  background: url(assets/images/icons/home/home4.07109754.jpg) center center/cover;
  width: 100%;
  height: 222px;
  margin-top: 132px; }
  .p-home .home__banner3--bottom {
    display: -ms-flexbox;
    display: flex; }
    .p-home .home__banner3--bottom .home__bottom--text {
      font-size: 40px;
      text-align: left;
      color: #ffffff;
      margin-top: 61px; }
    .p-home .home__banner3--bottom .home__bottom--text2 {
      font-size: 20px;
      line-height: 1.7;
      text-align: left;
      color: #ffffff;
      margin-top: 11px; }
    .p-home .home__banner3--bottom .btn__buttom {
      padding: 0px 72px;
      border-radius: 6px;
      border: 1px solid #ffffff;
      height: 60px;
      line-height: 60px;
      background: none;
      margin-top: 81px;
      margin-left: 150px;
      font-size: 24px;
      color: #ffffff;
      display: block; }
      .p-home .home__banner3--bottom .btn__buttom:hover {
        background-color: #ffffff;
        color: #2b4ba1; }

.p-home .home__footer {
  text-align: center;
  margin: 42px 0;
  font-size: 16px;
  color: #888888; }
  .p-home .home__footer--row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 8px; }
  .p-home .home__footer--span {
    margin: 0 45px; }

.p-home .home__return--top {
  background: url(assets/images/icons/home/return__top.949a370d.png) center center/cover;
  width: 70px;
  height: 78px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  cursor: pointer; }

.p-home .header__mobile--block {
  display: none; }

@media screen and (max-width: 320px) {
  .back__modal {
    display: none !important; }
  .p-multi-home {
    display: none !important; }
  .logo {
    width: 135px !important;
    height: 55px !important; }
  .home__image {
    margin: 0 3px !important; }
  .header__mobile--block {
    display: block !important; }
  .header__mobile {
    display: none; }
  .header__mobile {
    padding: 10px 10px !important; } }

@media screen and (min-width: 320px) and (max-width: 640px) {
  .nav__logo--home {
    margin-top: 0px !important;
    margin-left: -5px !important; }
  .banner__btn {
    padding: 13px 0px !important; }
  .header__mobile--block {
    display: block !important; }
  .header__mobile {
    padding: 10px 10px !important; }
  .header__mobile {
    display: none; }
  .back__modal {
    display: none !important; }
  .p-multi-home {
    display: none !important; }
  .p-home--banner {
    padding: 0 10px; }
    .p-home--banner .backstage {
      padding-right: 0px !important; }
      .p-home--banner .backstage .header__btn {
        width: 70px !important; }
    .p-home--banner .header {
      padding: 10px 0px; }
      .p-home--banner .header__btn {
        padding: 0px 3px;
        height: 32px;
        line-height: 32px; }
        .p-home--banner .header__btn--register {
          margin-left: 10px; }
      .p-home--banner .header__btns {
        width: 40px; }
    .p-home--banner .container {
      width: 100%; }
      .p-home--banner .container .banner__title {
        font-size: 34px; }
        .p-home--banner .container .banner__title:first-child {
          margin-top: 45%; }
        .p-home--banner .container .banner__title--small {
          font-size: 20px; }
  .home__two--main {
    padding: 0 20px; }
    .home__two--main .home__two--title {
      width: 270px !important;
      height: 28px !important; }
      .home__two--main .home__two--title img {
        width: 100%;
        height: 100%; }
    .home__two--main .container {
      width: 100%; }
      .home__two--main .container .home__two--title {
        font-size: 36px; }
      .home__two--main .container .home__two--text {
        font-size: 15px; }
      .home__two--main .container .home__two--icons {
        width: 100%; }
      .home__two--main .container .home__two--icon {
        margin: 0 0;
        width: 30%;
        height: 245px;
        margin-right: 5%;
        padding-top: 35px; }
        .home__two--main .container .home__two--icon:last-child {
          margin-right: 0px; }
        .home__two--main .container .home__two--icon .icon {
          width: 80px !important;
          height: 80px !important; }
        .home__two--main .container .home__two--icon .home__icon--text {
          font-size: 20px;
          padding: 0 5px; }
        .home__two--main .container .home__two--icon .home__icon--text2 {
          font-size: 14px; }
  .home__banner {
    padding: 0 20px; }
    .home__banner .home__banner--title {
      font-size: 32px; }
    .home__banner .home__banner--text {
      font-size: 16px; }
  .home__image--main {
    width: 100%;
    padding: 0 20px; }
    .home__image--main .container {
      width: 100%; }
      .home__image--main .container .home__image {
        width: 100px !important;
        margin: 0 10px; }
        .home__image--main .container .home__image--row {
          width: 100%; }
        .home__image--main .container .home__image--top {
          width: 100px;
          height: 100px; }
        .home__image--main .container .home__image--bottom {
          padding: 32px 10px 40px;
          width: 100px; }
          .home__image--main .container .home__image--bottom .home__image--text {
            margin-left: 5px;
            font-size: 20px; }
          .home__image--main .container .home__image--bottom .home__image--info {
            font-size: 14px; }
  .home__banner2 {
    width: 100%;
    padding: 0 20px; }
    .home__banner2 .home__banner--title {
      font-size: 32px; }
    .home__banner2 .home__banner--text {
      font-size: 16px; }
  .home__logo {
    width: 100%;
    padding: 0 20px;
    margin-top: 70px !important; }
    .home__logo .container {
      width: 100%; }
      .home__logo .container .logo {
        width: 145px;
        height: 60px;
        margin: 0 0 20px 0px; }
        .home__logo .container .logo:nth-child(2n+1) {
          float: right;
          margin-right: 0px; }
  .home__banner3 {
    width: 100%;
    padding: 0 20px;
    margin-top: 50px !important; }
    .home__banner3 .container {
      width: 100%; }
      .home__banner3 .container .home__banner3--left {
        width: 72%; }
        .home__banner3 .container .home__banner3--left .home__bottom--text {
          font-size: 20px; }
        .home__banner3 .container .home__banner3--left .home__bottom--text2 {
          font-size: 16px; }
      .home__banner3 .container .btn__buttom {
        padding: 0 10px;
        margin-left: 0px;
        height: 35px;
        line-height: 35px;
        font-size: 14px; }
  .home__footer {
    width: 100%;
    padding: 0 15px;
    font-size: 12px !important; }
    .home__footer .container {
      width: 100%; }
      .home__footer .container .home__footer--span {
        margin: 0 5px; } }

@media screen and (min-width: 640px) and (max-width: 768px) {
  .back__modal {
    display: none !important; }
  .p-multi-home {
    display: none !important; }
  .container {
    width: 100% !important; }
    .container .home__image {
      width: 225px !important;
      margin: 0 15px !important; }
    .container .home__image--top {
      width: 225px !important;
      height: 225px !important; }
    .container .home__banner3--left {
      width: 65%; }
  .btn__buttom {
    margin-left: 0px !important; } }

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .back__modal {
    display: none !important; }
  .p-multi-home {
    display: none !important; }
  .home__banner3--left {
    visibility: visible !important; } }

.header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 50px;
  width: 100%; }
  .header .template__nav {
    color: #ffffff;
    padding-bottom: 15px;
    font-size: 16px; }
    .header .template__nav--active {
      color: #00afec !important; }
    .header .template__nav:hover {
      border-bottom: 2px solid #ffffff; }
  .header__right {
    display: -ms-flexbox;
    display: flex; }
    .header__right .header__mobile--block {
      display: none; }
  .header__hide {
    display: none; }
  .header__btn {
    color: #ffffff;
    padding: 0 5px;
    cursor: pointer;
    /*    &--register {
      margin-left: 20px;
      &:hover {
        font-weight: 600;
      }
    }*/ }
    .header__btn:hover {
      color: #ffffff; }
    .header__btn--hover {
      position: relative;
      /*         &:hover{
                 .header__btn--info{
                   display: block;
                 }
               }*/ }
      .header__btn--hover .icon__hot {
        position: absolute;
        top: -2px;
        right: -5px; }
    .header__btn--info {
      position: absolute;
      top: 62px;
      left: 0px;
      background: #fff;
      padding: 5px;
      width: 150px;
      z-index: 1000; }
    .header__btn--none {
      display: none; }
    .header__btn--block {
      display: block; }
    .header__btn--color {
      color: #00afec; }
  .header__back {
    background: #000000;
    top: 0px !important; }

.p-login {
  height: 400px;
  padding: 40px;
  background-color: #ffffff;
  width: 400px;
  margin: auto;
  border-radius: 4px;
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 1000; }
  .p-login .login__logo {
    margin-top: 10px; }
  .p-login .login__close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer; }
  .p-login .login__logo .ip__epanel {
    font-size: 16px;
    letter-spacing: 2px;
    text-align: center;
    color: #888888; }
  .p-login .login__row {
    margin-top: 23px;
    position: relative; }
    .p-login .login__row .forget_password {
      position: absolute;
      top: 0px;
      right: 8px;
      line-height: 46px;
      font-size: 14px;
      color: #888888; }
      .p-login .login__row .forget_password:hover {
        color: #5086f8; }
  .p-login .login__num {
    color: #666666; }
    .p-login .login__num--reg {
      color: #1c1b1b; }
  .p-login .login__input {
    display: block;
    width: 100%;
    padding: 0 12px;
    height: 46px;
    border: solid 1px #d6d6d6;
    font-size: 14px; }
    .p-login .login__input:-ms-input-placeholder {
      color: #888888; }
    .p-login .login__input::placeholder {
      color: #888888; }
  .p-login .login__submit {
    text-align: center;
    line-height: 44px;
    margin-top: 20px;
    cursor: pointer;
    height: 44px;
    border-radius: 4px;
    background-color: #5086f8;
    font-size: 18px;
    font-weight: 500;
    color: #ffffff;
    border: none;
    width: 100%; }
    .p-login .login__submit:hover {
      background-color: rgba(80, 134, 248, 0.9); }
  .p-login .login__footer {
    text-align: center;
    margin-top: 10px; }
  .p-login .login__login {
    font-weight: 600;
    color: black; }
  .p-login .login--logo {
    margin: auto; }

@media screen and (max-width: 320px) {
  .p-login {
    width: 100%; } }

@media screen and (min-width: 320px) and (max-width: 640px) {
  .p-login {
    width: 100%; } }

.p-register {
  background-color: white;
  width: 320px;
  margin: 120px auto 150px; }
  .p-register .register__title {
    text-align: center;
    font-size: 26px;
    letter-spacing: 1px;
    color: #777777; }
    .p-register .register__title--row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center; }
    .p-register .register__title--active {
      color: #40b5ff; }
      .p-register .register__title--active .register_color {
        color: #40b5ff; }
    .p-register .register__title--line {
      padding: 0 10px; }
  .p-register .register__rows {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-register .register__rows .img__delete {
      margin-left: 20px;
      border: none;
      background: none; }
  .p-register .register__row {
    position: relative;
    margin-top: 18px;
    color: #666666;
    width: 100%; }
    .p-register .register__row .icon-position {
      position: absolute;
      right: -24px;
      top: 13px; }
    .p-register .register__row .Select-control {
      height: 46px; }
    .p-register .register__row .Select-value {
      line-height: 46px !important; }
      .p-register .register__row .Select-value-label {
        color: #888888 !important; }
    .p-register .register__row--img {
      width: 85px;
      height: 168px; }
    .p-register .register__row .upload {
      max-width: 100%; }
    .p-register .register__row .image-selector {
      width: 100%;
      height: 46px;
      color: #888888;
      line-height: 46px; }
    .p-register .register__row--agree {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 17px; }
      .p-register .register__row--agree .agree {
        color: #888888;
        font-size: 14px;
        margin-left: 10px; }
      .p-register .register__row--agree .agreement {
        color: #1e1d1d;
        font-size: 14px; }
    .p-register .register__row .code {
      position: absolute;
      top: 0px;
      right: 8px;
      z-index: 1;
      line-height: 46px;
      font-size: 14px;
      color: #1f1f1f;
      cursor: pointer; }
    .p-register .register__row--span {
      position: absolute;
      top: 8px;
      right: -193px;
      background: #40b5ff;
      padding: 5px 10px;
      color: #ffffff;
      border-radius: 2px;
      cursor: pointer; }
    .p-register .register__row--info {
      right: -452px;
      background: #ffffff;
      color: red;
      margin-top: 10px;
      font-size: 12px; }
    .p-register .register__row--title {
      font-size: 24px;
      color: #40b5ff;
      text-align: center; }
  .p-register .register__input {
    display: block;
    width: 100%;
    border: solid 1px #d6d6d6;
    padding: 0 12px;
    height: 46px;
    font-size: 14px;
    color: #666666; }
    .p-register .register__input:-ms-input-placeholder {
      color: #888888; }
    .p-register .register__input::placeholder {
      color: #888888; }
  .p-register .register__submit {
    text-align: center;
    margin-top: 20px;
    cursor: pointer;
    height: 46px;
    border-radius: 4px;
    background-color: #ffac3b;
    font-size: 20px;
    font-weight: 500;
    color: #ffffff;
    line-height: 46px; }
    .p-register .register__submit:hover {
      background-color: rgba(255, 172, 59, 0.9); }
  .p-register .register__footer {
    text-align: center;
    margin-top: 15px; }
  .p-register .register__login {
    color: #333333;
    font-size: 14px;
    cursor: pointer; }
  .p-register .register__num {
    color: #888888;
    font-size: 14px; }
  .p-register-company {
    width: 610px !important; }

.p-reset_pass {
  background-color: white;
  padding: 30px;
  width: 100%;
  margin: 60px auto;
  font-family: PingFang-SC; }
  .p-reset_pass .pass__title {
    font-family: PingFang-SC;
    font-size: 26px;
    letter-spacing: 1px;
    text-align: center;
    color: #777777;
    margin: 23px auto; }
  .p-reset_pass .pass__row {
    position: relative;
    margin-bottom: 30px; }
    .p-reset_pass .pass__row .message--box {
      position: absolute;
      top: 13px;
      left: 51%;
      transform: translateX(50px);
      color: #1f1f1f;
      cursor: pointer;
      width: 90px;
      text-align: right; }
      .p-reset_pass .pass__row .message--box__show {
        margin-left: 5px; }
  .p-reset_pass .pass__input {
    display: block;
    width: 320px;
    background-color: #ffffff;
    border: 1px solid #d6d6d6;
    padding: 0 10px;
    height: 46px;
    line-height: 46px;
    margin: 0 auto;
    color: #888;
    font-size: 14px; }
  .p-reset_pass .pass__save {
    width: 320px;
    height: 46px;
    line-height: 46px;
    border-radius: 4px;
    background-color: #ffac3b;
    color: white;
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    cursor: pointer; }
    .p-reset_pass .pass__save:hover {
      background-color: rgba(255, 172, 59, 0.9); }
  .p-reset_pass .pass__login {
    width: 320px;
    height: 46px;
    line-height: 46px;
    border-radius: 4px;
    background-color: #5186f8;
    color: white;
    text-align: center;
    margin: 36px auto 0;
    font-size: 20px;
    cursor: pointer; }
    .p-reset_pass .pass__login:hover {
      background-color: rgba(81, 134, 248, 0.9); }
  .p-reset_pass .success__info {
    /*width: 300px;*/
    position: relative;
    padding-top: 150px;
    text-align: center;
    margin: auto; }
    .p-reset_pass .success__info--title {
      padding-left: 20px;
      font-size: 26px;
      color: #666; }
    .p-reset_pass .success__info--prompt {
      font-size: 14px;
      color: #666;
      margin-top: 10px; }
    .p-reset_pass .success__info--text {
      padding: 0 60px; }
    .p-reset_pass .success__info--company {
      width: 625px;
      padding-top: 75px !important; }
    .p-reset_pass .success__info .over__warn--icon {
      width: 36px;
      height: 36px; }

@media screen and (min-width: 320px) and (max-width: 640px) {
  .p-reset_pass {
    color: red; }
    .p-reset_pass .success__info--company {
      width: 320px !important; }
      .p-reset_pass .success__info--company .register-pass-position {
        left: -10px; } }

.p-agreement {
  margin-top: 45px;
  padding-bottom: 26px;
  font-size: 12px;
  color: #666666; }
  .p-agreement .agreement__title {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 20px;
    color: #444444;
    font-weight: 500; }

.copyright {
  width: 100%;
  min-height: 50px;
  background-color: #2a70f3;
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  line-height: 50px; }
  .copyright-agreement {
    position: fixed;
    bottom: 0px; }

@media screen and (min-width: 320px) and (max-width: 640px) {
  .copyright {
    min-height: 50px;
    line-height: 25px; } }

.email__main {
  width: 800px;
  margin: auto;
  margin-top: 50px; }
  .email__main p {
    padding-bottom: 30px; }
  .email__main--p1 {
    text-indent: 2px; }

@media screen and (min-width: 320px) and (max-width: 640px) {
  .email__main {
    width: 90% !important; } }

.works-nav {
  position: relative;
  -ms-flex-align: center;
  align-items: center;
  margin: auto; }
  .works-nav--height {
    height: 50px; }
  .works-nav--wrap {
    display: -ms-flexbox;
    display: flex; }
    .works-nav--wrap .nav__logo {
      margin-top: 7px;
      margin-left: 55px; }
    .works-nav--wrap .nav__item {
      height: 50px;
      line-height: 49px;
      padding: 0 10px;
      color: white;
      position: relative;
      font-size: 16px;
      min-width: 140px;
      text-align: center;
      display: inline-block;
      text-decoration: none; }
      .works-nav--wrap .nav__item--active, .works-nav--wrap .nav__item:hover {
        font-weight: 500;
        font-size: 18px;
        text-decoration: none !important; }
      .works-nav--wrap .nav__item--triangle:after {
        content: "";
        display: block;
        position: absolute;
        bottom: -1px;
        left: 50%;
        transform: translate(-50%, 0);
        width: 12px;
        height: 5px;
        background: url("assets/images/icons/triangle-top.01a9d55b.svg") 0 0 no-repeat;
        text-decoration: none; }
    .works-nav--wrap .nav__profile {
      position: relative;
      width: 157px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .works-nav--wrap .nav__profile--none {
        display: none; }
      .works-nav--wrap .nav__profile .profile__avatar {
        margin-left: 25px; }
      .works-nav--wrap .nav__profile .profile__logout {
        margin-left: 10px; }
      .works-nav--wrap .nav__profile .profile__name {
        margin-left: 10px;
        max-width: 87px;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #ffffff; }
      .works-nav--wrap .nav__profile .profile__item {
        margin-left: 5px;
        color: #ffffff;
        cursor: pointer;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 65px; }
      .works-nav--wrap .nav__profile .account__nickname {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center; }
      .works-nav--wrap .nav__profile .account__list {
        background: #ffffff;
        border: 1px solid #cccccc;
        position: absolute;
        top: 50px;
        right: 5px;
        padding: 10px 0px; }
        .works-nav--wrap .nav__profile .account__list .account__row {
          cursor: pointer;
          padding: 0px 20px;
          text-align: center;
          line-height: 30px;
          color: #666666; }
          .works-nav--wrap .nav__profile .account__list .account__row a {
            color: #666666; }
          .works-nav--wrap .nav__profile .account__list .account__row:hover {
            background: #cccccc; }
      .works-nav--wrap .nav__profile .account__list--none {
        display: none; }
  .works-nav--fixed {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 100; }
    .works-nav--fixed .nav__return {
      line-height: 50px;
      margin-left: 30px; }
      .works-nav--fixed .nav__return a {
        color: #ffffff;
        font-size: 16px; }
  .works-nav--absolute {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 100; }
  .works-nav--color {
    background-color: #2a70f3; }
    .works-nav--color .qtn__status {
      position: absolute;
      top: 10px;
      right: 0px;
      padding: 2px 5px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      background: #20BB39;
      color: #ffffff;
      padding-right: 15px; }

.p-works .works-header-row {
  border-bottom: 0.5px solid #dbdfe3; }

.p-works .works_notice {
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  background: url(assets/images/notice1.d0d426fd.jpg) center center/cover;
  background-size: 100% 60px; }
  .p-works .works_notice-onclick {
    position: absolute;
    width: 69%;
    height: 60px;
    cursor: pointer; }
  .p-works .works_notice-up {
    position: absolute;
    right: 20%;
    height: 60px;
    width: 150px;
    cursor: pointer; }
  .p-works .works_notice-text {
    margin-left: auto;
    margin-right: -64%;
    margin-top: 23px;
    color: #245efd;
    text-decoration: underline;
    cursor: pointer; }
  .p-works .works_notice-update {
    margin-left: auto;
    margin-right: 22%;
    margin-top: 14px;
    width: 79px;
    height: 30px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    background: #ff7f00;
    border-radius: 14px;
    cursor: pointer; }
  .p-works .works_notice-close {
    margin-right: 30px;
    font-weight: 900;
    color: #2c77f6;
    margin-top: 10px;
    cursor: pointer; }

.p-works .works-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 53px 0 15px 0; }
  .p-works .works-header .header__left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-works .works-header .header__left .Select-value-label {
      color: #666666 !important; }
  .p-works .works-header .header__right {
    display: -ms-flexbox;
    display: flex; }
    .p-works .works-header .header__right .icon__deleted {
      display: inline-block;
      margin-right: 5px; }
    .p-works .works-header .header__right--deleted {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-right: 10px;
      color: #666666; }
  .p-works .works-header .header__add {
    width: 100px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    background-color: #999999;
    color: white;
    font-weight: 600;
    text-align: center;
    cursor: pointer;
    margin-right: 20px; }
    .p-works .works-header .header__add:hover {
      background-color: #666666; }
  .p-works .works-header .header__search {
    position: relative; }
  .p-works .works-header .header__keyword {
    width: 250px;
    height: 34px; }
  .p-works .works-header .header__submit {
    position: absolute;
    right: 10px;
    top: 6px;
    cursor: pointer; }
  .p-works .works-header .header__title {
    font-size: 28px;
    color: #333; }
  .p-works .works-header .header__choose {
    margin-left: 45px;
    font-size: 16px;
    color: #666;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px; }
    .p-works .works-header .header__choose--status {
      width: 100px; }
    .p-works .works-header .header__choose--time {
      width: 105px; }
    .p-works .works-header .header__choose--name {
      width: 190px; }
    .p-works .works-header .header__choose .icon {
      width: 10px;
      height: 5px;
      border: 1px solid #333; }
    .p-works .works-header .header__choose .icon__deleted {
      margin-right: 5px; }
    .p-works .works-header .header__choose .icon_sanjiao {
      margin-left: 10px; }
  .p-works .works-header .header__list {
    margin-left: 45px;
    font-size: 16px;
    color: #666; }

.p-works .works__time {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px;
  -ms-flex-align: center;
  align-items: center;
  color: #666666; }
  .p-works .works__time--row {
    margin-right: 10px; }
    .p-works .works__time--row .rdtTimeToggle {
      display: none; }

.p-works .works__top {
  min-width: 1000px;
  height: 299px;
  background: url("assets/images/works_header_bg.2400d68e.jpg") center center no-repeat;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative; }
  .p-works .works__top .block__item {
    display: block;
    width: 180px;
    height: 118px;
    border-radius: 4px;
    background-color: #2b9dff;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.17);
    margin: 0 50px;
    color: white; }
    .p-works .works__top .block__item .icon {
      margin: 20px auto auto; }
    .p-works .works__top .block__item:hover {
      opacity: 0.9; }
  .p-works .works__top .block__name {
    text-align: center;
    font-size: 18px;
    margin-top: 16px; }

.p-works .works-list {
  background-color: white;
  padding-bottom: 76px;
  min-height: 600px;
  position: relative; }
  .p-works .works-list .qtn__name--td .qtn__edit {
    display: none; }
  .p-works .works-list .qtn__name--td:hover .qtn__edit {
    display: block; }
  .p-works .works-list .qtn__type--td .qtn__edit {
    display: none; }
  .p-works .works-list .qtn__type--td:hover .qtn__edit {
    display: block; }
  .p-works .works-list .Select-value-label {
    color: #888888 !important; }
  .p-works .works-list .works__actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .p-works .works-list .works__actions .works__action {
      color: #333333; }
      .p-works .works-list .works__actions .works__action .Select-placeholder {
        color: #333333; }
  .p-works .works-list .works__action {
    margin-right: 10px;
    width: 75px;
    display: block;
    color: black;
    text-align: center; }
    .p-works .works-list .works__action--more {
      width: 80px; }
      .p-works .works-list .works__action--more .Select-placeholder {
        color: black; }
  .p-works .works-list .works__page {
    width: 100%;
    padding: 0 30px 0 0;
    margin-top: 25px;
    color: #90979b; }
  .p-works .works-list .table tr {
    border: solid 0.5px #cdd2d6;
    height: 52px; }
  .p-works .works-list .table thead {
    color: #666;
    font-size: 16px; }
    .p-works .works-list .table thead th {
      font-weight: 100; }
  .p-works .works-list .table tbody {
    color: #888; }
  .p-works .works-list .icon_sanjiao {
    margin-left: 10px; }

.p-works-new {
  width: 1200px;
  margin: auto;
  padding-top: 51px; }
  .p-works-new .project__new--nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px; }
    .p-works-new .project__new--nav ul {
      display: -ms-flexbox;
      display: flex; }
      .p-works-new .project__new--nav ul li {
        padding: 0 10px;
        color: #999999;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center; }
        .p-works-new .project__new--nav ul li .li__nav {
          width: 28px;
          height: 28px;
          background-color: #d7d9db;
          display: inline-block;
          border-radius: 28px;
          line-height: 28px;
          margin: auto;
          text-align: center;
          margin-right: 5px;
          color: #ffffff;
          font-size: 20px; }
          .p-works-new .project__new--nav ul li .li__nav--active {
            background-color: #999999; }
          .p-works-new .project__new--nav ul li .li__nav--actives {
            color: #444444; }
          .p-works-new .project__new--nav ul li .li__nav--line {
            width: 50px;
            height: 2px;
            background: #d7d9db;
            margin-left: 10px;
            display: inline-block; }
  .p-works-new .works__blank {
    background-color: white;
    padding: 48px 30px;
    line-height: 30px;
    min-height: 700px; }
    .p-works-new .works__blank--next {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      margin-top: 20px; }
      .p-works-new .works__blank--next .btn {
        margin: 0 10px; }
        .p-works-new .works__blank--next .btn__back {
          background: #cccccc; }
    .p-works-new .works__blank .work__submit {
      width: 149px;
      height: 44px;
      line-height: 44px;
      text-align: center;
      border-radius: 4px;
      background-color: #ffac3b;
      color: #fff;
      font-size: 20px;
      font-weight: 500;
      margin: 35px auto auto 20px;
      cursor: pointer; }
      .p-works-new .works__blank .work__submit:hover {
        background-color: rgba(255, 172, 59, 0.9); }
    .p-works-new .works__blank .work__title--label {
      font-size: 20px;
      color: #333; }
    .p-works-new .works__blank .work__title {
      width: 550px;
      height: 50px;
      background-color: #ffffff;
      border: solid 1px #d6d6d6;
      margin-top: 20px;
      margin-bottom: 46px;
      padding: 10px;
      font-size: 16px; }
    .p-works-new .works__blank .create__table {
      color: #666666; }
  .p-works-new .works__dump .dump__header {
    border-bottom: 1px solid #999999;
    background-color: white; }
  .p-works-new .works__dump .dump__text {
    display: -ms-flexbox;
    display: flex;
    padding: 30px 30px 20px 30px; }
    .p-works-new .works__dump .dump__text .text__left {
      width: 40%;
      background-color: white;
      margin-right: 30px;
      margin-top: 9px; }
      .p-works-new .works__dump .dump__text .text__left .left__label {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #666666; }
      .p-works-new .works__dump .dump__text .text__left .left__input {
        width: 100%;
        min-height: 612px;
        background-color: #f8f9fa;
        border: solid 1px #dbdee0;
        /*margin: 15px auto;*/
        margin: 17px auto;
        box-sizing: border-box;
        padding: 5px;
        color: #666666; }
      .p-works-new .works__dump .dump__text .text__left .left__footer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 20px; }
        .p-works-new .works__dump .dump__text .text__left .left__footer .footer__left {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center; }
          .p-works-new .works__dump .dump__text .text__left .left__footer .footer__left span {
            color: #999999;
            font-size: 12px;
            margin-left: 9px; }
        .p-works-new .works__dump .dump__text .text__left .left__footer .footer__upload {
          font-size: 14px;
          padding: 0 12px;
          height: 30px;
          line-height: 30px; }
        .p-works-new .works__dump .dump__text .text__left .left__footer .footer__right {
          color: #40b5ff;
          font-size: 12px;
          cursor: pointer; }
    .p-works-new .works__dump .dump__text .text__right {
      -ms-flex: 1;
      flex: 1;
      background-color: white; }
      .p-works-new .works__dump .dump__text .text__right .right__header {
        text-align: center;
        position: relative;
        height: 30px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center; }
        .p-works-new .works__dump .dump__text .text__right .right__header .btn {
          height: 30px;
          line-height: 30px;
          font-size: 14px; }
        .p-works-new .works__dump .dump__text .text__right .right__header .right__preview {
          position: absolute;
          top: 0;
          left: 0px;
          line-height: 30px;
          font-size: 14px;
          height: 30px !important;
          padding: 0 17px !important; }
        .p-works-new .works__dump .dump__text .text__right .right__header .right__title {
          color: #666;
          font-size: 14px;
          margin-right: 10px; }
      .p-works-new .works__dump .dump__text .text__right .right__main {
        width: 100%;
        min-height: 612px;
        background-color: #ffffff;
        border: solid 1px #c0c3c6;
        box-sizing: border-box;
        margin-top: 15px;
        overflow: auto;
        color: #666666; }
  .p-works-new .works__dump .dump__epanel {
    padding: 30px;
    background-color: white;
    margin-top: 50px;
    min-height: 900px; }
    .p-works-new .works__dump .dump__epanel .epanel__title {
      line-height: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 20px;
      color: #333;
      font-size: 20px; }
    .p-works-new .works__dump .dump__epanel .epanel__download {
      margin-left: 30px;
      font-size: 12px;
      color: #666; }
    .p-works-new .works__dump .dump__epanel .epanel__input {
      width: 420px;
      height: 40px;
      padding: 10px;
      box-sizing: border-box;
      border: solid 1px #d6d6d6;
      margin-top: 30px;
      font-size: 14px; }
    .p-works-new .works__dump .dump__epanel .epanel__create {
      width: 149px;
      height: 44px;
      border-radius: 4px;
      background-color: #ffad3b;
      color: #fff;
      font-size: 20px;
      line-height: 44px;
      text-align: center;
      margin-left: 20px;
      margin-top: 40px; }
    .p-works-new .works__dump .dump__epanel .epanel__upload {
      display: inline-block;
      width: 94px;
      height: 36px;
      border-radius: 4px;
      background-color: #40b5ff;
      color: #fff;
      vertical-align: middle;
      line-height: 36px;
      text-align: center;
      margin-left: 15px; }
  .p-works-new .works__copy {
    background-color: white;
    padding: 48px 30px;
    min-height: 900px; }
    .p-works-new .works__copy .create__plan--title {
      font-size: 20px;
      color: #333333;
      margin-top: 40px;
      margin-bottom: 20px; }
    .p-works-new .works__copy .copy__input--wrap {
      margin-top: 20px;
      margin-bottom: 46px;
      width: 550px; }
      .p-works-new .works__copy .copy__input--wrap .Select-control {
        width: 550px;
        height: 50px; }
        .p-works-new .works__copy .copy__input--wrap .Select-control .Select-value {
          line-height: 50px; }
          .p-works-new .works__copy .copy__input--wrap .Select-control .Select-value-label {
            color: #999999 !important;
            font-size: 16px; }
    .p-works-new .works__copy .copy__title {
      line-height: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      color: #333;
      font-size: 20px; }
    .p-works-new .works__copy .copy__input {
      width: 550px;
      height: 50px;
      background-color: #ffffff;
      border: solid 1px #d6d6d6;
      padding: 5px;
      color: #666666;
      font-size: 16px; }
    .p-works-new .works__copy .copy__create {
      color: white;
      display: inline-block;
      margin-top: 35px;
      width: 149px;
      height: 44px;
      border-radius: 4px;
      background-color: #ffad3b;
      text-align: center;
      line-height: 44px; }
      .p-works-new .works__copy .copy__create:hover {
        background-color: rgba(255, 172, 59, 0.9); }
  .p-works-new .works__refer {
    background-color: white;
    padding: 48px 30px;
    min-height: 1200px; }
  .p-works-new .works__categories {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 20px;
    margin-top: 15px; }
    .p-works-new .works__categories label {
      font-size: 14px;
      color: #666;
      display: block;
      width: 20%;
      line-height: 40px; }
      .p-works-new .works__categories label input {
        width: 20px;
        height: 20px;
        background-color: #ffffff;
        border: solid 1px #d5d5d5;
        vertical-align: middle;
        margin-right: 10px; }

.p-works-refer {
  background-color: white;
  margin-top: 50px; }
  .p-works-refer .works__refer {
    display: -ms-flexbox;
    display: flex; }
    .p-works-refer .works__refer .works-list {
      -ms-flex: 1;
      flex: 1;
      padding: 10px 50px;
      color: #666666; }
    .p-works-refer .works__refer .account__nav--item {
      padding-left: 0px;
      text-align: center; }
    .p-works-refer .works__refer .table {
      padding-bottom: 50px; }
      .p-works-refer .works__refer .table__span {
        padding: 0 10px;
        text-align: end; }

/*
.answer_limit_div{
  .select_time{
    display: flex;
    margin-top:10px;
    span{
      margin-right:10px;
    }
  }
  .input_num{
    margin-top:10px;
    span{
      margin-right:10px;
    }
    .answer_limit_input{
      width:30px;
      text-align: center;
    }
  }
}*/
body.is-edit-qtn {
  overflow: hidden; }

.qtn__question .ql-align-center {
  text-align: center !important; }

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

.qtn__question .ql-align-justify {
  text-align: justify !important; }

.works-edit-nav {
  display: -ms-flexbox;
  display: flex;
  background-color: #2a70f3;
  font-size: 14px;
  position: relative;
  min-width: 1000px; }
  .works-edit-nav .nav-logo {
    margin-left: 25px;
    margin-top: 14px; }
  .works-edit-nav .nav {
    margin: 0 auto; }
    .works-edit-nav .nav__item {
      display: inline-block;
      height: 50px;
      line-height: 50px;
      padding: 0 30px;
      color: white; }
      .works-edit-nav .nav__item:hover, .works-edit-nav .nav__item.active {
        background-color: #666666; }
    .works-edit-nav .nav__back {
      width: 100px;
      line-height: 50px;
      text-align: center; }
  .works-edit-nav .user {
    width: 240px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .works-edit-nav .user .liuyan {
      width: 28px;
      height: 28px;
      background: #ccc; }
    .works-edit-nav .user .touxiang {
      width: 22px;
      height: 22px;
      background: #ccc;
      margin-left: 20px; }
    .works-edit-nav .user__item {
      color: #fff;
      font-size: 14px;
      margin-left: 5px; }

.works-edit-tabs {
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 50px;
  border-bottom: 1px solid #dfe0e2;
  position: fixed;
  top: 51px;
  left: 0px;
  width: 100%;
  z-index: 90; }
  .works-edit-tabs .tab__left {
    -ms-flex: 1;
    flex: 1;
    margin-right: -42px; }
  .works-edit-tabs .tab__qtn {
    padding-left: 30px;
    color: #7b7b7b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 220px; }
    .works-edit-tabs .tab__qtn--sidebar {
      padding-left: 210px;
      color: #7b7b7b;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 520px; }
  .works-edit-tabs .tab__center {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center; }
  .works-edit-tabs .tab__right {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .works-edit-tabs .tab__item {
    position: relative;
    height: 40px;
    line-height: 40px;
    margin-right: 20px;
    cursor: pointer;
    color: #6c6c6c; }
    .works-edit-tabs .tab__item:hover, .works-edit-tabs .tab__item.active {
      color: #40b5ff; }
      .works-edit-tabs .tab__item:hover:after, .works-edit-tabs .tab__item.active:after {
        content: "";
        display: block;
        position: absolute;
        bottom: 0px;
        top: 0px;
        left: -8px;
        margin: auto;
        transform: translate(-50%, 0);
        width: 3px;
        height: 3px;
        background-color: #40b5ff;
        border-radius: 3px; }
    .works-edit-tabs .tab__item--color {
      color: #cccccc; }
  .works-edit-tabs .tab__title {
    margin-left: 20px; }
  .works-edit-tabs .tab__right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 20px; }
  .works-edit-tabs .tab__buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .works-edit-tabs .tab__buttons .btn {
      margin-left: 5px;
      padding: 0 13px;
      height: 30px; }
      .works-edit-tabs .tab__buttons .btn:hover {
        color: #ffffff !important; }
    .works-edit-tabs .tab__buttons .btn__back--none:hover {
      color: #ffac3b !important; }
  .works-edit-tabs .tab__status {
    font-size: 12px;
    color: #999999; }
    .works-edit-tabs .tab__status__save {
      color: #20BB39; }

.p-works-edit .editor--wrap {
  padding: 106px 0 0 0;
  background-color: #dfe0e2; }

.p-works-edit .editor__left {
  position: relative; }
  .p-works-edit .editor__left--wrap {
    width: 180px;
    background-color: #2a70f3;
    position: fixed;
    left: 0px;
    top: 49px;
    height: calc(100vh - 51px + 2px);
    overflow-y: auto;
    z-index: 95; }
  .p-works-edit .editor__left .toggle-tab {
    display: -ms-flexbox;
    display: flex;
    width: 180px;
    position: fixed;
    top: 50px;
    left: 0; }
  .p-works-edit .editor__left .left__category {
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    cursor: pointer;
    color: #aab0c0;
    line-height: 40px;
    background-color: #0c50b8;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .p-works-edit .editor__left .left__category .icon-qtn-category {
      margin-left: 5px; }
  .p-works-edit .editor__left .left__items {
    margin-top: 40px;
    background-color: #2a70f3; }
    .p-works-edit .editor__left .left__items--hide {
      display: none; }
  .p-works-edit .editor__left .left__item {
    background-color: #2a70f3;
    padding: 2px 0 2px 39px;
    cursor: pointer;
    color: #fff;
    line-height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .p-works-edit .editor__left .left__item:hover {
      background-color: #1b61f3; }
  .p-works-edit .editor__left .left__type {
    margin-left: 9px;
    font-size: 12px; }
  .p-works-edit .editor__left .tableOfContents_item {
    display: block;
    width: 100%;
    padding-left: 10px; }
    .p-works-edit .editor__left .tableOfContents_item p, .p-works-edit .editor__left .tableOfContents_item div, .p-works-edit .editor__left .tableOfContents_item span, .p-works-edit .editor__left .tableOfContents_item strong, .p-works-edit .editor__left .tableOfContents_item em, .p-works-edit .editor__left .tableOfContents_item u, .p-works-edit .editor__left .tableOfContents_item s {
      display: inline !important;
      background: transparent !important;
      color: #fff !important;
      font-weight: normal !important;
      font-size: 14px !important;
      text-decoration: none !important;
      font-style: normal !important; }
    .p-works-edit .editor__left .tableOfContents_item img {
      display: none; }
  .p-works-edit .editor__left .activeted-tab {
    background: #1b61f3;
    font-size: 16px;
    color: #fff;
    box-shadow: 0 0 5px #1b61f3; }
  .p-works-edit .editor__left .item-10-0 {
    display: none; }

.p-works-edit .editor__main {
  margin: 0px 206px 0 186px;
  background-color: white;
  height: calc(100vh - 111px - -5px);
  overflow-y: auto; }
  .p-works-edit .editor__main .qtn__header {
    display: -ms-flexbox;
    display: flex;
    background-color: white;
    padding: 10px 171px 10px 60px;
    min-height: 58px; }
    .p-works-edit .editor__main .qtn__header .header__title {
      /*color: #333333;*/
      font-size: 26px;
      text-align: center;
      margin-top: 30px;
      width: 100%; }
      .p-works-edit .editor__main .qtn__header .header__title .editor {
        color: #7b7b7b; }
    .p-works-edit .editor__main .qtn__header .header__desc {
      margin: 18px 0 0 0; }
  .p-works-edit .editor__main .qtn__questions .question__wrap {
    margin-top: 49px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    border-top: 1px solid white;
    border-bottom: 1px solid white; }
    .p-works-edit .editor__main .qtn__questions .question__wrap .question__opts--target9 .target__explain {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .p-works-edit .editor__main .qtn__questions .question__wrap .question__opts--target9 .target__explain--input {
        width: 450px;
        height: 40px;
        margin-right: 10px; }
    .p-works-edit .editor__main .qtn__questions .question__wrap:hover, .p-works-edit .editor__main .qtn__questions .question__wrap--active {
      background-color: #f8fafc;
      border-top: solid 1px #e0e3e6;
      border-bottom: solid 1px #e0e3e6; }
      .p-works-edit .editor__main .qtn__questions .question__wrap:hover .question__bottom, .p-works-edit .editor__main .qtn__questions .question__wrap--active .question__bottom {
        visibility: visible; }
        .p-works-edit .editor__main .qtn__questions .question__wrap:hover .question__bottom .bottom__action, .p-works-edit .editor__main .qtn__questions .question__wrap--active .question__bottom .bottom__action {
          display: -webkit-inline-box; }
      .p-works-edit .editor__main .qtn__questions .question__wrap:hover .question__main, .p-works-edit .editor__main .qtn__questions .question__wrap--active .question__main {
        background-color: #f8fafc; }
      .p-works-edit .editor__main .qtn__questions .question__wrap:hover .question__toolbar, .p-works-edit .editor__main .qtn__questions .question__wrap--active .question__toolbar {
        display: -ms-flexbox;
        display: flex; }
      .p-works-edit .editor__main .qtn__questions .question__wrap:hover .control__item .control__edit, .p-works-edit .editor__main .qtn__questions .question__wrap--active .control__item .control__edit {
        visibility: visible;
        color: #666666; }
  .p-works-edit .editor__main .qtn__questions .question__sort {
    width: 40px;
    margin-right: 5px;
    background-color: white;
    text-align: center; }
    .p-works-edit .editor__main .qtn__questions .question__sort .icon {
      margin-top: 10px; }
  .p-works-edit .editor__main .qtn__questions .question__sn {
    min-width: 30px;
    height: 35px;
    line-height: 35px;
    border: none;
    background-color: transparent;
    font-size: 16px;
    color: #666666; }
    .p-works-edit .editor__main .qtn__questions .question__sn--hide {
      visibility: hidden; }
  .p-works-edit .editor__main .qtn__questions .question__main {
    -ms-flex: 1;
    flex: 1;
    background-color: white;
    padding: 8px 30px; }
    .p-works-edit .editor__main .qtn__questions .question__main .question__opts--target9 .input--0 {
      width: 16px;
      height: 16px; }
    .p-works-edit .editor__main .qtn__questions .question__main .question__opts--target9 .question__label {
      -ms-flex: 1;
      flex: 1; }
    .p-works-edit .editor__main .qtn__questions .question__main .question__opts--target9 .question__required {
      width: 175px;
      margin-left: 10px; }
    .p-works-edit .editor__main .qtn__questions .question__main .question__date {
      padding-bottom: 20px; }
      .p-works-edit .editor__main .qtn__questions .question__main .question__date .ant-calendar-picker {
        width: 250px;
        margin-right: 15px; }
        .p-works-edit .editor__main .qtn__questions .question__main .question__date .ant-calendar-picker .ant-input {
          height: 38px !important;
          font-size: 14px; }
      .p-works-edit .editor__main .qtn__questions .question__main .question__date .ant-time-picker {
        width: 120px; }
        .p-works-edit .editor__main .qtn__questions .question__main .question__date .ant-time-picker .ant-time-picker-input {
          height: 38px !important;
          font-size: 14px; }
    .p-works-edit .editor__main .qtn__questions .question__main .question__city {
      padding-bottom: 10px; }
      .p-works-edit .editor__main .qtn__questions .question__main .question__city--list {
        display: -ms-flexbox;
        display: flex; }
        .p-works-edit .editor__main .qtn__questions .question__main .question__city--list .Select-control {
          width: 120px !important;
          margin-right: 10px; }
  .p-works-edit .editor__main .qtn__questions .question__title {
    -ms-flex: 1;
    flex: 1;
    font-size: 16px; }
    .p-works-edit .editor__main .qtn__questions .question__title--wrap {
      display: -ms-flexbox;
      display: flex; }
  .p-works-edit .editor__main .qtn__questions .question__restrict {
    min-width: 140px;
    padding-top: 6px;
    font-size: 12px;
    color: #9da0a5; }
  .p-works-edit .editor__main .qtn__questions .question__subs .subs--rank .sub__item--row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  .p-works-edit .editor__main .qtn__questions .question__subs .subs--rank .sub__col:not(:first-child) {
    margin-left: 10px; }
  .p-works-edit .editor__main .qtn__questions .question__subs .subs--rank .sub__edit {
    cursor: pointer; }
  .p-works-edit .editor__main .qtn__questions .question__subs .subs--rank .sub__opts--hide {
    display: none; }
  .p-works-edit .editor__main .qtn__questions .question__upload {
    margin-right: 164px;
    height: 70px;
    background-color: #ffffff;
    border: dashed 1px #a8aeb5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .p-works-edit .editor__main .qtn__questions .question__control {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 10px; }
    .p-works-edit .editor__main .qtn__questions .question__control .control__item:not(:first-child) {
      margin-left: 20px; }
    .p-works-edit .editor__main .qtn__questions .question__control .control__item--select {
      width: 160px; }
    .p-works-edit .editor__main .qtn__questions .question__control .control__edit {
      cursor: pointer;
      visibility: hidden; }
  .p-works-edit .editor__main .qtn__questions .question__items {
    padding: 10px 0;
    /*打分题公共样式*/
    /*单项打分题样式*/ }
    .p-works-edit .editor__main .qtn__questions .question__items .target__list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 10px; }
      .p-works-edit .editor__main .qtn__questions .question__items .target__list--text {
        width: 430px;
        height: 40px; }
      .p-works-edit .editor__main .qtn__questions .question__items .target__list--span {
        margin-left: 10px; }
      .p-works-edit .editor__main .qtn__questions .question__items .target__list--upload {
        width: 430px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border: 1px dashed #cccccc; }
    .p-works-edit .editor__main .qtn__questions .question__items--c1 .question__label {
      margin-top: -1px; }
    .p-works-edit .editor__main .qtn__questions .question__items--score3 .opt__text--left {
      float: left;
      width: 50%;
      max-width: 50%; }
    .p-works-edit .editor__main .qtn__questions .question__items--score3 .opt__text--right {
      float: right;
      width: 50%;
      max-width: 50%;
      text-align: end; }
    .p-works-edit .editor__main .qtn__questions .question__items .quesion__item--opt6 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .p-works-edit .editor__main .qtn__questions .question__items .quesion__item--opt6 .opt__text--left {
        width: 70px; }
      .p-works-edit .editor__main .qtn__questions .question__items .quesion__item--opt6 .opt__text--right {
        width: 70px;
        text-align: right; }
    .p-works-edit .editor__main .qtn__questions .question__items--score .question__opt--image1 {
      background: url("assets/images/icons/score/score-start.ba33545a.svg") center center/contain no-repeat;
      width: 30px;
      height: 30px; }
    .p-works-edit .editor__main .qtn__questions .question__items--score .question__opt--image2 {
      background: url("assets/images/icons/score/score-smile.a2167f8b.svg") center center/contain no-repeat;
      width: 30px;
      height: 30px; }
    .p-works-edit .editor__main .qtn__questions .question__items--score .question__opt--image3 {
      background: url("assets/images/icons/score/score-heart.f472d8a4.svg") center center/contain no-repeat;
      width: 30px;
      height: 30px; }
    .p-works-edit .editor__main .qtn__questions .question__items--score .question__opt--image4 {
      background: url("assets/images/icons/score/score-good.d2e21f3e.svg") center center/contain no-repeat;
      width: 30px;
      height: 30px; }
    .p-works-edit .editor__main .qtn__questions .question__items--score .question__opt--image5 {
      background: url("assets/images/icons/score/score-sorry.589f1848.png") center center/contain no-repeat;
      width: 30px;
      height: 30px; }
    .p-works-edit .editor__main .qtn__questions .question__items--score .question__opt--image8 {
      background: url("assets/images/icons/score/score-spot.725a9e19.svg") center center/contain no-repeat;
      width: 30px;
      height: 30px; }
    .p-works-edit .editor__main .qtn__questions .question__items--score1 .question__item {
      float: left;
      margin-right: 30px;
      cursor: pointer; }
      .p-works-edit .editor__main .qtn__questions .question__items--score1 .question__item .editor {
        float: left;
        min-width: 60px;
        max-width: 83px; }
        .p-works-edit .editor__main .qtn__questions .question__items--score1 .question__item .editor:first-child {
          margin-right: 30px; }
    .p-works-edit .editor__main .qtn__questions .question__items--score1 .question__opt--image {
      float: left; }
    .p-works-edit .editor__main .qtn__questions .question__items--score1 .question__opt--right {
      margin-right: 30px; }
    .p-works-edit .editor__main .qtn__questions .question__items--score2 th {
      font-weight: 100; }
    .p-works-edit .editor__main .qtn__questions .question__items--score2 .question__item {
      float: left; }
      .p-works-edit .editor__main .qtn__questions .question__items--score2 .question__item .editor {
        min-height: 27px;
        max-width: 70px;
        text-align: center; }
      .p-works-edit .editor__main .qtn__questions .question__items--score2 .question__item .quesion__item--top {
        /*width: 70px;*/
        margin: auto; }
      .p-works-edit .editor__main .qtn__questions .question__items--score2 .question__item .quesion__item--opt {
        width: 60px; }
    .p-works-edit .editor__main .qtn__questions .question__items--score-1 .question__item {
      float: left;
      margin-right: 30px; }
    .p-works-edit .editor__main .qtn__questions .question__items--score4 th {
      font-weight: 100; }
    .p-works-edit .editor__main .qtn__questions .question__items--score4 .matrix-table--wrap {
      max-width: none; }
      .p-works-edit .editor__main .qtn__questions .question__items--score4 .matrix-table--wrap .editor {
        min-height: 27px; }
      .p-works-edit .editor__main .qtn__questions .question__items--score4 .matrix-table--wrap .matrix__td {
        margin: auto; }
      .p-works-edit .editor__main .qtn__questions .question__items--score4 .matrix-table--wrap .toolbar__bottom {
        display: none; }
    .p-works-edit .editor__main .qtn__questions .question__items--c .question__item {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -ms-flex-align: start;
      align-items: flex-start;
      float: left;
      clear: none; }
    .p-works-edit .editor__main .qtn__questions .question__items--c .question__label {
      max-width: 83%; }
    .p-works-edit .editor__main .qtn__questions .question__items--c .question__required {
      margin: 5px 0 0 31px; }
    .p-works-edit .editor__main .qtn__questions .question__items--c2 .question__item {
      width: 50%; }
      .p-works-edit .editor__main .qtn__questions .question__items--c2 .question__item:nth-child(2n+1) {
        clear: both; }
    .p-works-edit .editor__main .qtn__questions .question__items--c3 .question__item {
      width: 33.33%; }
      .p-works-edit .editor__main .qtn__questions .question__items--c3 .question__item:nth-child(3n+1) {
        clear: both; }
    .p-works-edit .editor__main .qtn__questions .question__items--c4 .question__item {
      width: 25%; }
      .p-works-edit .editor__main .qtn__questions .question__items--c4 .question__item:nth-child(4n+1) {
        clear: both; }
  .p-works-edit .editor__main .qtn__questions .question__item {
    display: -ms-flexbox;
    display: flex;
    min-height: 30px; }
    .p-works-edit .editor__main .qtn__questions .question__item input[type=radio],
    .p-works-edit .editor__main .qtn__questions .question__item input[type=checkbox] {
      margin-top: 5px; }
    .p-works-edit .editor__main .qtn__questions .question__item--9, .p-works-edit .editor__main .qtn__questions .question__item--10 {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      float: left;
      width: 20%;
      margin-top: 10px; }
      .p-works-edit .editor__main .qtn__questions .question__item--9 .question--image--last, .p-works-edit .editor__main .qtn__questions .question__item--10 .question--image--last {
        cursor: pointer;
        background: url("assets/images/add-image.de7224d1.png") no-repeat center 35px;
        position: relative; }
        .p-works-edit .editor__main .qtn__questions .question__item--9 .question--image--last .add__image, .p-works-edit .editor__main .qtn__questions .question__item--10 .question--image--last .add__image {
          margin: auto;
          color: #999999;
          font-size: 12px;
          margin-top: 110px; }
      .p-works-edit .editor__main .qtn__questions .question__item--9:nth-child(5n+1), .p-works-edit .editor__main .qtn__questions .question__item--10:nth-child(5n+1) {
        clear: both; }
      .p-works-edit .editor__main .qtn__questions .question__item--9 .question__label, .p-works-edit .editor__main .qtn__questions .question__item--10 .question__label {
        max-width: 134px;
        margin-left: 0px;
        min-width: 134px; }
      .p-works-edit .editor__main .qtn__questions .question__item--9 .question__image--bottom, .p-works-edit .editor__main .qtn__questions .question__item--10 .question__image--bottom {
        width: 150px;
        height: 150px;
        border: 1px solid #d1d1d1;
        background: url("assets/images/add-image.de7224d1.png") no-repeat center center; }
      .p-works-edit .editor__main .qtn__questions .question__item--9 .question__item--bottom, .p-works-edit .editor__main .qtn__questions .question__item--10 .question__item--bottom {
        width: 100%;
        height: 30px;
        position: absolute;
        bottom: 0px;
        left: 0;
        color: #ffffff;
        display: none; }
      .p-works-edit .editor__main .qtn__questions .question__item--9 .question__item--span, .p-works-edit .editor__main .qtn__questions .question__item--10 .question__item--span {
        width: 50%;
        background-color: rgba(0, 0, 0, 0.6);
        text-align: center;
        display: inline-block;
        line-height: 30px;
        cursor: pointer; }
        .p-works-edit .editor__main .qtn__questions .question__item--9 .question__item--span:hover, .p-works-edit .editor__main .qtn__questions .question__item--10 .question__item--span:hover {
          background-color: rgba(0, 0, 0, 0.2); }
      .p-works-edit .editor__main .qtn__questions .question__item--9 .question__item--mutex, .p-works-edit .editor__main .qtn__questions .question__item--10 .question__item--mutex {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        color: #ffffff;
        display: none;
        height: 30px;
        background: rgba(0, 0, 0, 0.6); }
        .p-works-edit .editor__main .qtn__questions .question__item--9 .question__item--mutex > label, .p-works-edit .editor__main .qtn__questions .question__item--10 .question__item--mutex > label {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          line-height: 30px; }
          .p-works-edit .editor__main .qtn__questions .question__item--9 .question__item--mutex > label input[type=checkbox], .p-works-edit .editor__main .qtn__questions .question__item--10 .question__item--mutex > label input[type=checkbox] {
            margin-top: 0; }
      .p-works-edit .editor__main .qtn__questions .question__item--9 .image-selector img, .p-works-edit .editor__main .qtn__questions .question__item--10 .image-selector img {
        max-width: 150px; }
      .p-works-edit .editor__main .qtn__questions .question__item--9 .image-selector:hover .question__item--bottom, .p-works-edit .editor__main .qtn__questions .question__item--10 .image-selector:hover .question__item--bottom {
        display: block; }
      .p-works-edit .editor__main .qtn__questions .question__item--9 .image-selector:hover .question__item--mutex, .p-works-edit .editor__main .qtn__questions .question__item--10 .image-selector:hover .question__item--mutex {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center; }
    .p-works-edit .editor__main .qtn__questions .question__item--2 .question__item {
      clear: both;
      margin-bottom: 10px;
      display: -ms-flexbox;
      display: flex; }
      .p-works-edit .editor__main .qtn__questions .question__item--2 .question__item .editor {
        padding: 4px 5px;
        float: left; }
      .p-works-edit .editor__main .qtn__questions .question__item--2 .question__item .select__sep {
        margin: 0px 5px;
        height: 27px; }
        .p-works-edit .editor__main .qtn__questions .question__item--2 .question__item .select__sep--width {
          width: 70px !important; }
      .p-works-edit .editor__main .qtn__questions .question__item--2 .question__item .field__row {
        margin-top: 10px; }
        .p-works-edit .editor__main .qtn__questions .question__item--2 .question__item .field__row input {
          margin-top: 0px;
          vertical-align: middle; }
      .p-works-edit .editor__main .qtn__questions .question__item--2 .question__item .opt__open--text {
        float: left; }
      .p-works-edit .editor__main .qtn__questions .question__item--2 .question__item .more__wrap {
        font-size: 12px; }
    .p-works-edit .editor__main .qtn__questions .question__item--open2 .question__item .editor {
      min-width: 220px;
      max-width: 220px; }
    .p-works-edit .editor__main .qtn__questions .question__item--open2 .question__label {
      float: left;
      min-width: 220px;
      max-width: 220px; }
      .p-works-edit .editor__main .qtn__questions .question__item--open2 .question__label .editor {
        min-width: 220px;
        max-width: 220px; }
    .p-works-edit .editor__main .qtn__questions .question__item--open1 .question__item .editor {
      min-width: 220px;
      max-width: 220px;
      padding: 4px 5px; }
    .p-works-edit .editor__main .qtn__questions .question__item--open5 .quesion__item--opt {
      width: 600px; }
      .p-works-edit .editor__main .qtn__questions .question__item--open5 .quesion__item--opt .opt__text {
        display: -ms-flexbox;
        display: flex; }
        .p-works-edit .editor__main .qtn__questions .question__item--open5 .quesion__item--opt .opt__text--left {
          -ms-flex: 1;
          flex: 1; }
        .p-works-edit .editor__main .qtn__questions .question__item--open5 .quesion__item--opt .opt__text--right {
          -ms-flex: 1;
          flex: 1;
          text-align: end; }
    .p-works-edit .editor__main .qtn__questions .question__item--open6 .question__item {
      -ms-flex-align: center;
      align-items: center; }
    .p-works-edit .editor__main .qtn__questions .question__item--open6 .question__label {
      min-width: 110px;
      max-width: 110px; }
    .p-works-edit .editor__main .qtn__questions .question__item--open6 .opt__text {
      width: 600px;
      margin-left: 119px;
      display: -ms-flexbox;
      display: flex; }
      .p-works-edit .editor__main .qtn__questions .question__item--open6 .opt__text--left {
        -ms-flex: 1;
        flex: 1; }
      .p-works-edit .editor__main .qtn__questions .question__item--open6 .opt__text--right {
        -ms-flex: 1;
        flex: 1;
        text-align: end; }
  .p-works-edit .editor__main .qtn__questions .question__label {
    margin-left: 10px;
    max-width: 70%;
    min-width: 45%; }
  .p-works-edit .editor__main .qtn__questions .question__required {
    margin-top: -1px; }
  .p-works-edit .editor__main .qtn__questions .question__value {
    margin-left: 10px; }
  .p-works-edit .editor__main .qtn__questions .question__bottom {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2px;
    visibility: hidden; }
    .p-works-edit .editor__main .qtn__questions .question__bottom .bottom__action {
      margin-right: 10px;
      font-size: 12px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      cursor: pointer; }
      .p-works-edit .editor__main .qtn__questions .question__bottom .bottom__action .icon {
        margin-right: 8px; }
      .p-works-edit .editor__main .qtn__questions .question__bottom .bottom__action .add {
        margin-top: 3px;
        color: #818e9e; }
    .p-works-edit .editor__main .qtn__questions .question__bottom--column {
      -ms-flex-direction: column;
      flex-direction: column;
      margin-left: 10px; }
      .p-works-edit .editor__main .qtn__questions .question__bottom--column .bottom__action:not(:first-child) {
        margin-top: 10px; }
  .p-works-edit .editor__main .qtn__questions .question__matrix {
    display: -ms-flexbox;
    display: flex; }
  .p-works-edit .editor__main .qtn__questions .question__toolbar {
    display: none;
    position: absolute;
    right: 15px;
    top: -40px;
    width: 166px;
    padding: 0 16px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f8fafb;
    border: solid 1px #dfe3e6;
    border-bottom: 1px solid #f8fafb;
    height: 40px; }
  .p-works-edit .editor__main .qtn__questions .question__tips {
    color: #999999; }
  .p-works-edit .editor__main .qtn__page {
    margin-top: 10px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    position: relative;
    background-color: #f8fafc;
    border-top: solid 1px #e0e3e6;
    border-bottom: solid 1px #e0e3e6; }
    .p-works-edit .editor__main .qtn__page .page__text {
      color: #40b5ff;
      font-size: 14px; }
      .p-works-edit .editor__main .qtn__page .page__text--strong {
        font-size: 18px;
        font-weight: normal; }
    .p-works-edit .editor__main .qtn__page .page__toolbar {
      position: absolute;
      right: 26px;
      top: 6px;
      bottom: 0px;
      width: 20px;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-direction: column;
      flex-direction: column;
      display: none; }
    .p-works-edit .editor__main .qtn__page:hover .page__toolbar {
      display: block; }
  .p-works-edit .editor__main .qtn__footer {
    background-color: white;
    padding: 10px;
    margin-top: 10px;
    padding-bottom: 25px; }
    .p-works-edit .editor__main .qtn__footer .over__item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .p-works-edit .editor__main .qtn__footer .over__item:not(:last-child) {
        margin-bottom: 10px; }
    .p-works-edit .editor__main .qtn__footer .over__text {
      margin-left: 20px;
      -ms-flex: 1;
      flex: 1;
      text-align: center; }

.p-works-edit .editor__right {
  width: 200px;
  background-color: #f4f7f8;
  position: fixed;
  right: 0px;
  top: calc(111px - 5px);
  height: calc(100vh - 111px + 4px);
  overflow-y: auto;
  z-index: 95; }
  .p-works-edit .editor__right .panel__fields {
    padding: 15px 15px 0 15px;
    margin-bottom: 15px; }
    .p-works-edit .editor__right .panel__fields .field__row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 10px;
      font-size: 12px; }
      .p-works-edit .editor__right .panel__fields .field__row .group__btn {
        background-color: #40b5ff;
        padding: 5px;
        color: #fff;
        border-radius: 4px;
        cursor: pointer; }
      .p-works-edit .editor__right .panel__fields .field__row--date {
        padding-right: 35px; }
      .p-works-edit .editor__right .panel__fields .field__row .icon__left {
        margin-left: 5px; }
      .p-works-edit .editor__right .panel__fields .field__row--level {
        margin-right: 5px; }
      .p-works-edit .editor__right .panel__fields .field__row .select__sep {
        margin: 0 5px;
        height: 27px; }
      .p-works-edit .editor__right .panel__fields .field__row .transform__group {
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        font-size: 12px; }
      .p-works-edit .editor__right .panel__fields .field__row .transform__item {
        border-top: 1px solid #c9c9c9;
        border-bottom: 1px solid #c9c9c9;
        height: 30px;
        line-height: 30px;
        text-align: center;
        cursor: pointer;
        -ms-flex: 1;
        flex: 1; }
        .p-works-edit .editor__right .panel__fields .field__row .transform__item:hover, .p-works-edit .editor__right .panel__fields .field__row .transform__item--active {
          background-color: #40b5ff;
          color: white;
          border-color: #40b5ff; }
        .p-works-edit .editor__right .panel__fields .field__row .transform__item--grey {
          background: #e9e8e8;
          border-color: #e9e8e8 !important;
          cursor: auto;
          color: #666; }
          .p-works-edit .editor__right .panel__fields .field__row .transform__item--grey:hover {
            background: #e9e8e8;
            border-color: #e9e8e8 !important;
            cursor: auto;
            color: #666; }
        .p-works-edit .editor__right .panel__fields .field__row .transform__item:first-child {
          border-top-left-radius: 4px;
          border-bottom-left-radius: 4px;
          border: 1px solid #c9c9c9;
          border-right-color: transparent; }
          .p-works-edit .editor__right .panel__fields .field__row .transform__item:first-child:hover, .p-works-edit .editor__right .panel__fields .field__row .transform__item:first-child.transform__item--active {
            border-color: #40b5ff;
            border-right-color: transparent; }
        .p-works-edit .editor__right .panel__fields .field__row .transform__item:last-child {
          border-top-right-radius: 4px;
          border-bottom-right-radius: 4px;
          border: 1px solid #c9c9c9;
          border-left-color: transparent; }
          .p-works-edit .editor__right .panel__fields .field__row .transform__item:last-child:hover, .p-works-edit .editor__right .panel__fields .field__row .transform__item:last-child.transform__item--active {
            border-color: #40b5ff;
            border-left-color: transparent; }
      .p-works-edit .editor__right .panel__fields .field__row .select__target {
        width: 60px; }
  .p-works-edit .editor__right .panel__title {
    height: 42px;
    line-height: 42px;
    background: #c4c9cf;
    color: #666b73;
    text-align: center; }

.p-works-edit .empty-question {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-left: 64px;
  margin: 75px 0 119px 0; }
  .p-works-edit .empty-question .empty__icon {
    width: 160px;
    height: 72px;
    background: url("assets/images/empty-arrow.b6f3f699.svg") 0 0/cover no-repeat;
    margin-right: 28px; }
  .p-works-edit .empty-question .empty__text {
    color: #A8ABB0;
    font-size: 24px; }

.p-works-edit .tab-logic--wrap {
  margin: calc(51px + 50px) auto 0 auto;
  padding-top: 16px;
  width: 1200px; }

.p-works-edit .tab-logic__header {
  position: relative;
  z-index: 10; }

.p-works-edit .tab-logic__types2 .type__dropdown2 .type__button--border {
  border: none; }

.p-works-edit .tab-logic__types2 .type__button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 22px;
  height: 50px;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px 0; }
  .p-works-edit .tab-logic__types2 .type__button--top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }

.p-works-edit .tab-logic__types2 .type__plus--text {
  margin-right: 10px;
  color: #333333; }

.p-works-edit .tab-logic__types2 .type__items {
  position: absolute;
  background: white;
  top: 50px;
  right: -52px;
  border: 1px solid #B2B9C3;
  border-top: none;
  width: 120px;
  /*display: none;*/
  padding-bottom: 10px;
  z-index: 10; }

.p-works-edit .tab-logic__types2 .type__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 30px;
  cursor: pointer;
  margin: 2px 3px; }
  .p-works-edit .tab-logic__types2 .type__item:hover {
    background-color: #eef0f2; }
  .p-works-edit .tab-logic__types2 .type__item--right {
    height: 15px; }

.p-works-edit .tab-logic__types2 .type__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #666666; }
  .p-works-edit .tab-logic__types2 .type__text--color {
    color: #00afec !important; }

.p-works-edit .tab-logic__types2 .type__help {
  margin-left: 8px;
  position: relative; }
  .p-works-edit .tab-logic__types2 .type__help--text {
    display: none;
    position: absolute;
    left: 30px;
    top: -20px;
    width: 248px;
    background-color: #4C4C4C;
    color: white;
    font-size: 12px;
    line-height: 20px;
    padding: 8px 12px;
    border-radius: 2px; }
    .p-works-edit .tab-logic__types2 .type__help--text:before {
      display: block;
      content: "";
      width: 9px;
      height: 16px;
      position: absolute;
      left: -8px;
      top: 18px;
      background: url("assets/images/icons/logic/tips-arrow.d7b1c149.svg") center center no-repeat; }
  .p-works-edit .tab-logic__types2 .type__help:hover .type__help--text {
    display: block; }

.p-works-edit .tab-logic__types .type__dropdown {
  position: relative;
  width: 120px; }
  .p-works-edit .tab-logic__types .type__dropdown .type__button--border {
    border: 1px solid #B2B9C3;
    border-bottom: none; }

.p-works-edit .tab-logic__types .type__button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 22px;
  height: 50px;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px 0; }
  .p-works-edit .tab-logic__types .type__button--top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }

.p-works-edit .tab-logic__types .type__plus--text {
  margin-right: 10px;
  color: #333333; }

.p-works-edit .tab-logic__types .type__items {
  position: absolute;
  background: white;
  top: 50px;
  right: 0px;
  border: 1px solid #B2B9C3;
  border-top: none;
  width: 100%;
  /*display: none;*/
  padding-bottom: 10px;
  z-index: 100; }

.p-works-edit .tab-logic__types .type__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 30px;
  cursor: pointer;
  margin: 2px 3px; }
  .p-works-edit .tab-logic__types .type__item:hover {
    background-color: #eef0f2; }
  .p-works-edit .tab-logic__types .type__item--right {
    height: 15px; }

.p-works-edit .tab-logic__types .type__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #666666; }
  .p-works-edit .tab-logic__types .type__text--color {
    color: #00afec !important; }

.p-works-edit .tab-logic__types .type__help {
  margin-left: 8px;
  position: relative; }
  .p-works-edit .tab-logic__types .type__help--text {
    display: none;
    position: absolute;
    left: 30px;
    top: -20px;
    width: 248px;
    background-color: #4C4C4C;
    color: white;
    font-size: 12px;
    line-height: 20px;
    padding: 8px 12px;
    border-radius: 2px; }
    .p-works-edit .tab-logic__types .type__help--text:before {
      display: block;
      content: "";
      width: 9px;
      height: 16px;
      position: absolute;
      left: -8px;
      top: 18px;
      background: url("assets/images/icons/logic/tips-arrow.d7b1c149.svg") center center no-repeat; }
  .p-works-edit .tab-logic__types .type__help:hover .type__help--text {
    display: block; }

.p-works-edit .tab-logic__main {
  padding-bottom: 25px; }
  .p-works-edit .tab-logic__main .logic__item {
    background-color: #f4f6f7;
    margin-top: 25px;
    color: #666666; }
    .p-works-edit .tab-logic__main .logic__item:first-child {
      margin-top: 10px; }
    .p-works-edit .tab-logic__main .logic__item .Select-placeholder {
      color: #888888 !important; }
    .p-works-edit .tab-logic__main .logic__item .Select-value-label {
      color: #888888 !important; }
  .p-works-edit .tab-logic__main .logic__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 34px;
    background-color: #e5e8e9;
    padding: 0 20px;
    position: relative;
    color: #666666; }
  .p-works-edit .tab-logic__main .logic__help {
    margin: 2px 10px 0 10px; }
    .p-works-edit .tab-logic__main .logic__help--wrap {
      position: relative; }
      .p-works-edit .tab-logic__main .logic__help--wrap:hover .logic__help--text {
        display: block; }
    .p-works-edit .tab-logic__main .logic__help--text {
      display: none;
      position: absolute;
      left: 39px;
      top: -50%;
      transform: translate(0px, -8px);
      width: 248px;
      background-color: #4C4C4C;
      color: white;
      font-size: 12px;
      line-height: 20px;
      padding: 8px 12px;
      border-radius: 2px;
      z-index: 100; }
      .p-works-edit .tab-logic__main .logic__help--text:before {
        display: block;
        content: "";
        width: 9px;
        height: 16px;
        position: absolute;
        left: -8px;
        top: 18px;
        background: url("assets/images/icons/logic/tips-arrow.d7b1c149.svg") center center no-repeat; }
  .p-works-edit .tab-logic__main .logic__toolbar {
    position: absolute;
    right: 20px;
    display: -ms-flexbox;
    display: flex;
    width: 200px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center; }
  .p-works-edit .tab-logic__main .logic__mutex {
    border: solid 1px #e5e7e9;
    padding: 3px 5px 3px 5px;
    min-height: 28px;
    width: 200px;
    position: relative;
    color: #666666;
    z-index: 1;
    word-break: break-all;
    margin-left: 10px;
    background-color: white;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-works-edit .tab-logic__main .logic__mutex img {
      width: 20px;
      height: 20px; }
  .p-works-edit .tab-logic__main .logic__main {
    padding: 15px 50px; }
  .p-works-edit .tab-logic__main .logic__block:not(:last-child) {
    border-bottom: 1px solid #C5C9CB; }
  .p-works-edit .tab-logic__main .logic__block--top {
    padding-bottom: 10px; }
  .p-works-edit .tab-logic__main .logic__block--bottom {
    padding-top: 10px; }
  .p-works-edit .tab-logic__main .logic__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-works-edit .tab-logic__main .logic__row .logic__btn--mapping {
      width: 85px;
      line-height: 28px;
      padding: 0 0; }
    .p-works-edit .tab-logic__main .logic__row:not(:first-child) {
      margin-top: 10px; }
  .p-works-edit .tab-logic__main .logic__read {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-works-edit .tab-logic__main .logic__read--text {
      margin-left: 5px; }
  .p-works-edit .tab-logic__main .logic__c--item {
    margin-right: 10px; }
  .p-works-edit .tab-logic__main .logic__c--disc {
    color: darkorange; }
  .p-works-edit .tab-logic__main .logic__c1 {
    width: 70px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .p-works-edit .tab-logic__main .logic__c2 {
    width: 950px;
    margin: 0 15px 0 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-works-edit .tab-logic__main .logic__c2--variable {
      width: 330px !important; }
    .p-works-edit .tab-logic__main .logic__c2--condition {
      width: 830px !important; }
    .p-works-edit .tab-logic__main .logic__c2 .variable__input {
      width: 330px;
      height: 27px;
      color: #666666;
      border: 1px solid #ccc;
      padding-left: 5px; }
    .p-works-edit .tab-logic__main .logic__c2 .logic__c21 {
      width: 480px; }
    .p-works-edit .tab-logic__main .logic__c2 .logic__c22 {
      width: 280px; }
    .p-works-edit .tab-logic__main .logic__c2 .logic__select--many .Select--multi .Select-value {
      max-height: 22px;
      width: 115px;
      overflow: hidden;
      margin-bottom: 2px;
      margin-top: 2px !important;
      background: #ffffff;
      display: -ms-flexbox;
      display: flex;
      float: left; }
    .p-works-edit .tab-logic__main .logic__c2 .logic__c23 {
      width: 120px; }
  .p-works-edit .tab-logic__main .logic__c3 {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex; }
    .p-works-edit .tab-logic__main .logic__c3 .icon:not(:first-child) {
      margin-left: 10px; }

.p-works-edit .tab-logic__footer {
  padding-bottom: 250px; }

.p-works-edit .tab-shared h2 {
  margin: 10px 0; }

.p-works-edit .tab-shared .search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 0; }
  .p-works-edit .tab-shared .search .search-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 24px; }
    .p-works-edit .tab-shared .search .search-item .deptselect {
      width: 240px; }
      .p-works-edit .tab-shared .search .search-item .deptselect .Select-control {
        border: 1px solid #767676; }
    .p-works-edit .tab-shared .search .search-item .Select-value {
      max-height: 22px;
      width: 96px;
      overflow: hidden;
      margin-bottom: 2px;
      margin-top: 2px;
      display: -ms-flexbox;
      display: flex;
      float: left; }
      .p-works-edit .tab-shared .search .search-item .Select-value .Select-value-label {
        -ms-flex: auto;
        flex: auto; }
    .p-works-edit .tab-shared .search .search-item .Select-aria-only {
      display: none; }
    .p-works-edit .tab-shared .search .search-item span {
      margin-right: 4px; }
  .p-works-edit .tab-shared .search .btn {
    margin-right: 20px; }
  .p-works-edit .tab-shared .search .btn-cancle {
    background: #fff;
    color: #40b5ff;
    border: 1px solid; }

.p-works-edit .tab-shared .content {
  height: 500px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 20px; }
  .p-works-edit .tab-shared .content .foot-pagination {
    margin-top: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .p-works-edit .tab-shared .content .line {
    width: 1px;
    height: 100%;
    border-left: 1px solid #ccc; }
  .p-works-edit .tab-shared .content table, .p-works-edit .tab-shared .content td, .p-works-edit .tab-shared .content th {
    border: 1px solid #ccc; }
  .p-works-edit .tab-shared .content table {
    width: 550px; }
    .p-works-edit .tab-shared .content table th, .p-works-edit .tab-shared .content table td {
      text-align: left;
      padding: 4px 2px; }
      .p-works-edit .tab-shared .content table th input, .p-works-edit .tab-shared .content table td input {
        vertical-align: middle; }
    .p-works-edit .tab-shared .content table th:nth-of-type(1), .p-works-edit .tab-shared .content table td:nth-of-type(1) {
      text-align: center; }
    .p-works-edit .tab-shared .content table .line-btn {
      color: #40b5ff;
      cursor: pointer; }

.p-works-edit .tab-shared .page-foot {
  width: 260px;
  margin: 20px auto; }

.p-works-edit input[type=radio] {
  width: 16px;
  height: 16px; }

.p-works-edit input[type=checkbox] {
  width: 16px;
  height: 16px; }

.newCheckbox_check {
  /*position:absolute;
  left:406px;
  top:60px;*/
  margin-left: 406px;
  margin-top: -23px; }

.newCheck_div {
  width: 363px;
  height: 42px;
  border: 1px dashed #ccc;
  text-align: center;
  line-height: 42px;
  margin-top: 12px; }

.check_opt_div {
  width: 170px;
  height: 93px;
  margin-left: 16px; }
  .check_opt_div .check_opt_checkunit {
    margin-top: 13px;
    font-size: 12px; }
  .check_opt_div .check_opt_checkAccount {
    margin-top: 13px; }
  .check_opt_div .check_opt_change {
    margin-top: 20px; }

.field_type_box {
  width: 170px;
  height: 100px;
  margin: 0 auto; }
  .field_type_box .field_type_div {
    line-height: 19px;
    margin-top: 30px;
    margin-bottom: 10px; }
  .field_type_box .field_type_input {
    width: 170px;
    font-size: 12px;
    height: 16px;
    margin-bottom: 8px; }
    .field_type_box .field_type_input .field_type_checkbox {
      margin-right: 5px; }
    .field_type_box .field_type_input .field_type_span {
      margin-top: 1px;
      margin-right: 40px; }

.field_num_div {
  margin-top: 10px; }
  .field_num_div .field_num_text {
    width: 25px;
    text-align: center; }
  .field_num_div .wenhao_hover {
    margin-left: 5px;
    position: relative;
    left: 70px;
    top: -18px;
    display: block;
    width: 16px;
    height: 16px;
    background: url("assets/images/icons/wenhao.43785307.svg") center center/contain no-repeat; }
  .field_num_div .prompt_info {
    position: relative;
    width: 153px;
    height: 39px;
    background: #6c6c6c;
    font-size: 12px;
    text-align: center;
    margin-top: 0px;
    display: none;
    color: #fff; }
    .field_num_div .prompt_info .sanjiao {
      position: absolute;
      left: 73px;
      top: -12px;
      display: block;
      width: 16px;
      height: 16px;
      background-size: 16px 16px;
      background: url("assets/images/icons/up.d1cba816.svg") center center/contain no-repeat; }
  .field_num_div:hover .prompt_info {
    display: block; }

.field_cut_div {
  margin-top: 20px; }

.IsCut_fild {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background: url("assets/images/icons/wenhao.43785307.svg") center center/contain no-repeat; }

.hover_cut .fildCut_Explain {
  position: absolute;
  left: 17px;
  top: 165px;
  width: 169px;
  background: #ccc;
  display: none; }

.hover_cut:hover .fildCut_Explain {
  display: block; }

.question__position_div {
  width: 792px;
  height: 70px;
  border: 1px dashed #ccc;
  text-align: center;
  line-height: 70px; }

.allow_position_p {
  width: 146px; }

.position_icon {
  background: url(assets/images/icons/qtn/position.93f5bbe7.png) center center/cover no-repeat;
  background-size: 18px 18px;
  background-position-x: 320px; }

.page__remove-page {
  position: relative;
  right: 70px;
  width: 100px;
  height: 68px;
  z-index: 100;
  border: 1px solid #c9c9c9; }
  .page__remove-page div {
    cursor: pointer; }

.question__item-divscore {
  color: #ffcc0e;
  margin-bottom: 27px; }

.field__row-matrix {
  -ms-flex-align: center;
  align-items: center;
  margin-top: 10px;
  font-size: 12px; }
  .field__row-matrix .matrix__setRequired-div {
    width: 100px;
    border: 1px solid #666; }
  .field__row-matrix .matrix__setRequired-i {
    background: url(assets/images/icons/editor/down.a66b53c0.svg) center center/cover no-repeat;
    background-size: 18px 18px;
    width: 60px;
    height: 18px;
    position: absolute;
    top: 89px;
    left: 75px; }
  .field__row-matrix .matrix__setRequired-listdiv {
    position: absolute; }
    .field__row-matrix .matrix__setRequired-listdiv .matrix_setRequired-list {
      width: 100px;
      border: 1px solid #e3e1e8;
      border-top: 1px;
      height: 23px;
      line-height: 23px;
      background: #fff; }
      .field__row-matrix .matrix__setRequired-listdiv .matrix_setRequired-list .matrix__setRequire-input {
        width: 13px;
        position: absolute;
        margin: 4px 0 0 2px; }
      .field__row-matrix .matrix__setRequired-listdiv .matrix_setRequired-list .matrix__setRequire-sapn {
        margin-left: 16px; }

.question__select-setscore {
  color: #f8c409;
  padding-top: 2px; }

.page__remove-page {
  position: relative;
  right: 70px;
  width: 100px;
  height: 68px;
  z-index: 100;
  border: 1px solid #c9c9c9; }
  .page__remove-page div {
    cursor: pointer; }

.question__select-setscore {
  color: #f8c409;
  padding-top: 2px;
  padding-left: 10px; }

.logic__main {
  position: relative; }
  .logic__main-hide {
    position: absolute;
    right: 80px;
    top: 24px;
    display: -ms-flexbox;
    display: flex; }
    .logic__main-hide-p {
      margin-left: 5px; }
    .logic__main-hide-input {
      margin-top: 4px; }

.p-works-data {
  padding: 101px 0 50px 0;
  /*问卷链接style*/
  /*短信邀请style*/
  /*电子邮件样式*/
  /*有偿采集样式*/
  /*样本配额样式*/ }
  .p-works-data .container__left {
    width: 1000px;
    margin: 0px auto;
    min-height: 600px; }
    .p-works-data .container__left--sms {
      margin: 0px auto auto 30px; }
    .p-works-data .container__left th {
      font-weight: 100; }
    .p-works-data .container__left .contact__first {
      width: 600px;
      height: 400px;
      border: 1px solid #ccc;
      margin: 0 auto;
      overflow: auto; }
      .p-works-data .container__left .contact__first--buttom {
        width: 600px;
        margin: 0 auto;
        margin-top: 22px; }
    .p-works-data .container__left .container__left--bottom {
      padding-bottom: 30px;
      border-bottom: 1px solid #ebeef0; }
      .p-works-data .container__left .container__left--bottom .quota__set--row {
        margin-top: 25px;
        color: #666666;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center; }
        .p-works-data .container__left .container__left--bottom .quota__set--row .num__input--more {
          width: 300px; }
        .p-works-data .container__left .container__left--bottom .quota__set--row .label__textarea {
          min-width: 300px;
          min-height: 100px !important;
          color: #999999;
          padding: 5px 10px;
          border: 1px solid #d6d6d6; }
        .p-works-data .container__left .container__left--bottom .quota__set--row .num__input--spac {
          padding: 0 8px;
          line-height: 36px; }
        .p-works-data .container__left .container__left--bottom .quota__set--row .limit__num {
          line-height: 36px; }
        .p-works-data .container__left .container__left--bottom .quota__set--row .hand__row--span {
          margin-right: 30px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center; }
          .p-works-data .container__left .container__left--bottom .quota__set--row .hand__row--span input {
            margin-right: 5px; }
    .p-works-data .container__left .sms__edit {
      margin-left: 10%; }
    .p-works-data .container__left .sms__order {
      margin-left: 10%; }
  .p-works-data button {
    cursor: pointer; }
  .p-works-data input {
    padding-left: 8px; }
  .p-works-data .sms__nav--none {
    display: none !important; }
  .p-works-data .sms__nav {
    display: -ms-flexbox;
    display: flex; }
    .p-works-data .sms__nav ul {
      margin: 10px auto 47px; }
    .p-works-data .sms__nav .Offline__title {
      display: -ms-flexbox;
      display: flex;
      margin-left: 210px; }
      .p-works-data .sms__nav .Offline__title:hover .Offline__code {
        display: block; }
      .p-works-data .sms__nav .Offline__title--row {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: 20px; }
        .p-works-data .sms__nav .Offline__title--row .link__title--small {
          border: 1px solid #ccc;
          height: 40px;
          line-height: 40px;
          padding: 0px 10px; }
        .p-works-data .sms__nav .Offline__title--row .Offline__code {
          position: absolute;
          top: 0px;
          right: -120px;
          display: none;
          z-index: 10;
          padding-left: 20px; }
      .p-works-data .sms__nav .Offline__title--span {
        line-height: 40px;
        color: #40b5ff; }
  .p-works-data .sms__li {
    color: #999999;
    float: left;
    padding: 0 5px;
    font-size: 14px;
    line-height: 28px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-works-data .sms__li--active {
      color: #444444; }
    .p-works-data .sms__li--line {
      width: 50px;
      height: 2px;
      background: #d7d9db;
      margin-left: 10px; }
  .p-works-data .sms__num {
    display: inline-block;
    width: 28px;
    height: 28px;
    background-color: #d7d9db;
    border-radius: 28px;
    font-size: 20px;
    letter-spacing: 0.8px;
    color: #ffffff;
    line-height: 28px;
    margin-right: 9px;
    text-align: center; }
    .p-works-data .sms__num--active {
      background-color: #999999; }
  .p-works-data .sms__left {
    width: 160px;
    min-height: 650px;
    background-color: #f4f7f8; }
    .p-works-data .sms__left .group__title {
      width: 160px;
      height: 41px;
      line-height: 41px;
      background-color: #e5e7e9; }
      .p-works-data .sms__left .group__title .contact {
        width: 42px;
        height: 24px;
        font-size: 14px;
        line-height: 1.71;
        text-align: left;
        color: #666b73;
        margin-left: 32px;
        margin-top: 10px; }
      .p-works-data .sms__left .group__title .manage {
        height: 24px;
        font-size: 14px;
        color: #40b5ff;
        float: right;
        margin-right: 15px; }
    .p-works-data .sms__left .group__names {
      width: 160px;
      padding-left: 15px;
      padding-right: 20px;
      padding-top: 6px;
      table-layout: fixed; }
      .p-works-data .sms__left .group__names .sms__name {
        width: 100px; }
      .p-works-data .sms__left .group__names tr {
        line-height: 30px; }
        .p-works-data .sms__left .group__names tr td {
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          color: #555555; }
        .p-works-data .sms__left .group__names tr input {
          width: 16px;
          height: 16px; }
  .p-works-data .table {
    table-layout: fixed; }
    .p-works-data .table thead, .p-works-data .table tbody {
      font-size: 14px;
      color: #666666; }
      .p-works-data .table thead .sms__td--gree, .p-works-data .table tbody .sms__td--gree {
        color: #10cca9; }
      .p-works-data .table thead .sms__td--yellow, .p-works-data .table tbody .sms__td--yellow {
        color: #ffac3b; }
      .p-works-data .table thead .sms__td--gray, .p-works-data .table tbody .sms__td--gray {
        color: #bbbbbb; }
      .p-works-data .table thead .sms__td--handle, .p-works-data .table tbody .sms__td--handle {
        overflow: inherit; }
      .p-works-data .table thead .sms__td--orange, .p-works-data .table tbody .sms__td--orange {
        color: #ffac3b; }
    .p-works-data .table th {
      background-color: #e5e7e9;
      border: none; }
    .p-works-data .table th, .p-works-data .table td {
      line-height: 52px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      height: 52px;
      color: #666666; }
  .p-works-data .data__set--list {
    position: fixed;
    right: 0px;
    top: 122px; }
    .p-works-data .data__set--list .ip__input--height {
      height: 40px; }
  .p-works-data .data__set--top .icon__set {
    float: left;
    width: 42px;
    height: 42px;
    background-color: #eff2f4; }
  .p-works-data .data__set--top .set__title {
    float: left;
    width: 220px;
    height: 42px;
    background-color: #c4c9cf;
    font-size: 14px;
    line-height: 42px;
    text-align: center;
    color: #666b73; }
    .p-works-data .data__set--top .set__title--width {
      width: 120px; }
  .p-works-data .works__set--none {
    display: none; }
  .p-works-data .works__data--set {
    transition-delay: 2s;
    width: 220px;
    height: 650px;
    background-color: #f4f7f8; }
    .p-works-data .works__data--set .data__set {
      position: relative; }
    .p-works-data .works__data--set .icon__set {
      position: absolute;
      left: -42px;
      width: 42px;
      height: 42px;
      background-color: #eff2f4; }
    .p-works-data .works__data--set .set__title {
      width: 220px;
      height: 42px;
      background-color: #c4c9cf;
      font-size: 14px;
      line-height: 42px;
      text-align: center;
      color: #666b73; }
      .p-works-data .works__data--set .set__title--width {
        width: 120px; }
    .p-works-data .works__data--set .set__list {
      font-size: 14px;
      color: #555555;
      margin-top: 10px;
      margin-left: 43px; }
      .p-works-data .works__data--set .set__list .qtnId__sel {
        width: 120px;
        margin-left: 2px; }
      .p-works-data .works__data--set .set__list--top {
        margin-top: 30px;
        margin-bottom: 20px; }
      .p-works-data .works__data--set .set__list .ip__input {
        width: 60px;
        height: 30px; }
      .p-works-data .works__data--set .set__list .answer_limit_input {
        width: 30px;
        text-align: center;
        padding-left: 0px; }
    .p-works-data .works__data--set .set__btn {
      width: 73px;
      border-radius: 4px;
      font-size: 14px;
      line-height: 30px;
      color: #ffffff;
      margin-top: 27px;
      border: none;
      margin-left: 43px; }
  .p-works-data .btn__next {
    width: 100px;
    height: 36px;
    border-radius: 4px;
    background-color: #40b5ff;
    font-size: 16px;
    line-height: 36px;
    color: #ffffff;
    border: none;
    cursor: pointer; }
    .p-works-data .btn__next--right {
      float: right; }
    .p-works-data .btn__next--left {
      background-color: #ffffff;
      color: #333333;
      width: 87px; }
    .p-works-data .btn__next--forbid {
      float: right;
      background-color: #dbdbdb; }
    .p-works-data .btn__next--color {
      background-color: #ffffff;
      color: #333333;
      margin-left: 500px;
      margin-top: 30px; }
    .p-works-data .btn__next--top {
      margin-top: 30px; }
    .p-works-data .btn__next--top2 {
      margin-top: 30px;
      background-color: #dbdbdb; }
  .p-works-data input {
    vertical-align: middle; }
  .p-works-data .tab__collect {
    display: block;
    margin-top: 140px;
    text-align: center;
    font-size: 22px;
    letter-spacing: 0.9px;
    color: #666666; }
    .p-works-data .tab__collect--template {
      margin-top: 40px !important; }
    .p-works-data .tab__collect .btn__collect {
      width: 119px;
      height: 46px;
      border-radius: 4px;
      background-color: #ffac3b;
      border: none;
      font-size: 18px;
      font-weight: 500;
      color: #ffffff;
      cursor: pointer;
      margin: 0 10px; }
      .p-works-data .tab__collect .btn__collect:hover {
        background-color: rgba(255, 172, 59, 0.9); }
      .p-works-data .tab__collect .btn__collect--template {
        background: #10cca9; }
        .p-works-data .tab__collect .btn__collect--template:hover {
          background-color: rgba(16, 204, 169, 0.9); }
  .p-works-data .tab-link--wrap {
    margin-top: 47px; }
    .p-works-data .tab-link--wrap .link__main {
      margin-top: 20px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      border-bottom: 1px solid #ebeef0;
      padding-bottom: 42px; }
    .p-works-data .tab-link--wrap .link__title {
      font-size: 20px;
      letter-spacing: 0.8px;
      color: #333333; }
      .p-works-data .tab-link--wrap .link__title--small {
        font-size: 14px;
        line-height: 1.71;
        color: #666666; }
    .p-works-data .tab-link--wrap .link__text {
      display: inline-block;
      min-width: 430px;
      height: 50px;
      background-color: #ffffff;
      border: solid 1px #d6d6d6;
      line-height: 50px;
      font-size: 14px;
      text-indent: 14px;
      color: #888888;
      padding-right: 10px; }
    .p-works-data .tab-link--wrap .link__shared {
      display: inline-block;
      margin-left: 28px; }
    .p-works-data .tab-link--wrap .btn__copy {
      display: inline-block;
      width: 73px;
      height: 36px;
      border-radius: 4px;
      font-size: 14px;
      line-height: 36px;
      color: #ffffff;
      margin-left: 15px;
      margin-right: 28px;
      border: none; }
    .p-works-data .tab-link--wrap .code__qtn {
      margin-top: 36px; }
    .p-works-data .tab-link--wrap .code__title {
      font-size: 22px;
      letter-spacing: 0.9px;
      color: #333333; }
    .p-works-data .tab-link--wrap .code__patent {
      margin-top: 25px; }
    .p-works-data .tab-link--wrap .code__icon--patent {
      background: url("assets/images/icons/data/patent.28885070.png") center center/contain no-repeat;
      width: 45px;
      height: 42px;
      display: block;
      float: left;
      margin-right: 10px;
      margin-top: 3px; }
    .p-works-data .tab-link--wrap .code__patent--text {
      color: #666666;
      line-height: 24px; }
    .p-works-data .tab-link--wrap .code__link {
      color: #666666; }
      .p-works-data .tab-link--wrap .code__link:hover {
        text-decoration: underline; }
    .p-works-data .tab-link--wrap .code__img {
      float: left;
      margin-top: 25px; }
      .p-works-data .tab-link--wrap .code__img--size {
        width: 220px;
        height: 220px;
        padding: 20px;
        border: solid 1px #d6d6d6; }
    .p-works-data .tab-link--wrap .code__right {
      width: 520px;
      float: left;
      margin-top: 45px;
      margin-left: 45px; }
    .p-works-data .tab-link--wrap .code__introduce {
      font-size: 14px;
      line-height: 2.29;
      color: #666666; }
    .p-works-data .tab-link--wrap .code__download {
      width: 110px;
      height: 36px;
      border-radius: 4px;
      border: none;
      margin-top: 52px;
      font-size: 14px;
      font-weight: 500;
      letter-spacing: 0.6px;
      color: #ffffff; }
  .p-works-data .tab-sms--wrap {
    margin-top: 41px;
    display: -ms-flexbox;
    display: flex; }
    .p-works-data .tab-sms--wrap .sms__table {
      min-height: 400px; }
      .p-works-data .tab-sms--wrap .sms__table input {
        width: 16px;
        height: 16px; }
    .p-works-data .tab-sms--wrap .sms__btn {
      padding: 8px 15px;
      background: #ffac3b;
      border: none;
      margin-right: 15px;
      border-radius: 4px;
      color: #ffffff;
      margin-bottom: 20px;
      font-size: 14px; }
      .p-works-data .tab-sms--wrap .sms__btn--hand {
        cursor: pointer; }
    .p-works-data .tab-sms--wrap .sms__table .table th {
      background-color: #e5e7e9;
      border: none; }
    .p-works-data .tab-sms--wrap .sms__footer {
      margin-top: 35px;
      margin-bottom: 25px; }
      .p-works-data .tab-sms--wrap .sms__footer .footer__num {
        float: left;
        font-size: 14px;
        line-height: 1.71;
        color: #999999; }
      .p-works-data .tab-sms--wrap .sms__footer .footer__page {
        float: left;
        text-align: center; }
        .p-works-data .tab-sms--wrap .sms__footer .footer__page .page__num {
          display: inline-block;
          padding: 0 10px; }
        .p-works-data .tab-sms--wrap .sms__footer .footer__page .page__item {
          display: inline-block; }
      .p-works-data .tab-sms--wrap .sms__footer .footer__name {
        float: right; }
    .p-works-data .tab-sms--wrap .sms__edit .edit__title {
      font-size: 20px;
      letter-spacing: 0.8px;
      color: #333333; }
      .p-works-data .tab-sms--wrap .sms__edit .edit__title--size {
        margin-left: 16px;
        font-size: 12px;
        color: #888888; }
    .p-works-data .tab-sms--wrap .sms__edit .edit__text {
      width: 699px;
      height: 150px;
      background-color: #ffffff;
      border: solid 1px #d6d6d6;
      margin-top: 15px;
      font-size: 14px;
      line-height: 1.71;
      padding-left: 10px;
      color: #888888;
      padding-top: 10px; }
    .p-works-data .tab-sms--wrap .sms__edit .edit__agree {
      margin-top: 16px; }
      .p-works-data .tab-sms--wrap .sms__edit .edit__agree .sms__agree {
        font-size: 14px;
        color: #666666;
        margin-left: 7px; }
    .p-works-data .tab-sms--wrap .sms__edit .edit__explain {
      color: #888888;
      font-size: 12px; }
    .p-works-data .tab-sms--wrap .sms__order .order__title {
      font-size: 20px;
      letter-spacing: 0.8px;
      text-align: left;
      color: #333333; }
    .p-works-data .tab-sms--wrap .sms__order .invite__list {
      margin-left: 30px;
      margin-top: 20px; }
    .p-works-data .tab-sms--wrap .sms__order .invite__li {
      font-size: 14px;
      padding-bottom: 25px;
      color: #666666; }
      .p-works-data .tab-sms--wrap .sms__order .invite__li--color {
        font-size: 20px;
        color: #ff7a11; }
    .p-works-data .tab-sms--wrap .sms__order .invite__btn {
      width: 60px;
      height: 26px;
      border-radius: 4px;
      background-color: #ffffff;
      border: solid 1px #ffa72e;
      font-size: 14px;
      letter-spacing: 0.6px;
      color: #ffa01f;
      margin-left: 10px; }
    .p-works-data .tab-sms--wrap .sms__order .order__btn {
      margin-top: 200px; }
    .p-works-data .tab-sms--wrap .sms__submit {
      text-align: center; }
      .p-works-data .tab-sms--wrap .sms__submit .submit__ok {
        font-size: 26px;
        letter-spacing: 1px;
        color: #666666;
        margin-top: 120px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center; }
        .p-works-data .tab-sms--wrap .sms__submit .submit__ok .icon__ok {
          margin-right: 15px; }
      .p-works-data .tab-sms--wrap .sms__submit .submit__info {
        margin-top: 10px;
        font-size: 14px;
        color: #999999; }
      .p-works-data .tab-sms--wrap .sms__submit .submit__btn {
        margin-top: 25px;
        width: 120px;
        border-radius: 4px;
        background-color: #40b5ff;
        font-size: 14px;
        line-height: 30px;
        color: #ffffff;
        border: none; }
    .p-works-data .tab-sms--wrap .sms__record .record__title {
      margin-top: 6px;
      font-size: 20px;
      letter-spacing: 0.8px;
      color: #333333;
      margin-bottom: 20px; }
    .p-works-data .tab-sms--wrap .sms__record .table th, .p-works-data .tab-sms--wrap .sms__record .table td {
      text-align: center !important; }
    .p-works-data .tab-sms--wrap .sms__record .set__btn {
      float: right;
      width: 120px;
      border-radius: 4px;
      background-color: #40b5ff;
      font-size: 14px;
      line-height: 30px;
      color: #ffffff;
      border: none;
      cursor: pointer; }
    .p-works-data .tab-sms--wrap .sms__action {
      color: #333333;
      padding: 0 7px; }
      .p-works-data .tab-sms--wrap .sms__action--hand {
        cursor: pointer; }
  .p-works-data .tab-email--wrap .title__text {
    width: 699px;
    height: 50px;
    background-color: #ffffff;
    border: solid 1px #d6d6d6;
    font-size: 14px;
    line-height: 1.71;
    text-align: left;
    color: #888888;
    margin-top: 15px; }
  .p-works-data .tab-email--wrap .main__title {
    font-size: 20px;
    letter-spacing: 0.8px;
    color: #333333;
    margin-top: 35px; }
  .p-works-data .tab-email--wrap .edit__info {
    font-size: 12px;
    color: #888888;
    margin-top: 10px; }
  .p-works-data .tab-collect--wrap {
    margin-top: 50px; }
    .p-works-data .tab-collect--wrap .collect__title {
      font-size: 20px;
      letter-spacing: 0.8px;
      color: #333333; }
    .p-works-data .tab-collect--wrap .collect__text {
      font-size: 14px;
      color: #888888;
      line-height: 38px; }
      .p-works-data .tab-collect--wrap .collect__text--top {
        margin-bottom: 5px;
        margin-top: 5px; }
      .p-works-data .tab-collect--wrap .collect__text--list {
        color: #333333;
        cursor: pointer; }
      .p-works-data .tab-collect--wrap .collect__text input {
        width: 200px;
        height: 30px; }
    .p-works-data .tab-collect--wrap .collect__list {
      margin-top: 48px; }
    .p-works-data .tab-collect--wrap .collect__li {
      margin-bottom: 24px;
      font-size: 14px;
      color: #666666; }
      .p-works-data .tab-collect--wrap .collect__li--color {
        font-size: 20px;
        color: #ff7a11; }
      .p-works-data .tab-collect--wrap .collect__li--link {
        margin-left: 10px;
        font-size: 14px;
        color: #40b5ff; }
      .p-works-data .tab-collect--wrap .collect__li .recharge__btn {
        width: 60px;
        border-radius: 4px;
        background-color: #ffffff;
        border: solid 1px #ffa72e;
        font-size: 14px;
        letter-spacing: 0.6px;
        color: #ffa01f;
        line-height: 26px;
        margin-left: 20px; }
    .p-works-data .tab-collect--wrap .pay__btn {
      width: 100px;
      border-radius: 4px;
      line-height: 36px;
      font-size: 16px;
      color: #ffffff;
      border: none;
      margin-top: 24px;
      display: inline-block; }
  .p-works-data .tab-quota--wrap {
    margin-top: 47px; }
    .p-works-data .tab-quota--wrap .quota__title {
      font-size: 20px;
      letter-spacing: 0.8px;
      color: #333333;
      margin-bottom: 5px; }
      .p-works-data .tab-quota--wrap .quota__title--more {
        margin-top: 20px; }
    .p-works-data .tab-quota--wrap .set__table tr {
      line-height: 57px; }
    .p-works-data .tab-quota--wrap .set__table td {
      height: 40px; }
    .p-works-data .tab-quota--wrap .set__table .num__input {
      width: 140px; }
      .p-works-data .tab-quota--wrap .set__table .num__input--size {
        width: 140px;
        height: 36px;
        border: solid 1px #d6d6d6; }
      .p-works-data .tab-quota--wrap .set__table .num__input--spac {
        padding-left: 5px; }
    .p-works-data .tab-quota--wrap .set__table > tr {
      line-height: 45px; }
    .p-works-data .tab-quota--wrap .set__table td {
      font-size: 14px;
      letter-spacing: 0.6px;
      color: #666666; }
    .p-works-data .tab-quota--wrap .save__btn {
      width: 90px;
      border-radius: 4px;
      font-size: 16px;
      font-weight: 500;
      letter-spacing: 0.6px;
      color: #ffffff;
      border: none;
      margin-left: 93px;
      margin-top: 16px;
      height: 32px; }
    .p-works-data .tab-quota--wrap .quota__table {
      /*margin-top: 47px;*/
      margin-top: 31px; }
      .p-works-data .tab-quota--wrap .quota__table .count__table--center {
        text-align: center; }
      .p-works-data .tab-quota--wrap .quota__table .main__title {
        font-size: 22px;
        letter-spacing: 0.9px;
        color: #333333;
        margin-bottom: 20px; }
      .p-works-data .tab-quota--wrap .quota__table .add__btn {
        width: 110px;
        border-radius: 4px;
        height: 32px;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0.6px;
        color: #ffffff;
        margin-left: 35px;
        border: none;
        display: inline-block; }
      .p-works-data .tab-quota--wrap .quota__table .table__btn {
        border: none;
        background: none;
        cursor: pointer;
        color: #333333; }
        .p-works-data .tab-quota--wrap .quota__table .table__btn--color {
          color: #cccccc; }
  .p-works-data .data-label {
    padding: 0 8px;
    line-height: 36px; }
  .p-works-data .p-project-wx {
    margin-top: 47px;
    color: #666666; }
    .p-works-data .p-project-wx .wx__row {
      display: -ms-flexbox;
      display: flex;
      color: #333333;
      font-size: 20px;
      letter-spacing: 0.8px;
      margin-bottom: 20px;
      -ms-flex-align: center;
      align-items: center; }
      .p-works-data .p-project-wx .wx__row .weixin__help {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        font-size: 14px; }
        .p-works-data .p-project-wx .wx__row .weixin__help:hover .help__text {
          display: block; }
        .p-works-data .p-project-wx .wx__row .weixin__help .help__text {
          position: absolute;
          left: 20px;
          top: -23px;
          display: none;
          background: #4C4C4C;
          width: 320px;
          color: #ffffff;
          font-size: 12px;
          line-height: 20px;
          padding: 8px 12px;
          border-radius: 2px;
          margin-left: 5px; }
      .p-works-data .p-project-wx .wx__row .icon-help {
        margin-left: 5px; }
    .p-works-data .p-project-wx .weixin__add {
      margin-top: 20px; }
      .p-works-data .p-project-wx .weixin__add--btn {
        cursor: pointer; }
    .p-works-data .p-project-wx .weixin__table {
      margin-top: 20px; }
      .p-works-data .p-project-wx .weixin__table td, .p-works-data .p-project-wx .weixin__table th {
        text-align: center; }
    .p-works-data .p-project-wx .weixin__list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 50px; }
      .p-works-data .p-project-wx .weixin__list .sent__btn {
        margin-left: 650px; }
      .p-works-data .p-project-wx .weixin__list--color {
        color: #ffac3b;
        margin-left: 20px; }
    .p-works-data .p-project-wx .list__record--title {
      font-size: 20px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
    .p-works-data .p-project-wx .list__record--update {
      font-size: 16px;
      color: #40b5ff;
      margin-left: 35px;
      cursor: pointer; }
    .p-works-data .p-project-wx .list__record--resend {
      color: #40b5ff;
      margin-left: 30px;
      cursor: pointer; }
    .p-works-data .p-project-wx .list__record--row {
      margin-top: 20px; }
      .p-works-data .p-project-wx .list__record--row .sent__status {
        margin-left: 30px; }
      .p-works-data .p-project-wx .list__record--row .color__status--success {
        color: #20BB39; }
      .p-works-data .p-project-wx .list__record--row .color__status--send {
        color: #ffac3b; }
      .p-works-data .p-project-wx .list__record--row .color__status--fail {
        color: #666666; }
      .p-works-data .p-project-wx .list__record--row li {
        line-height: 24px;
        display: -ms-flexbox;
        display: flex; }

.p-project-money {
  width: 1000px;
  margin: auto;
  margin-top: 47px; }
  .p-project-money td {
    text-align: center; }
  .p-project-money .money__title {
    font-size: 20px;
    color: #333333; }
  .p-project-money .money__btn {
    margin-left: 900px; }
  .p-project-money .td__span {
    padding: 0 5px;
    cursor: pointer; }
  .p-project-money .prize__set {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 70px; }
    .p-project-money .prize__set--row {
      margin: 20px 60px;
      width: 300px;
      padding: 20px;
      height: 290px;
      border: 1px solid #dddddd;
      box-shadow: darkgrey 0px 1px 16px 0px;
      border-radius: 5px;
      text-align: center; }
    .p-project-money .prize__set--color {
      background: #dddddd;
      width: 110px;
      height: 110px;
      display: -ms-flexbox;
      display: flex;
      border-radius: 100px;
      text-align: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      margin: auto;
      margin-bottom: 20px; }
    .p-project-money .prize__set .prize__btn {
      margin: auto;
      margin-top: 20px;
      border: 1px solid #40b5ff !important;
      background: #ffffff !important;
      color: #40b5ff; }
      .p-project-money .prize__set .prize__btn:hover {
        background: #40b5ff !important;
        color: #ffffff !important; }
    .p-project-money .prize__set--info {
      background-color: #fffbf2;
      padding: 8px 10px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .p-project-money .prize__set--info span {
        margin-left: 5px; }
  .p-project-money .prize__title--row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 20px;
    font-size: 18px; }
    .p-project-money .prize__title--row .prize__title {
      -ms-flex: 1;
      flex: 1; }
  .p-project-money .prize__table {
    margin-bottom: 30px; }
    .p-project-money .prize__table td, .p-project-money .prize__table th {
      text-align: center; }
    .p-project-money .prize__table thead {
      background-color: #e4e4e4; }
    .p-project-money .prize__table .table__td2 {
      display: none;
      text-align: center;
      border: 1px dashed #00afec;
      cursor: pointer; }
    .p-project-money .prize__table .table__tr:hover .table__td2 {
      display: table-cell; }
    .p-project-money .prize__table .table__tr:hover .table__td {
      display: none; }
    .p-project-money .prize__table .table__span {
      padding: 0 5px; }
      .p-project-money .prize__table .table__span--cursor {
        cursor: pointer; }
  .p-project-money .save__btn {
    margin: auto; }

.tab-weChatCollect--wrap {
  margin-top: 47px;
  color: #666666; }
  .tab-weChatCollect--wrap .weChatCollect__title {
    font-size: 20px;
    letter-spacing: 0.8px;
    color: #333333;
    margin-bottom: 15px; }
  .tab-weChatCollect--wrap .weChatCollect__p1 {
    margin-top: 10px; }
  .tab-weChatCollect--wrap .weChatCollect__label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px; }
    .tab-weChatCollect--wrap .weChatCollect__label--name {
      width: 90px; }
    .tab-weChatCollect--wrap .weChatCollect__label--input {
      width: 250px;
      height: 35px;
      margin-right: 10px; }
  .tab-weChatCollect--wrap .order__btn {
    margin: auto;
    margin-top: 60px; }

.random_div {
  margin-top: 15px;
  margin-left: 30px; }

.random_password {
  margin-left: 15px; }

.random_password_input {
  width: 47px;
  height: 26px; }

.offline__status {
  display: -ms-flexbox;
  display: flex;
  width: 1000px;
  margin: auto;
  background: red;
  padding: 8px 10px;
  background-color: #ffebae;
  -ms-flex-align: center;
  align-items: center;
  position: relative; }
  .offline__status .icon-close {
    position: absolute;
    right: 10px;
    top: 0px;
    bottom: 0px;
    margin: auto; }
  .offline__status .btn {
    margin-left: 20px; }

.offline__buy {
  width: 320px;
  height: 300px;
  border: 1px solid #cccccc;
  margin: auto;
  padding: 20px 30px;
  border-radius: 8px;
  margin-top: 80px; }
  .offline__buy--btn {
    text-align: center;
    margin: auto;
    margin-top: 20px; }
  .offline__buy--back {
    width: 100px;
    height: 100px;
    background: #e8e8e7;
    border-radius: 100px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 20px; }
  .offline__buy p {
    text-align: center; }

.table .sms__td--gree {
  color: #10cca9; }

.table .sms__td--yellow {
  color: #ffac3b; }

.table .sms__td--gray {
  color: #bbbbbb; }

.p-works-analyze {
  padding: 101px 0 0px 0;
  /*回收进度样式*/
  /*样本数据样式*/
  /*图表分析样式*/ }
  .p-works-analyze button {
    cursor: pointer; }
  .p-works-analyze .table {
    table-layout: fixed; }
    .p-works-analyze .table .td-center {
      text-align: center; }
    .p-works-analyze .table thead, .p-works-analyze .table tbody {
      font-size: 14px;
      color: #666666; }
      .p-works-analyze .table thead .sms__td--gree, .p-works-analyze .table tbody .sms__td--gree {
        color: #10cca9; }
      .p-works-analyze .table thead .sms__td--orange, .p-works-analyze .table tbody .sms__td--orange {
        color: #ffac3b; }
    .p-works-analyze .table th {
      background-color: #e5e7e9;
      border: none;
      padding: 0 15px; }
    .p-works-analyze .table th, .p-works-analyze .table td {
      line-height: 52px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .p-works-analyze .table .answering {
      color: #ffac3b; }
    .p-works-analyze .table .finish {
      color: #10cca9; }
    .p-works-analyze .table .other {
      color: #bbbbbb; }
  .p-works-analyze .tab-progress--wrap .progress__list {
    margin-top: 60px;
    border-bottom: 1px solid #ebeef0;
    padding-bottom: 30px; }
    .p-works-analyze .tab-progress--wrap .progress__list--one {
      float: left;
      margin-right: 20px;
      width: 204px;
      height: 152px;
      border: solid 1px #40b5ff;
      margin-bottom: 20px; }
  .p-works-analyze .tab-progress--wrap .progress__left {
    width: 50%;
    float: left; }
  .p-works-analyze .tab-progress--wrap .progress__title--list {
    font-size: 14px;
    color: #666666;
    margin: 12px 0px 27px 15px; }
  .p-works-analyze .tab-progress--wrap .progress__title--quota {
    /* margin-top: 60px;*/
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 22px;
    letter-spacing: 0.9px;
    color: #333333; }
  .p-works-analyze .tab-progress--wrap .progress__num {
    font-size: 30px;
    text-align: center;
    color: #24aaff; }
    .p-works-analyze .tab-progress--wrap .progress__num--small {
      font-size: 18px; }
  .p-works-analyze .tab-progress--wrap .progress__right {
    width: 50%;
    float: right; }
  .p-works-analyze .tab-progress--wrap .progress__chart {
    height: 322px; }
  .p-works-analyze .tab-progress--wrap .progress__center {
    font-size: 20px;
    text-align: center;
    margin-top: 143px;
    color: #666666; }
  .p-works-analyze .tab-progress--wrap .progress__td--color {
    color: #bbbbbb; }
  .p-works-analyze .tab-progress--wrap .progress__td--finish {
    color: #10cca9; }
  .p-works-analyze .tab-data--wrap .tab-data--bottom {
    padding-bottom: 50px;
    border-bottom: 1px solid #ebeef0; }
  .p-works-analyze .tab-data--wrap .data__top {
    margin-top: 55px; }
    .p-works-analyze .tab-data--wrap .data__top .Select-control {
      height: 36px; }
    .p-works-analyze .tab-data--wrap .data__top .Select-value-label {
      line-height: 36px; }
  .p-works-analyze .tab-data--wrap .data__title {
    float: left;
    font-size: 20px;
    letter-spacing: 0.8px;
    color: #333333; }
    .p-works-analyze .tab-data--wrap .data__title--small {
      font-size: 14px;
      letter-spacing: 0.6px;
      color: #999999; }
  .p-works-analyze .tab-data--wrap .data__export {
    float: right;
    width: 170px;
    height: 36px; }
  .p-works-analyze .tab-data--wrap .data__filter {
    /*margin-top: 30px;*/
    margin-top: 30px;
    font-size: 14px;
    color: #888888;
    display: -ms-flexbox;
    display: flex; }
    .p-works-analyze .tab-data--wrap .data__filter--top {
      margin-top: 44px; }
    .p-works-analyze .tab-data--wrap .data__filter--top1 {
      margin-top: 34px; }
    .p-works-analyze .tab-data--wrap .data__filter .time__input {
      width: 143px;
      height: 36px;
      border: solid 1px #d6d6d6; }
    .p-works-analyze .tab-data--wrap .data__filter:first-child {
      margin-top: 48px; }
    .p-works-analyze .tab-data--wrap .data__filter .filter__title {
      margin-right: 8px;
      line-height: 36px; }
      .p-works-analyze .tab-data--wrap .data__filter .filter__title--float {
        float: left; }
    .p-works-analyze .tab-data--wrap .data__filter .answer-select {
      width: 143px;
      height: 36px;
      float: left; }
      .p-works-analyze .tab-data--wrap .data__filter .answer-select .Select-value-label {
        color: #888888 !important; }
      .p-works-analyze .tab-data--wrap .data__filter .answer-select .Select-control {
        height: 36px; }
      .p-works-analyze .tab-data--wrap .data__filter .answer-select .Select-value {
        line-height: 36px; }
    .p-works-analyze .tab-data--wrap .data__filter .filter__select {
      color: #888888;
      width: 143px;
      height: 36px; }
    .p-works-analyze .tab-data--wrap .data__filter .filter__select_multi {
      min-height: 36px;
      width: 270px; }
      .p-works-analyze .tab-data--wrap .data__filter .filter__select_multi .Select-value {
        line-height: inherit !important;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      .p-works-analyze .tab-data--wrap .data__filter .filter__select_multi .Select-placeholder {
        line-height: 36px !important; }
    .p-works-analyze .tab-data--wrap .data__filter .data__filte_item {
      margin-right: 20px; }
    .p-works-analyze .tab-data--wrap .data__filter .filter__padding {
      padding: 0 8px;
      margin-top: 7px; }
    .p-works-analyze .tab-data--wrap .data__filter .filter__btn {
      width: 110px;
      border-radius: 4px;
      height: 34px;
      font-size: 14px;
      color: #ffffff;
      border: none;
      display: inline-block;
      padding: 0 0; }
  .p-works-analyze .tab-data--wrap .data__answer {
    margin-top: 29px;
    margin-bottom: 20px; }
    .p-works-analyze .tab-data--wrap .data__answer .answer__title {
      float: left;
      font-size: 22px;
      letter-spacing: 0.9px;
      color: #333333; }
    .p-works-analyze .tab-data--wrap .data__answer .answer__search {
      float: right;
      position: relative;
      display: -ms-flexbox;
      display: flex; }
      .p-works-analyze .tab-data--wrap .data__answer .answer__search .search__input {
        width: 315px;
        height: 34px;
        border: solid 1px #d6d6d6;
        font-size: 14px;
        line-height: 34px;
        color: #999999;
        padding-left: 8px; }
      .p-works-analyze .tab-data--wrap .data__answer .answer__search .icon__search {
        position: absolute;
        right: 110px;
        top: 0px;
        bottom: 0px;
        margin: auto; }
      .p-works-analyze .tab-data--wrap .data__answer .answer__search .add__btn {
        margin-left: 10px; }
  .p-works-analyze .tab-data--wrap .data__table {
    min-height: 505px;
    position: relative; }
    .p-works-analyze .tab-data--wrap .data__table .table__btn {
      border: none;
      color: #333333;
      background: none;
      font-size: 14px;
      margin-right: 5px; }
      .p-works-analyze .tab-data--wrap .data__table .table__btn--hand {
        cursor: pointer; }
    .p-works-analyze .tab-data--wrap .data__table .table__td--orange {
      color: #ffac3b; }
    .p-works-analyze .tab-data--wrap .data__table .table__td--green {
      color: #10cca9; }
  .p-works-analyze .tab-chart--wrap .chart__filter--top {
    width: 1000px;
    padding-bottom: 50px;
    border-bottom: 1px solid #ebeef0; }
  .p-works-analyze .tab-chart--wrap .chart__export {
    float: right;
    width: 157px;
    border-radius: 4px;
    border: solid 1px #40b5ff;
    font-size: 14px;
    line-height: 36px;
    color: #26abff;
    background: none; }
  .p-works-analyze .tab-chart--wrap .filter-table {
    margin-top: 30px; }
    .p-works-analyze .tab-chart--wrap .filter-table .qtn__list {
      margin-top: 20px; }
    .p-works-analyze .tab-chart--wrap .filter-table .count__qtn {
      font-size: 16px;
      line-height: 34px;
      color: #666666;
      width: 700px;
      float: left;
      margin-bottom: 20px; }
    .p-works-analyze .tab-chart--wrap .filter-table .chart__qtn {
      font-size: 14px;
      color: #666666;
      float: right;
      width: 120px; }
      .p-works-analyze .tab-chart--wrap .filter-table .chart__qtn .Select-control {
        height: 36px; }
      .p-works-analyze .tab-chart--wrap .filter-table .chart__qtn .Select-value {
        line-height: 36px; }
    .p-works-analyze .tab-chart--wrap .filter-table .answer__num {
      font-size: 14px;
      line-height: 52px;
      text-align: left;
      color: #666666;
      box-shadow: 0 1px 0 0 #e5e7e9; }
    .p-works-analyze .tab-chart--wrap .filter-table .count-table tbody tr:hover {
      background-color: #e5e7e9; }
  .p-works-analyze .works__page {
    width: 100%;
    padding: 0 30px 0 0;
    margin-top: 31px;
    margin-bottom: 76px;
    color: #90979b; }
    .p-works-analyze .works__page .pagination {
      margin: auto; }
  .p-works-analyze .pick__arrange {
    display: inline-block;
    margin-left: 13px;
    margin-top: 20px; }
  .p-works-analyze .tab-code--wrap {
    margin-bottom: 30px; }
    .p-works-analyze .tab-code--wrap .code__qtn {
      margin-top: 55px; }
      .p-works-analyze .tab-code--wrap .code__qtn--title {
        font-size: 16px;
        line-height: 34px;
        color: #666666;
        width: 700px;
        float: left;
        margin-bottom: 20px; }
      .p-works-analyze .tab-code--wrap .code__qtn .input__code {
        width: 100%;
        height: 30px;
        border: 1px solid #cccccc;
        color: #666666;
        padding-left: 10px; }
    .p-works-analyze .tab-code--wrap .table {
      border-left: 1px solid #dbdfe3;
      border-top: 1px solid #dbdfe3; }
      .p-works-analyze .tab-code--wrap .table td {
        border-right: 1px solid #dbdfe3; }
  .p-works-analyze .code__buy {
    width: 320px;
    height: 300px;
    border: 1px solid #cccccc;
    margin: auto;
    padding: 20px 30px;
    border-radius: 8px;
    margin-top: 80px; }
    .p-works-analyze .code__buy--btn {
      text-align: center;
      margin: auto;
      margin-top: 20px; }
    .p-works-analyze .code__buy--back {
      width: 100px;
      height: 100px;
      background: #e8e8e7;
      border-radius: 100px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin: auto;
      margin-bottom: 20px; }
  .p-works-analyze .code__status {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background: red;
    padding: 8px 10px;
    background-color: #ffebae;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 35px;
    position: relative; }
    .p-works-analyze .code__status .icon-close {
      position: absolute;
      right: 10px;
      top: 0px;
      bottom: 0px;
      margin: auto; }
    .p-works-analyze .code__status .btn {
      margin-left: 20px; }

.filter_area {
  margin-top: 4px; }
  .filter_area .content {
    display: -ms-flexbox;
    display: flex;
    background: #acc; }
  .filter_area .filter_condition {
    margin: 10px 0; }
    .filter_area .filter_condition .select {
      display: inline-block;
      width: 70%;
      margin: 0 10px; }
      .filter_area .filter_condition .select .Select-value {
        max-height: 22px;
        min-width: 115px;
        max-width: 380px;
        overflow: hidden;
        margin-bottom: 2px;
        margin-top: 2px;
        display: -ms-flexbox;
        display: flex;
        float: left; }
        .filter_area .filter_condition .select .Select-value .Select-value-label {
          -ms-flex: auto;
          flex: auto; }
    .filter_area .filter_condition .interacting_btn {
      display: inline-block;
      vertical-align: top; }
  .filter_area .search {
    width: 300px;
    color: #40b5ff;
    text-align: center;
    border: 1px dashed #40b5ff;
    margin-right: 10px;
    cursor: pointer; }
  .filter_area .interacting_btn {
    color: #40b5ff;
    cursor: pointer; }
  .filter_area .btn_area {
    display: -ms-flexbox;
    display: flex;
    line-height: 34px; }
    .filter_area .btn_area .btn {
      width: 130px; }
    .filter_area .btn_area .res {
      margin-left: 10px; }
      .filter_area .btn_area .res .interacting_btn {
        margin-left: 0; }
    .filter_area .btn_area .interacting_btn {
      margin-left: 10px; }

.crosstab_filter_area {
  margin-top: 4px; }
  .crosstab_filter_area .content {
    display: -ms-flexbox;
    display: flex; }
  .crosstab_filter_area .filter_condition {
    margin: 10px 0; }
    .crosstab_filter_area .filter_condition .select {
      display: inline-block;
      width: 70%;
      margin: 0 10px; }
      .crosstab_filter_area .filter_condition .select .Select-value {
        max-height: 22px;
        min-width: 115px;
        max-width: 380px;
        overflow: hidden;
        margin-bottom: 2px;
        margin-top: 2px;
        display: -ms-flexbox;
        display: flex;
        float: left; }
        .crosstab_filter_area .filter_condition .select .Select-value .Select-value-label {
          -ms-flex: auto;
          flex: auto; }
    .crosstab_filter_area .filter_condition .interacting_btn {
      display: inline-block;
      vertical-align: top; }
  .crosstab_filter_area .search {
    width: 450px;
    color: #40b5ff;
    text-align: center;
    border: 1px dashed #40b5ff;
    margin-right: 10px;
    cursor: pointer; }
  .crosstab_filter_area .interacting_btn {
    color: #40b5ff;
    cursor: pointer; }
  .crosstab_filter_area .btn_area {
    display: -ms-flexbox;
    display: flex;
    line-height: 34px; }
    .crosstab_filter_area .btn_area .btn {
      width: 130px; }
    .crosstab_filter_area .btn_area .res {
      margin-left: 10px; }
      .crosstab_filter_area .btn_area .res .interacting_btn {
        margin-left: 0; }
    .crosstab_filter_area .btn_area .interacting_btn {
      margin-left: 10px; }

.data_down {
  float: right;
  height: 36px;
  line-height: 36px;
  margin-right: 8px; }

.p-works-preview {
  /** 外观设置 */ }
  .p-works-preview .main__mobile__customerStyle {
    background-size: contain;
    background-image: url(assets/images/background-default.ffb4b695.png);
    background-color: white;
    background-repeat: no-repeat; }
  .p-works-preview .preview__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
    background-color: #2a70f3;
    color: white;
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 100; }
    .p-works-preview .preview__header--set {
      -ms-flex-pack: start !important;
      justify-content: flex-start !important; }
    .p-works-preview .preview__header .qtn__status {
      padding: 2px 5px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      background: #20BB39;
      color: #ffffff;
      padding-right: 15px;
      position: absolute;
      right: 0px;
      top: 15px; }
    .p-works-preview .preview__header .header__left {
      padding-left: 25px;
      width: 600px; }
    .p-works-preview .preview__header .header__notice {
      padding: 5px 6px;
      background-color: #ffea7a;
      font-size: 12px;
      color: #ff5f0a; }
    .p-works-preview .preview__header .header__right {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      padding-right: 25px;
      width: 470px;
      height: 100%; }
      .p-works-preview .preview__header .header__right .action__item {
        padding: 0 10px;
        height: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center; }
        .p-works-preview .preview__header .header__right .action__item--copy {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          cursor: pointer; }
          .p-works-preview .preview__header .header__right .action__item--copy .icon {
            margin-right: 5px; }
        .p-works-preview .preview__header .header__right .action__item--pages {
          width: 120px; }
          .p-works-preview .preview__header .header__right .action__item--pages > .Select {
            width: 100%; }
        .p-works-preview .preview__header .header__right .action__item--active {
          background-color: #235DCA; }
        .p-works-preview .preview__header .header__right .action__item--pc, .p-works-preview .preview__header .header__right .action__item--mobile {
          cursor: pointer; }
  .p-works-preview .preview__main {
    background-color: #dfe0e2;
    padding: 65px 0 0 0;
    min-height: 100vh; }
    .p-works-preview .preview__main .template__btn {
      margin: auto;
      margin-top: 10px;
      /*position: absolute;
        top: 52px;
        right: 50px;*/ }
    .p-works-preview .preview__main .header__notice {
      padding: 5px 6px;
      background-color: #ffea7a;
      font-size: 12px;
      color: #ff5f0a;
      width: 265px;
      margin: auto;
      margin-bottom: 10px; }
    .p-works-preview .preview__main .qtn__status {
      position: fixed;
      left: 252px;
      top: 75px;
      background: #20BB39;
      padding: 2px 5px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      z-index: 1;
      color: #ffffff; }
    .p-works-preview .preview__main .main__mobile {
      width: 358px;
      height: 728px;
      margin: auto;
      background: url("assets/images/mobile_style.dbcb1d1d.png") center center no-repeat;
      background-size: cover;
      padding: 76px 0;
      overflow: hidden; }
      .p-works-preview .preview__main .main__mobile .header__notice {
        margin-bottom: 0px !important;
        margin-top: 5px;
        width: 320px;
        text-align: center; }
    .p-works-preview .preview__main .main__mobile__customerStyle {
      background-size: contain;
      background-image: url(assets/images/background-default.ffb4b695.png);
      background-color: white;
      background-repeat: no-repeat; }
    .p-works-preview .preview__main .main__pc {
      width: 920px;
      margin: 15px auto 0 auto;
      background-color: white;
      padding: 52px 116px;
      min-height: 720px; }
    .p-works-preview .preview__main .main__pc__customerStyle {
      padding: 260px 72px 52px;
      background-size: contain;
      background-image: url(assets/images/background-default.ffb4b695.png);
      background-repeat: no-repeat; }
  .p-works-preview .template__return {
    padding: 5px 20px;
    background: #40b5ff;
    cursor: pointer;
    border-radius: 4px;
    color: #ffffff;
    margin-right: 90px;
    font-size: 16px; }
    .p-works-preview .template__return--btn {
      background: #c0c1c5 !important;
      color: #ffffff; }
      .p-works-preview .template__return--btn:hover {
        background: #a2a3a7 !important;
        color: #ffffff; }
  .p-works-preview .btn__template {
    background: #ffffff !important;
    border: 1px solid #40b5ff;
    color: #40b5ff !important;
    height: 35px; }
    .p-works-preview .btn__template:hover {
      background: #40b5ff !important;
      border: none;
      color: #ffffff !important; }
  .p-works-preview .setting--wrap {
    position: fixed;
    background: #F4F6F7;
    height: calc(100vh - 75px);
    top: 75px;
    width: 220px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column; }
  .p-works-preview .setting__header {
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 14px;
    color: #666B73;
    background-color: #C4C9CF; }
  .p-works-preview .setting__main {
    padding: 20px 15px 40px 15px;
    -ms-flex: 1;
    flex: 1;
    overflow-y: scroll;
    overflow-x: hidden; }
    .p-works-preview .setting__main .block__title {
      line-height: 24px;
      margin-bottom: 16px;
      color: #555555; }
    .p-works-preview .setting__main .block__main .transform__group {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      font-size: 12px; }
    .p-works-preview .setting__main .block__main .transform__item {
      border-top: 1px solid #c9c9c9;
      border-bottom: 1px solid #c9c9c9;
      height: 30px;
      line-height: 30px;
      text-align: center;
      cursor: pointer;
      -ms-flex: 1;
      flex: 1; }
      .p-works-preview .setting__main .block__main .transform__item:hover, .p-works-preview .setting__main .block__main .transform__item--active {
        background-color: #40b5ff;
        color: white;
        border-color: #40b5ff; }
      .p-works-preview .setting__main .block__main .transform__item--grey {
        background: #e9e8e8;
        border-color: #e9e8e8 !important;
        cursor: auto;
        color: #666; }
        .p-works-preview .setting__main .block__main .transform__item--grey:hover {
          background: #e9e8e8;
          border-color: #e9e8e8 !important;
          cursor: auto;
          color: #666; }
      .p-works-preview .setting__main .block__main .transform__item:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        border: 1px solid #c9c9c9;
        border-right-color: transparent; }
        .p-works-preview .setting__main .block__main .transform__item:first-child:hover, .p-works-preview .setting__main .block__main .transform__item:first-child.transform__item--active {
          border-color: #40b5ff;
          border-right-color: transparent; }
      .p-works-preview .setting__main .block__main .transform__item:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        border: 1px solid #c9c9c9;
        border-left-color: transparent; }
        .p-works-preview .setting__main .block__main .transform__item:last-child:hover, .p-works-preview .setting__main .block__main .transform__item:last-child.transform__item--active {
          border-color: #40b5ff;
          border-left-color: transparent; }
    .p-works-preview .setting__main .block__main .font-group {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: 130px;
      -ms-flex-align: center;
      align-items: center; }
    .p-works-preview .setting__main .block__row {
      display: -ms-flexbox;
      display: flex;
      font-size: 12px;
      margin-bottom: 5px; }
    .p-works-preview .setting__main .block__label {
      width: 60px;
      color: #555555; }
    .p-works-preview .setting__main .block__actions {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .p-works-preview .setting__main .block__actions .action__link {
        color: #40B5FF;
        cursor: pointer; }
      .p-works-preview .setting__main .block__actions .Select-value-label {
        color: #999999 !important; }
    .p-works-preview .setting__main .setting__more .block__main {
      margin-bottom: 55px;
      color: #666666; }
  .p-works-preview .setting__block {
    margin-bottom: 20px; }
  .p-works-preview .setting__folder {
    background-color: #DFE0E1;
    color: #666B73;
    font-size: 12px;
    height: 26px;
    cursor: pointer;
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .p-works-preview .setting__folder .folder__text {
      margin-right: 4px; }
  .p-works-preview .setting__more {
    display: none; }
    .p-works-preview .setting__more--show {
      display: block; }
  .p-works-preview .setting__footer {
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: white;
    font-size: 16px;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-radius: 0; }

@media screen and (min-width: 320px) and (max-width: 640px) {
  .btn__template {
    display: none; } }

@media screen and (max-width: 320px) {
  .btn__template {
    display: none; } }

.p-upgrade {
  background: #fff;
  padding-top: 51px; }
  .p-upgrade .block {
    background-color: white;
    padding: 20px 30px;
    margin-bottom: 10px;
    margin-top: 25px; }
    .p-upgrade .block__header {
      line-height: 30px;
      font-size: 22px;
      color: #333; }
    .p-upgrade .block__table {
      width: 100%;
      margin-top: 20px;
      border-bottom: 1px solid #ccc;
      border-spacing: 0;
      color: #666; }
      .p-upgrade .block__table th,
      .p-upgrade .block__table td {
        text-align: center; }
      .p-upgrade .block__table .th__back {
        line-height: 52px;
        background-color: #e5e7e9; }
      .p-upgrade .block__table th:last-child {
        width: 300px; }
      .p-upgrade .block__table td {
        line-height: 52px; }
    .p-upgrade .block__group {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
      justify-content: flex-end; }
    .p-upgrade .block__action {
      margin-right: 10px;
      width: 90px;
      height: 30px;
      line-height: 30px;
      border-radius: 4px;
      color: white;
      background-color: #40b5ff;
      font-weight: 600;
      text-align: center;
      font-size: 14px;
      cursor: pointer; }
      .p-upgrade .block__action:hover {
        background-color: #666666; }
    .p-upgrade .block__change {
      margin-right: 10px;
      width: 90px;
      height: 30px;
      line-height: 30px;
      border-radius: 4px;
      color: #40b5ff;
      background-color: #fff;
      font-weight: 600;
      text-align: center;
      font-size: 14px;
      border: 1px solid #40b5ff;
      cursor: pointer; }
      .p-upgrade .block__change:hover {
        background-color: #40b5ff;
        color: #fff; }
    .p-upgrade .block__upgrade {
      margin-right: 10px;
      width: 90px;
      height: 30px;
      line-height: 30px;
      border-radius: 4px;
      color: white;
      background-color: #ffac3b;
      font-weight: 600;
      text-align: center;
      font-size: 14px; }

.coupon p {
  line-height: 26px; }

.coupon .coupon__title {
  border-bottom: 1px solid #cccccc;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding: 15px 0px; }

.coupon .coupon__main--title {
  font-size: 16px;
  font-weight: bold;
  margin-top: 20px; }

.p-help {
  background-color: #ffffff;
  height: 100vh;
  padding-top: 51px; }
  .p-help .search__container {
    width: 50%;
    margin: auto; }
  .p-help .search__top {
    width: 100%;
    height: 90px;
    background: #cccccc; }
  .p-help .search__input {
    position: relative;
    width: 100%;
    float: left;
    margin: 25px 0; }
    .p-help .search__input--text {
      padding-left: 5px;
      width: 100%;
      height: 40px;
      border: 1px solid #dddddd; }
  .p-help .search__btn {
    position: absolute;
    right: 3px;
    top: 0px;
    margin: auto;
    bottom: 0px;
    height: 33px;
    background: #999999;
    border-radius: 4px;
    border: none;
    padding: 8px 20px;
    color: #ffffff; }
  .p-help .problem {
    margin-top: 15px; }
    .p-help .problem__title {
      font-size: 14px;
      padding: 10px 0;
      border-bottom: 1px solid #cccccc; }
    .p-help .problem__content--list {
      width: 33.3%;
      float: left;
      margin-top: 20px; }
    .p-help .problem__li {
      list-style-type: disc;
      color: #999999;
      line-height: 30px;
      list-style-position: inside; }
      .p-help .problem__li .link {
        color: #999999;
        font-size: 12px; }
        .p-help .problem__li .link:hover {
          color: #5b5b5b;
          cursor: pointer; }
        .p-help .problem__li .link__line {
          text-decoration: underline; }
      .p-help .problem__li--gray {
        list-style: none;
        color: #666666; }

.p-template {
  background: #eeeeee;
  position: relative; }
  .p-template .header {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10; }
  .p-template .account__row--active {
    border-bottom: 2px solid #40b5ff;
    padding-bottom: 25px; }
  .p-template .account__nav--row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    background: #ffffff; }
  .p-template .account__nav--item {
    border-bottom: none;
    padding: 0 25px; }
  .p-template .template__main {
    width: 1200px;
    margin: auto;
    display: block; }
    .p-template .template__main--list {
      width: 80%;
      height: 180px;
      margin: 10px 23px;
      border: 1px solid #dddddd;
      background: #ffffff;
      padding: 10px 20px;
      float: left;
      box-shadow: darkgrey 0px 1px 16px 0px; }
    .p-template .template__main .qtn__title {
      text-align: center;
      margin-top: 10px;
      margin-bottom: 15px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .p-template .template__main .qtn__title a {
        color: #666666;
        cursor: pointer; }
    .p-template .template__main .qtn__text {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -moz-line-clamp: 3;
      autoprefixer: off;
      /*-webkit-box-orient: vertical;
      -moz--box-orient: vertical;*/
      autoprefixer: on; }
      .p-template .template__main .qtn__text a {
        color: #666666;
        cursor: pointer; }
    .p-template .template__main .qtn__describe {
      margin-top: 20px;
      color: #cccccc;
      display: -ms-flexbox;
      display: flex; }
      .p-template .template__main .qtn__describe--span {
        margin-right: 5px; }
      .p-template .template__main .qtn__describe a {
        color: #666666;
        cursor: pointer; }
  .p-template .container {
    -ms-flex-direction: inherit !important;
    flex-direction: inherit !important; }
  .p-template .p-home--banner {
    height: auto !important; }
  .p-template .swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    background: #ffffff;
    opacity: 1; }
  .p-template .swiper-pagination-bullet {
    margin: 0 6px !important; }
  .p-template .slider__p {
    position: absolute;
    top: 217px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    z-index: 100;
    color: #ffffff;
    font-size: 34px;
    text-align: center; }
  .p-template .swiper-pagination-bullet-active {
    background: #007aff !important; }

@media screen and (min-width: 320px) and (max-width: 640px) {
  .p-template .header__mobile {
    background: #000000; }
  .p-template .account__nav--row {
    padding-top: 30px; }
  .p-template .template__main {
    width: 100% !important; }
  .p-template .template__main--row {
    width: 50% !important; }
  .p-template .template__main--list {
    width: 100% !important;
    margin: 10px 0px !important; }
    .p-template .template__main--list .qtn__text {
      display: none; }
    .p-template .template__main--list .qtn__text--none {
      display: block !important; }
  .p-template .account__nav--item {
    display: none; }
  .p-template .account__nav--first {
    display: block; }
  .p-template .banner__none {
    display: none; } }

@media screen and (max-width: 320px) {
  .p-template .header__mobile {
    background: #000000; }
  .p-template .account__nav--row {
    padding-top: 30px; }
  .p-template .template__main {
    width: 100% !important; }
  .p-template .template__main--row {
    width: 50% !important; }
  .p-template .template__main--list {
    width: 100% !important;
    margin: 10px 0px !important; }
    .p-template .template__main--list .qtn__text {
      display: none; }
    .p-template .template__main--list .qtn__text--none {
      display: block !important; }
  .p-template .account__nav--item {
    display: none; }
  .p-template .account__nav--first {
    display: block; }
  .p-template .banner__none {
    display: none; } }

.account {
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  margin-top: 51px;
  /*底部分页样式*/ }
  .account__nav {
    width: 140px;
    min-height: 100vh;
    background: #f8f9fb;
    padding: 0 10px;
    text-align: center; }
    .account__nav--item {
      border-bottom: solid 1px #e4e4e4;
      height: 72px;
      line-height: 72px;
      cursor: pointer; }
      .account__nav--item a {
        color: #666; }
        .account__nav--item a:hover {
          color: #40b5ff; }
      .account__nav--item .account__row--active {
        color: #40b5ff; }
  .account .order__item {
    margin: auto;
    font-size: 14px;
    color: #666666; }
    .account .order__item .order__btn {
      border: none;
      background: #ffac3b;
      padding: 5px 10px;
      border-radius: 4px; }
    .account .order__item .order__color {
      color: #666666; }
    .account .order__item--row {
      margin-bottom: 20px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .account .order__item--row .order__icon {
        width: 35px;
        height: 35px;
        margin-right: 10px; }
      .account .order__item--row .order__title--status {
        font-size: 16px;
        font-weight: 500; }
      .account .order__item--row .order__title--color {
        color: #ffac3b; }
  .account__main {
    padding: 42px;
    width: calc(100% - 150px); }
    .account__main .main__title {
      font-size: 22px;
      color: #333;
      width: 100%; }
    .account__main .main__content {
      width: 100%;
      overflow: hidden;
      /*margin-top: 19px;*/
      margin-top: 16px;
      display: -ms-flexbox;
      display: flex; }
      .account__main .main__content .main__nav {
        width: 160px;
        min-height: 633px;
        background: #fafafa;
        border: solid 1px #f0f1f3;
        padding-bottom: 20px; }
        .account__main .main__content .main__nav .group__list--row:hover {
          cursor: pointer;
          background-color: #3ec1ff; }
          .account__main .main__content .main__nav .group__list--row:hover .main__nav--item {
            width: 115px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; }
          .account__main .main__content .main__nav .group__list--row:hover .main__nav--edit {
            display: block; }
        .account__main .main__content .main__nav--item {
          width: 158px;
          height: 44px;
          line-height: 44px;
          padding-left: 15px;
          color: #555;
          cursor: pointer;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
        .account__main .main__content .main__nav--click {
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          width: 160px;
          height: 44px;
          line-height: 44px;
          color: #555;
          background-color: #3ec1ff;
          cursor: pointer; }
        .account__main .main__content .main__nav--edit {
          display: none;
          width: 160px;
          height: 44px;
          line-height: 44px;
          margin-top: -44px;
          padding-left: 119px; }
          .account__main .main__content .main__nav--edit .edit:hover {
            color: #5D6A7D; }
          .account__main .main__content .main__nav--edit .delete {
            padding-left: 2px;
            display: inline-block;
            vertical-align: middle;
            cursor: pointer; }
            .account__main .main__content .main__nav--edit .delete:hover {
              color: #5D6A7D; }
        .account__main .main__content .main__nav--add {
          width: 88px;
          height: 30px;
          border-radius: 4px;
          background-color: #ffffff;
          border: solid 1px #40b5ff;
          cursor: pointer;
          margin: 15px auto 0;
          display: block;
          color: #40b5ff; }
      .account__main .main__content .content__table {
        width: calc(100% - 190px);
        min-height: 633px;
        background: #fff;
        margin-left: 22px; }
        .account__main .main__content .content__table .row {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
          justify-content: space-between; }
          .account__main .main__content .content__table .row__left {
            display: -ms-flexbox;
            display: flex; }
            .account__main .main__content .content__table .row__left .add {
              width: 106px;
              height: 40px;
              border-radius: 4px;
              cursor: pointer;
              color: #fff;
              font-size: 14px;
              border: none;
              display: inline-block;
              padding: 0 0; }
            .account__main .main__content .content__table .row__left .import {
              height: 40px;
              line-height: 40px;
              font-size: 14px;
              color: #40b5ff;
              margin-left: 24px;
              cursor: pointer; }
          .account__main .main__content .content__table .row__right input {
            width: 171px;
            height: 34px;
            background-color: #ffffff;
            border: solid 1px #d6d6d6;
            padding-left: 10px;
            font-size: 14px; }
        .account__main .main__content .content__table .contact-list-con {
          width: 100%;
          max-height: 500px;
          overflow: auto; }
        .account__main .main__content .content__table .contact__table {
          width: 100%;
          border-collapse: collapse;
          color: #666;
          font-size: 14px; }
          .account__main .main__content .content__table .contact__table thead {
            background-color: #e5e7e9; }
          .account__main .main__content .content__table .contact__table tbody {
            background: #fff; }
            .account__main .main__content .content__table .contact__table tbody tr {
              border-bottom: 1px solid #e5e7e9; }
          .account__main .main__content .content__table .contact__table tr {
            height: 52px;
            line-height: 52px;
            text-align: center; }
            .account__main .main__content .content__table .contact__table tr td:last-child {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: distribute;
              justify-content: space-around; }
        .account__main .main__content .content__table .works__page {
          position: absolute;
          width: 70%;
          bottom: -10px;
          margin-top: 20px;
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 8px;
          color: #90979b; }
          .account__main .main__content .content__table .works__page .pagination {
            margin: auto; }
        .account__main .main__content .content__table .works__page--contact {
          width: 100%;
          margin-top: 20px;
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 8px;
          color: #90979b; }
  .account__management {
    padding: 0 120px;
    -ms-flex: 1;
    flex: 1; }
    .account__management .title {
      font-size: 22px;
      color: #333;
      margin-top: 45px;
      margin-bottom: 20px; }
    .account__management .user {
      margin-top: 50px;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-line-pack: justify;
      align-content: space-between;
      color: #666; }
      .account__management .user__item--down {
        margin-top: 30px; }
        .account__management .user__item--down .primary {
          padding: 5px 10px;
          background: #40b5ff;
          border-radius: 4px;
          color: #fff;
          border: none;
          cursor: pointer;
          margin-left: 20px; }
        .account__management .user__item--down .warnning {
          padding: 5px 10px;
          background: #ffac3b;
          border-radius: 4px;
          color: #fff;
          border: none;
          cursor: pointer;
          margin-right: 20px;
          position: relative; }
          .account__management .user__item--down .warnning__span {
            position: absolute;
            top: -9px;
            right: -7px;
            width: 18px;
            height: 18px;
            border-radius: 18px;
            background: red; }
    .account__management .m-table {
      width: 100%;
      color: #666;
      border-collapse: collapse;
      text-align: center; }
      .account__management .m-table thead {
        text-align: center;
        background: #ebeef0; }
      .account__management .m-table tbody tr {
        border-bottom: 1px solid #e5e7e9; }
      .account__management .m-table tr {
        height: 45px;
        line-height: 45px; }
      .account__management .m-table .using {
        color: #666; }
      .account__management .m-table .unused {
        color: #b0b0b0; }
  .account__messages {
    padding: 0 120px;
    -ms-flex: 1;
    flex: 1; }
    .account__messages .title {
      font-size: 22px;
      color: #333;
      margin-top: 45px; }
    .account__messages .m-table {
      width: 100%;
      color: #666;
      border-collapse: collapse;
      text-align: center;
      margin-top: 20px; }
      .account__messages .m-table thead {
        text-align: center;
        background: #ebeef0; }
      .account__messages .m-table tbody tr {
        border-bottom: 1px solid #e5e7e9; }
      .account__messages .m-table tr {
        height: 45px;
        line-height: 45px; }
  .account__profile {
    -ms-flex: 1;
    flex: 1;
    padding: 0 100px; }
    .account__profile .title {
      padding-bottom: 12px;
      font-size: 22px;
      color: #333;
      margin-top: 45px; }
    .account__profile .title2 {
      font-size: 16px;
      color: #333333;
      margin-top: 10px; }
      .account__profile .title2__info {
        margin-left: 30px;
        font-size: 14px; }
    .account__profile .profile {
      /*margin-left: 49px;*/
      margin-top: 10px; }
      .account__profile .profile tr {
        line-height: 55px; }
      .account__profile .profile .info {
        color: #666;
        margin-left: 10px;
        min-width: 170px;
        display: inline-block; }
        .account__profile .profile .info__img {
          width: 57px;
          height: 84px;
          display: block;
          margin-left: 10px; }
      .account__profile .profile .oprate {
        color: #40b5ff;
        cursor: pointer;
        margin-left: 20px; }
        .account__profile .profile .oprate__img {
          display: -ms-flexbox;
          display: flex; }
      .account__profile .profile .item {
        display: inline-block;
        width: 100px;
        color: #363636;
        margin-left: 20px;
        font-weight: 500; }
      .account__profile .profile .item1 {
        width: 105px;
        display: inline-block; }
      .account__profile .profile .item2 {
        width: 105px;
        display: inline-block; }
      .account__profile .profile .item3 {
        width: 105px;
        display: inline-block; }
      .account__profile .profile .account__title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 10px; }
        .account__profile .profile .account__title--record {
          margin-left: 20px; }
        .account__profile .profile .account__title--btn {
          margin-left: 20px;
          color: #00afec;
          background: none;
          border: none;
          cursor: pointer; }
      .account__profile .profile .color__yellow {
        color: #ffac3b; }
      .account__profile .profile .color__gray {
        color: #888;
        margin-left: 5px;
        font-size: 12px; }
      .account__profile .profile .color__green {
        color: #10cca9; }
      .account__profile .profile .sub__table {
        margin-bottom: 25px; }
        .account__profile .profile .sub__table th, .account__profile .profile .sub__table td {
          text-align: center; }
  .account__records {
    -ms-flex: 1;
    flex: 1;
    padding: 0 50px; }
    .account__records .title {
      font-size: 22px;
      color: #333;
      margin-top: 45px; }
    .account__records .tabs {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      border-bottom: 1px solid #e4e4e4; }
      .account__records .tabs .tab__item {
        margin-right: 48px;
        font-size: 16px;
        line-height: 45px;
        cursor: pointer;
        color: #888; }
        .account__records .tabs .tab__item--active {
          color: #299feb;
          border-bottom: 3px solid #299feb; }
    .account__records .m-table {
      width: 100%;
      color: #666;
      border-collapse: collapse;
      text-align: center;
      margin-top: 20px; }
      .account__records .m-table thead {
        text-align: center;
        background: #ebeef0; }
      .account__records .m-table tbody tr {
        border-bottom: 1px solid #e5e7e9; }
        .account__records .m-table tbody tr button {
          height: 24px;
          line-height: 24px;
          border-radius: 20px;
          border: none;
          width: 63px;
          margin: 0px 5px 0px 5px;
          color: #fff;
          cursor: pointer; }
        .account__records .m-table tbody tr .account-pay {
          background-color: #ffac3b; }
        .account__records .m-table tbody tr .account-pay-close {
          background-color: #ccc; }
      .account__records .m-table tr {
        height: 45px;
        line-height: 45px; }
  .account .works__page {
    /*position: absolute;*/
    width: 74%;
    /*bottom: 10px;*/
    margin-top: 20px;
    display: -ms-flexbox;
    display: flex; }
    .account .works__page .pagination {
      margin: auto; }
  .account .account-table {
    min-height: 600px;
    padding-bottom: 80px;
    position: relative; }
    .account .account-table .m-table .thead__font tr {
      line-height: 52px; }
    .account .account-table .m-table .thead__font th {
      font-weight: 100; }
  .account .account__row--active {
    color: #40b5ff; }

.p-questionnaire {
  margin: 0 auto;
  background-color: white;
  position: relative;
  min-height: 100vh;
  padding-bottom: 30px; }
  .p-questionnaire-custom {
    border-radius: 40px;
    background: #fff url(assets/images/background.c25cb7f3.png) no-repeat right bottom;
    background-size: contain;
    box-shadow: 0 0 40px 0 rgba(0, 100, 224, 0.2); }
  .p-questionnaire .qtn__header {
    position: relative;
    min-height: 30px;
    background-color: #999999;
    line-height: 30px; }
    .p-questionnaire .qtn__header--text {
      position: absolute;
      top: 0px;
      left: 0px;
      bottom: 0px;
      right: 0px;
      margin: auto; }
  .p-questionnaire .answer__header--mobile {
    background-color: #ffea7a;
    color: #ff5f0a;
    font-size: 14px;
    text-align: center;
    line-height: 25px; }
  .p-questionnaire .answer__header {
    height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 500;
    text-align: center; }
    .p-questionnaire .answer__header--moblie {
      background-color: #ffea7a; }
  .p-questionnaire .answer__progress {
    height: 6px;
    background-color: #b6c1d6; }
    .p-questionnaire .answer__progress--current {
      height: 6px;
      background-color: #3ec1ff; }
  .p-questionnaire .answer__footer {
    height: 50px;
    background-color: transparent;
    color: #666666;
    text-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 30px; }
    .p-questionnaire .answer__footer--fixed {
      position: absolute;
      bottom: 0px;
      width: 100%;
      left: 0px;
      margin-bottom: 0px; }
  .p-questionnaire--simulation {
    border: 1px solid #c0c0c0;
    width: 320px;
    overflow-y: scroll;
    position: relative;
    min-height: 0px; }
  .p-questionnaire--pc {
    height: auto; }
    .p-questionnaire--pc .answer__header {
      background: none;
      color: black; }
    .p-questionnaire--pc .answer__main {
      min-height: 720px; }

/** 问卷答题页面 */
.p-answer--wrap {
  background-color: #dfe0e2;
  padding: 75px 0;
  min-height: 100vh; }
  .p-answer--wrap .data__manage--row {
    color: #666666; }
    .p-answer--wrap .data__manage--row .data__info {
      position: relative;
      padding: 20px 20px;
      background: #ffffff; }
      .p-answer--wrap .data__manage--row .data__info--title {
        font-size: 18px;
        font-weight: 400;
        margin-bottom: 10px; }
      .p-answer--wrap .data__manage--row .data__info--list {
        margin-top: 10px;
        display: -ms-flexbox;
        display: flex; }
        .p-answer--wrap .data__manage--row .data__info--list .lebel__name {
          width: 75px;
          display: block; }
      .p-answer--wrap .data__manage--row .data__info--height {
        height: 200px;
        overflow: hidden;
        padding-bottom: 20px; }
      .p-answer--wrap .data__manage--row .data__info .icon__hide {
        position: absolute;
        bottom: 0px;
        left: 0px;
        right: 0px;
        margin: auto;
        z-index: 100; }
    .p-answer--wrap .data__manage--row .data__manage {
      background: #ffffff;
      padding: 10px 20px;
      margin-top: 20px; }
      .p-answer--wrap .data__manage--row .data__manage .manage__table {
        margin-top: 20px; }
        .p-answer--wrap .data__manage--row .data__manage .manage__table--span {
          cursor: pointer; }
      .p-answer--wrap .data__manage--row .data__manage .manage__list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding: 10px 0px; }
        .p-answer--wrap .data__manage--row .data__manage .manage__list--title {
          width: 90px;
          -ms-flex: 1;
          flex: 1;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .p-answer--wrap .data__manage--row .data__manage .manage__list--status {
          width: 60px;
          padding: 0 15px; }
        .p-answer--wrap .data__manage--row .data__manage .manage__list--time {
          width: 95px; }
      .p-answer--wrap .data__manage--row .data__manage--top {
        display: -ms-flexbox;
        display: flex; }
        .p-answer--wrap .data__manage--row .data__manage--top .data__manage--right .upload__btn {
          height: 28px;
          line-height: 28px;
          width: 52px;
          text-align: center;
          border-radius: 5px;
          color: #fff;
          background-color: #40b5ff;
          cursor: pointer; }
        .p-answer--wrap .data__manage--row .data__manage--top .manage__select {
          width: 100px;
          margin-left: 20px; }
        .p-answer--wrap .data__manage--row .data__manage--top .data__time {
          margin-left: 20px; }
        .p-answer--wrap .data__manage--row .data__manage--top .manage__upload {
          -ms-flex-pack: end;
          justify-content: flex-end; }
      .p-answer--wrap .data__manage--row .data__manage--left {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
        flex: 1; }
      .p-answer--wrap .data__manage--row .data__manage .manage__table tr {
        line-height: 30px; }
      .p-answer--wrap .data__manage--row .data__manage .manage__table td, .p-answer--wrap .data__manage--row .data__manage .manage__table th {
        text-align: center; }
      .p-answer--wrap .data__manage--row .data__manage .manage__table .td__first {
        text-align: left; }
    .p-answer--wrap .data__manage--row .manage__tab {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      position: fixed;
      bottom: 0px;
      left: 0px;
      border: 1px solid #d7d7d7;
      background-color: #f2f2f2;
      margin: auto; }
      .p-answer--wrap .data__manage--row .manage__tab .tab__item {
        padding: 10px 20px;
        border-top: 4px solid #c0c0c0;
        margin: 0px 30px; }
      .p-answer--wrap .data__manage--row .manage__tab .active {
        border-top: 4px solid #40b5ff;
        color: #40b5ff; }

.p-answer--pc {
  max-width: 1000px;
  margin: 0 auto;
  background: white;
  padding: 52px 116px; }

.check_anser {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 53px;
  background: inherit;
  background-color: #2a70f3;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  font-size: 14px;
  z-index: 100; }
  .check_anser .check_anser_box {
    font-size: 16px;
    margin-left: 30px; }
    .check_anser .check_anser_box a {
      color: #ffffff; }
    .check_anser .check_anser_box .return-qtn1 {
      background: url("assets/images/icons/return-qtn.924676cc.svg") center center/contain no-repeat;
      width: 17px;
      height: 17px;
      top: 5px;
      left: -25px;
      bottom: 0px;
      margin: auto;
      background-size: 17px;
      background-position: 0 4px; }
  .check_anser .check_anser_div {
    width: 300px;
    margin: 0 auto;
    text-align: center; }
    .check_anser .check_anser_div .nav__item {
      height: 50px;
      line-height: 49px;
      padding: 0 10px;
      color: white;
      position: relative;
      font-size: 16px;
      min-width: 140px;
      text-align: center;
      display: inline-block; }
      .check_anser .check_anser_div .nav__item--active, .check_anser .check_anser_div .nav__item:hover {
        font-weight: 500;
        font-size: 18px; }
      .check_anser .check_anser_div .nav__item--triangle:after {
        content: "";
        display: block;
        position: absolute;
        bottom: -1px;
        left: 50%;
        transform: translate(-50%, 0);
        width: 12px;
        height: 5px;
        background: url("assets/images/icons/triangle-top.01a9d55b.svg") 0 0 no-repeat; }
    .check_anser .check_anser_div .check_anser_span {
      font-size: 17px;
      color: #fff;
      margin-right: 20px; }

.check_anser_footer {
  margin: 0 auto;
  width: 100%;
  height: 46px;
  line-height: 46px;
  background: inherit;
  background-color: #f2f2f2;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: #d7d7d7;
  box-shadow: none;
  bottom: 0px;
  position: fixed; }
  .check_anser_footer .check_anser_allbtn {
    margin: 2px auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center; }
    .check_anser_footer .check_anser_allbtn .check_anser_btn {
      width: 81px;
      height: 35px;
      line-height: 35px;
      background: inherit;
      background-color: #1296db;
      border: none;
      border-radius: 5px;
      box-shadow: none;
      font-size: 14px;
      color: #FFFFFF;
      margin: 2px 20px;
      text-align: center; }
    .check_anser_footer .check_anser_allbtn .btn-green {
      background-color: rgba(16, 204, 169, 0.9); }
    .check_anser_footer .check_anser_allbtn .btn-primary {
      background-color: #ffac3b; }
    .check_anser_footer .check_anser_allbtn .check_anser_btnM {
      margin: 2px 10px; }

.check_anser_midder {
  overflow: auto; }

.manage-mobile {
  background: #ffffff !important;
  padding: 53px 0 !important; }
  .manage-mobile .data__info--title {
    background: #dfe0e2;
    line-height: 35px;
    padding-left: 15px;
    font-size: 16px !important; }
  .manage-mobile .data__manage {
    padding: 10px 0px !important;
    margin-top: 0px !important; }
  .manage-mobile .manage__table {
    padding: 0px 15px !important; }
  .manage-mobile .data__info {
    padding: 0px 0px !important; }
  .manage-mobile .data__info--list {
    padding: 0px 15px !important; }
  .manage-mobile .data__info--height {
    height: 214px !important; }
  .manage-mobile .tab__item {
    margin: 0px 20px !important; }

.list_div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .list_div .img_list {
    width: 261px;
    height: 250px;
    border: 1px solid #ccc;
    margin-top: 40px;
    position: relative; }
    .list_div .img_list .box {
      width: 255px;
      border: 14px solid #ccc;
      height: 200px;
      margin: 2px auto;
      text-align: center; }
      .list_div .img_list .box img {
        height: 100%;
        max-width: 227px; }
    .list_div .img_list p {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -ms-flexbox;
      display: flex;
      height: 25px;
      line-height: 25px;
      width: 200px; }
      .list_div .img_list p a {
        color: #666666;
        cursor: default;
        width: 200px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
    .list_div .img_list span {
      display: block;
      color: #A1A1A1;
      font-size: 12px; }
    .list_div .img_list .isAnswered {
      position: absolute;
      right: 0px;
      top: 0px;
      width: 38px;
      height: 24px;
      background-color: #2b9dff;
      border-radius: 5px;
      text-align: center;
      line-height: 24px;
      color: #fff; }
  .list_div li:nth-child(odd):last-child {
    margin-right: 330px; }

.message__board {
  position: fixed;
  top: 0px;
  right: 15px;
  z-index: 1000; }
  .message__board--btn {
    position: fixed;
    top: 83px;
    right: 17px;
    width: 60px;
    height: 60px;
    background: #6614f1;
    border-radius: 60px; }
  .message__board--text {
    position: relative;
    border: 1px solid #cccccc;
    background: #ffffff;
    width: 350px;
    height: 100vh;
    overflow: auto;
    padding: 10px 20px; }
    .message__board--text .close {
      position: absolute;
      top: 7px;
      right: 10px; }
    .message__board--text .message__top {
      display: -ms-flexbox;
      display: flex; }
      .message__board--text .message__top--reply {
        display: -ms-flexbox;
        display: flex;
        margin-top: 15px; }
        .message__board--text .message__top--reply .btn__reply {
          font-size: 14px;
          width: 50px;
          background: none;
          border: 1px solid #40b5ff;
          color: #40b5ff;
          border-radius: 4px;
          height: 33px; }
    .message__board--text .message__text {
      width: 220px;
      border-radius: 5px;
      height: 35px;
      border: 1px solid #ccc;
      margin-right: 10px; }
    .message__board--text .message__btn {
      height: 34px;
      width: 71px;
      -ms-flex-pack: center;
      justify-content: center;
      border-radius: 4px;
      background-color: #40b5ff;
      color: white;
      font-size: 14px;
      cursor: pointer;
      border: none; }
    .message__board--text .message__list {
      margin-top: 15px; }
      .message__board--text .message__list--row {
        display: -ms-flexbox;
        display: flex;
        position: relative; }
        .message__board--text .message__list--row .icon__reply {
          position: absolute;
          right: 35px;
          bottom: 0px; }
        visibility:hidden
.message__board--text .message__list--row .icon-comment-m {
          visibility: visible; }
        .message__board--text .message__list--row .icon__left {
          margin-left: 20px; }
        .message__board--text .message__list--row:hover .icon-comment {
          visibility: visible; }
      .message__board--text .message__list--p2 {
        -ms-flex: 1;
        flex: 1;
        word-break: break-all; }
      .message__board--text .message__list--name {
        width: 38px;
        height: 38px;
        border-radius: 38px;
        border: 1px solid #cccccc;
        line-height: 34px;
        text-align: center;
        font-size: 12px; }
      .message__board--text .message__list--right {
        margin-left: 10px;
        -ms-flex: 1;
        flex: 1; }
      .message__board--text .message__list--time {
        margin-left: 10px; }
    .message__board--text .message__list--noMaster .message__list--right {
      text-align: right;
      margin-right: 10px; }
  .message__board--list {
    display: -ms-flexbox;
    display: flex; }

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {
  animation-duration: 1s;
  animation-fill-mode: both; }

.animated.infinite {
  animation-iteration-count: infinite; }

.animated.hinge {
  animation-duration: 2s; }

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s; }

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

.bounce {
  animation-name: bounce;
  transform-origin: center bottom; }

@keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

.flash {
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

.pulse {
  animation-name: pulse; }

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1); }
  30% {
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    transform: scale3d(1.05, 0.95, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

.rubberBand {
  animation-name: rubberBand; }

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0); } }

.shake {
  animation-name: shake; }

@keyframes headShake {
  0% {
    transform: translateX(0); }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    transform: translateX(2px) rotateY(3deg); }
  50% {
    transform: translateX(0); } }

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake; }

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing {
  transform-origin: top center;
  animation-name: swing; }

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    transform: scale3d(1, 1, 1); } }

.tada {
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    transform: none; } }

.wobble {
  animation-name: wobble; }

@keyframes jello {
  from, 11.1%, to {
    transform: none; }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello {
  animation-name: jello;
  transform-origin: center; }

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

.bounceIn {
  animation-name: bounceIn; }

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: none; } }

.bounceInDown {
  animation-name: bounceInDown; }

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  to {
    transform: none; } }

.bounceInLeft {
  animation-name: bounceInLeft; }

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0); }
  75% {
    transform: translate3d(10px, 0, 0); }
  90% {
    transform: translate3d(-5px, 0, 0); }
  to {
    transform: none; } }

.bounceInRight {
  animation-name: bounceInRight; }

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  75% {
    transform: translate3d(0, 10px, 0); }
  90% {
    transform: translate3d(0, -5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInUp {
  animation-name: bounceInUp; }

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut {
  animation-name: bounceOut; }

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown {
  animation-name: bounceOutDown; }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft {
  animation-name: bounceOutLeft; }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight {
  animation-name: bounceOutRight; }

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp {
  animation-name: bounceOutUp; }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn {
  animation-name: fadeIn; }

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInDown {
  animation-name: fadeInDown; }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInDownBig {
  animation-name: fadeInDownBig; }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInLeft {
  animation-name: fadeInLeft; }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInLeftBig {
  animation-name: fadeInLeftBig; }

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInRight {
  animation-name: fadeInRight; }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInRightBig {
  animation-name: fadeInRightBig; }

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInUp {
  animation-name: fadeInUp; }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInUpBig {
  animation-name: fadeInUpBig; }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown {
  animation-name: fadeOutDown; }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig {
  animation-name: fadeOutDownBig; }

@keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft {
  animation-name: fadeOutLeft; }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig; }

@keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight {
  animation-name: fadeOutRight; }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig {
  animation-name: fadeOutRightBig; }

@keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp {
  animation-name: fadeOutUp; }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig {
  animation-name: fadeOutUpBig; }

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    animation-timing-function: ease-in; }
  to {
    transform: perspective(400px);
    animation-timing-function: ease-in; } }

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip; }

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX; }

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY; }

@keyframes flipOutX {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@keyframes flipOutY {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY; }

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    transform: none;
    opacity: 1; } }

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out; }

@keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in; }

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1; } }

.rotateIn {
  animation-name: rotateIn; }

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft {
  animation-name: rotateInDownLeft; }

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

.rotateInDownRight {
  animation-name: rotateInDownRight; }

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft {
  animation-name: rotateInUpLeft; }

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

.rotateInUpRight {
  animation-name: rotateInUpRight; }

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1; }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut {
  animation-name: rotateOut; }

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft; }

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight {
  animation-name: rotateOutDownRight; }

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft; }

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight {
  animation-name: rotateOutUpRight; }

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge {
  animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    transform: none; } }

.rollIn {
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut {
  animation-name: rollOut; }

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.zoomIn {
  animation-name: zoomIn; }

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown {
  animation-name: zoomInDown; }

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft {
  animation-name: zoomInLeft; }

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight {
  animation-name: zoomInRight; }

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp {
  animation-name: zoomInUp; }

@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.zoomOut {
  animation-name: zoomOut; }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown {
  animation-name: zoomOutDown; }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center; } }

.zoomOutLeft {
  animation-name: zoomOutLeft; }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center; } }

.zoomOutRight {
  animation-name: zoomOutRight; }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp {
  animation-name: zoomOutUp; }

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInDown {
  animation-name: slideInDown; }

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInLeft {
  animation-name: slideInLeft; }

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  animation-name: slideInRight; }

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  animation-name: slideInUp; }

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0); } }

.slideOutDown {
  animation-name: slideOutDown; }

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft {
  animation-name: slideOutLeft; }

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

.slideOutRight {
  animation-name: slideOutRight; }

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

.slideOutUp {
  animation-name: slideOutUp; }

.p-project {
  padding-top: 51px; }
  .p-project .project__top {
    margin-bottom: 15px;
    margin-top: 45px;
    color: #666666; }
    .p-project .project__top .project-msg {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      background: red;
      padding: 8px 10px;
      background-color: #ffebae;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 35px;
      position: relative; }
    .p-project .project__top--left {
      float: left;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .p-project .project__top--left .icon_sanjiao {
        margin-left: 10px;
        margin-top: 10px; }
  .p-project .project__time {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 0.5px solid #dbdfe3;
    padding-bottom: 15px;
    -ms-flex-align: center;
    align-items: center;
    color: #666666; }
    .p-project .project__time--row {
      margin-right: 10px; }
      .p-project .project__time--row .rdtTimeToggle {
        display: none; }
  .p-project .project__btn {
    float: left;
    text-align: center;
    display: block;
    color: #ffffff;
    border-radius: 4px;
    font-weight: 700; }
  .p-project .project__select {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    width: 70px; }
    .p-project .project__select--type {
      width: 100px; }
    .p-project .project__select .Select-control {
      height: 30px !important;
      border: none; }
    .p-project .project__select .Select-value {
      line-height: 30px; }
    .p-project .project__select .Select-placeholder {
      line-height: 30px !important; }
    .p-project .project__select .Select-value-label {
      color: #666666 !important; }
    .p-project .project__select--name {
      width: 170px !important;
      float: left;
      margin-left: 20px;
      margin-top: 10px; }
  .p-project .project__select2 {
    width: 85px !important; }
  .p-project .project__search {
    float: right;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-project .project__search .header__choose {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-right: 10px; }
      .p-project .project__search .header__choose .icon__deleted {
        margin-right: 5px; }
    .p-project .project__search--input {
      width: 280px;
      height: 34px;
      border: solid 1px #d6d6d6;
      border-radius: 2px;
      padding-left: 10px; }
    .p-project .project__search--icon {
      position: absolute;
      right: 10px;
      top: 6px;
      display: block; }
  .p-project .project__table {
    margin-top: 15px;
    color: #666666; }
    .p-project .project__table .qtn__edit {
      display: none; }
    .p-project .project__table .qtn__name--td:hover .qtn__edit {
      display: block; }
    .p-project .project__table .qtn__type--td:hover .qtn__edit {
      display: inline-block; }
    .p-project .project__table .icon_sanjiao {
      margin-left: 10px; }
    .p-project .project__table a {
      color: #666666; }
    .p-project .project__table td {
      text-align: center; }
    .p-project .project__table .tr__hover--back:hover {
      background: #e5e7e9; }
    .p-project .project__table .td_span {
      cursor: pointer;
      margin-left: 20px; }
      .p-project .project__table .td_span--color {
        color: #cccccc; }
  .p-project .header__choose--name {
    width: 105px; }
  .p-project .pagination {
    margin-top: 25px; }

.p-project-new {
  padding-top: 51px;
  color: #666666; }
  .p-project-new .project__title {
    margin-top: 30px;
    font-size: 20px; }
  .p-project-new .project__new--title {
    margin-top: 52px;
    font-size: 20px; }
  .p-project-new .project__new--name {
    width: 550px;
    height: 50px;
    background-color: #ffffff;
    border: solid 1px #d6d6d6;
    margin-top: 20px;
    padding: 10px;
    font-size: 16px; }
  .p-project-new .project__new--btn {
    border: none;
    width: 120px;
    line-height: 44px;
    text-align: center;
    background: #ffac3b;
    margin-top: 40px;
    color: #ffffff;
    border-radius: 4px;
    font-size: 20px; }
  .p-project-new .project__new--qtn {
    margin-top: 20px; }
  .p-project-new .project__type--title {
    font-size: 20px;
    color: #333333; }
  .p-project-new .project__type--list {
    float: left;
    width: 900px; }
  .p-project-new .project__type--row {
    float: left;
    width: 20%;
    line-height: 60px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .p-project-new .project__type--row input {
      margin-right: 5px;
      width: 20px;
      height: 20px; }
    .p-project-new .project__type--row:first-child {
      margin-left: 20px; }

.p-project-team .project__team {
  margin-top: 51px;
  display: -ms-flexbox;
  display: flex; }
  .p-project-team .project__team--right {
    -ms-flex: 1;
    flex: 1;
    padding: 0 27px; }
    .p-project-team .project__team--right .add__btn {
      margin-top: 15px; }
  .p-project-team .project__team--title {
    margin-top: 45px;
    padding-bottom: 12px;
    font-size: 22px;
    color: #333; }
  .p-project-team .project__team--table {
    margin-bottom: 25px;
    margin-top: 20px; }
    .p-project-team .project__team--table td {
      color: #666666; }
    .p-project-team .project__team--table .td__span {
      cursor: pointer;
      margin-left: 15px; }
    .p-project-team .project__team--table .project__page {
      margin-top: 20px; }

.p-works-manage .manage__nav {
  margin-top: 51px;
  display: -ms-flexbox;
  display: flex; }

.p-works-manage .manage__title--left {
  line-height: 40px;
  color: #6c6c6c; }

.p-works-manage .manage__tabs--center {
  height: 40px;
  line-height: 40px;
  margin: auto; }
  .p-works-manage .manage__tabs--center .tab__item {
    position: relative;
    margin-right: 35px;
    color: #6c6c6c;
    cursor: pointer; }
    .p-works-manage .manage__tabs--center .tab__item:hover {
      color: #40b5ff; }
    .p-works-manage .manage__tabs--center .tab__item--active {
      color: #40b5ff; }
      .p-works-manage .manage__tabs--center .tab__item--active:after {
        content: "";
        display: block;
        position: absolute;
        bottom: 0px;
        top: 0px;
        left: -8px;
        margin: auto;
        transform: translate(-50%, 0);
        width: 3px;
        height: 3px;
        background-color: #40b5ff;
        border-radius: 3px; }

.p-works-manage .manage__top {
  margin-top: 30px; }
  .p-works-manage .manage__top--left {
    display: -ms-flexbox;
    display: flex;
    float: left;
    -ms-flex-align: center;
    align-items: center; }
    .p-works-manage .manage__top--left .header__choose {
      width: 100px;
      margin-left: 20px; }
  .p-works-manage .manage__top--right {
    display: -ms-flexbox;
    display: flex;
    float: right;
    -ms-flex-align: center;
    align-items: center; }
    .p-works-manage .manage__top--right .header__choose {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .p-works-manage .manage__top--right .header__choose--handel {
        cursor: pointer; }
    .p-works-manage .manage__top--right .icon__deleted {
      display: block;
      margin-right: 5px; }
    .p-works-manage .manage__top--right .header__search {
      margin-left: 10px;
      position: relative;
      width: 280px; }
      .p-works-manage .manage__top--right .header__search .input {
        width: 280px;
        height: 34px; }
      .p-works-manage .manage__top--right .header__search .header__submit {
        position: absolute;
        right: 10px;
        top: 6px; }

.p-works-manage .manage__select {
  width: 105px;
  border: none;
  margin-left: 45px;
  margin-top: 5px; }
  .p-works-manage .manage__select .Select-control {
    border: none;
    height: 33px; }
  .p-works-manage .manage__select .Select-placeholder {
    line-height: 35px; }
  .p-works-manage .manage__select .Select-value-label {
    line-height: 34px;
    color: #666666 !important; }

.p-works-manage .manage__tabs {
  margin-top: 30px;
  color: #666666; }
  .p-works-manage .manage__tabs .profile__table {
    font-size: 20px; }
    .p-works-manage .manage__tabs .profile__table .info {
      font-size: 16px; }
  .p-works-manage .manage__tabs .create__plan {
    margin-top: 15px; }
    .p-works-manage .manage__tabs .create__plan .create__table td {
      text-align: center; }
    .p-works-manage .manage__tabs .create__plan--title {
      font-size: 20px;
      margin-bottom: 15px; }
  .p-works-manage .manage__tabs tr {
    line-height: 40px; }
  .p-works-manage .manage__tabs .oprate {
    margin-left: 81px;
    cursor: pointer;
    font-size: 16px; }

.p-works-manage .qtn-table {
  margin-top: 15px;
  color: #666666; }
  .p-works-manage .qtn-table .qtn__edit {
    cursor: pointer;
    display: none; }
  .p-works-manage .qtn-table .qtn__name--td:hover .qtn__edit {
    display: inline-block; }
  .p-works-manage .qtn-table .project__actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: left;
    justify-content: left; }
    .p-works-manage .qtn-table .project__actions .Select-control {
      height: 30px;
      border: none;
      width: 100px;
      text-align: center; }
    .p-works-manage .qtn-table .project__actions .Select-placeholder {
      line-height: 28px;
      padding-left: 0px; }
    .p-works-manage .qtn-table .project__actions .project__action {
      width: 85px;
      padding: 0 0;
      height: 30px;
      color: #40b5ff; }
    .p-works-manage .qtn-table .project__actions--row {
      position: relative;
      margin-right: 10px;
      line-height: 30px;
      text-align: center; }
    .p-works-manage .qtn-table .project__actions--list {
      position: absolute;
      top: 33px;
      left: 0px;
      width: 90px;
      border: 1px solid #cccccc;
      z-index: 1; }
      .p-works-manage .qtn-table .project__actions--list a {
        color: #666666; }
      .p-works-manage .qtn-table .project__actions--list li {
        line-height: 24px; }
    .p-works-manage .qtn-table .project__actions--none {
      display: none; }

.p-works-manage .add__btn {
  font-weight: 700;
  height: 34px; }

.p-works-manage .qtn__page {
  margin-top: 25px; }

.p-create-new .create__plan {
  color: #666666; }
  .p-create-new .create__plan--title {
    font-size: 20px;
    color: #333333;
    margin-top: 40px; }

.p-create-new .create__table {
  margin-top: 20px; }
  .p-create-new .create__table td {
    text-align: center; }
  .p-create-new .create__table .td__btn {
    cursor: pointer; }

.p-works-task {
  color: #666666; }
  .p-works-task .task__main {
    margin-top: 91px; }
    .p-works-task .task__main tr {
      line-height: 40px; }
    .p-works-task .task__main td {
      font-size: 20px; }
    .p-works-task .task__main .oprate {
      font-size: 16px;
      margin-left: 100px;
      cursor: pointer; }

.prompt__success {
  color: #666666;
  text-align: center;
  margin-top: 300px;
  font-size: 20px; }
  .prompt__success--text {
    color: #40b5ff;
    margin-top: 10px;
    font-size: 16px; }

.p-project-abutment {
  color: #666666; }
  .p-project-abutment .abutment__top {
    text-align: center;
    margin-top: 60px; }
  .p-project-abutment .abutment__main {
    margin-top: 40px; }
  .p-project-abutment .abutment__title {
    font-size: 20px; }
  .p-project-abutment .abutment__select {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -ms-flex-align: center;
    align-items: center; }
    .p-project-abutment .abutment__select .text__link {
      margin-left: 30px; }
    .p-project-abutment .abutment__select .Select-control {
      width: 250px;
      height: 30px; }
    .p-project-abutment .abutment__select .Select-placeholder {
      line-height: 28px; }
    .p-project-abutment .abutment__select .Select-value-label {
      color: #666666 !important; }
    .p-project-abutment .abutment__select .info__btn {
      border: none;
      background: none;
      cursor: pointer;
      margin-left: 10px;
      color: #666666; }
  .p-project-abutment .abutment__label {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -ms-flex-align: center;
    align-items: center; }
    .p-project-abutment .abutment__label--row {
      margin-right: 20px;
      font-size: 20px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
    .p-project-abutment .abutment__label--size {
      font-size: 14px; }
    .p-project-abutment .abutment__label--input {
      width: 16px;
      height: 16px;
      margin-right: 5px; }
  .p-project-abutment .abutment__input {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px; }
    .p-project-abutment .abutment__input input {
      width: 250px;
      margin-right: 10px; }
  .p-project-abutment .abutment__upload {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px; }
  .p-project-abutment .abutment__table {
    margin-top: 20px; }
    .p-project-abutment .abutment__table td {
      text-align: center; }
    .p-project-abutment .abutment__table .btn__deleted {
      background: none;
      cursor: pointer;
      border: none;
      color: #666666; }

.p-project-rent {
  color: #666666; }
  .p-project-rent .rent__title {
    font-size: 20px;
    margin-top: 47px;
    display: -ms-flexbox;
    display: flex; }
    .p-project-rent .rent__title .btn {
      margin-left: 20px; }
  .p-project-rent .rent__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px; }
    .p-project-rent .rent__row .input__other {
      height: 30px;
      margin-right: 20px; }
    .p-project-rent .rent__row .Select-control {
      height: 32px; }
    .p-project-rent .rent__row .Select-placeholder {
      line-height: 30px; }
    .p-project-rent .rent__row--name {
      width: 100px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      float: left; }
      .p-project-rent .rent__row--name input {
        width: 16px;
        height: 16px; }
    .p-project-rent .rent__row--name2 {
      margin-top: 18px; }
    .p-project-rent .rent__row--list {
      float: left; }
    .p-project-rent .rent__row--input {
      width: 80px;
      height: 30px; }
    .p-project-rent .rent__row--email {
      width: 200px; }
    .p-project-rent .rent__row--right {
      margin-left: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .p-project-rent .rent__row--right input {
        width: 16px;
        height: 16px; }
    .p-project-rent .rent__row--more {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 10px; }
      .p-project-rent .rent__row--more .btn__rent {
        margin: 0 10px 0px 20px; }
      .p-project-rent .rent__row--more .icon {
        margin-left: 10px; }
    .p-project-rent .rent__row--left {
      margin-left: 100px; }
      .p-project-rent .rent__row--left .btn {
        margin-right: 20px; }
        .p-project-rent .rent__row--left .btn__disabled {
          cursor: auto; }
  .p-project-rent .rent__select {
    width: 200px;
    margin-right: 20px; }
  .p-project-rent .rent__input--link {
    width: 250px;
    height: 30px;
    margin-right: 20px; }
  .p-project-rent .rent__list {
    margin-top: 47px; }
    .p-project-rent .rent__list .record__title {
      margin-top: 6px;
      font-size: 20px;
      letter-spacing: 0.8px;
      color: #333333;
      margin-bottom: 20px; }
      .p-project-rent .rent__list .record__title .rent__add--btn {
        float: right; }
    .p-project-rent .rent__list .btn__edit {
      color: #40b5ff;
      cursor: pointer; }
  .p-project-rent .rent__main--list {
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    -ms-flex-align: center;
    align-items: center; }
    .p-project-rent .rent__main--list img {
      width: 100px; }
  .p-project-rent .rent__main--label {
    width: 100px; }
  .p-project-rent .rent__main--text {
    width: 200px;
    height: 30px;
    border: 1px solid #cccccc; }
  .p-project-rent .rent__main--input {
    width: 250px;
    height: 30px; }
  .p-project-rent .rent__main--title {
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px; }
  .p-project-rent .rent__main--input1 {
    width: 60px;
    height: 30px;
    margin: 0 10px; }
  .p-project-rent .rent__main--input2 {
    width: 320px;
    min-height: 150px;
    margin: 0 10px;
    padding: 5px; }
  .p-project-rent .rent__main--span {
    margin-right: 10px;
    color: #cccccc; }
  .p-project-rent .rent__main .rent__select {
    width: 250px; }
  .p-project-rent .rent__main .Select-control {
    width: 250px;
    height: 32px; }
  .p-project-rent .rent__main .Select-placeholder {
    line-height: 30px; }

.p-project-hand {
  color: #666666; }
  .p-project-hand .Select-control {
    height: 32px !important; }
  .p-project-hand .Select-value {
    line-height: 30px; }
  .p-project-hand .Select-placeholder {
    line-height: 30px !important; }
  .p-project-hand .Select-value-label {
    color: #666666 !important; }
  .p-project-hand .btn__submit {
    margin-top: 40px;
    margin-left: 0px !important;
    margin-right: 20px; }
  .p-project-hand .hand__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px; }
    .p-project-hand .hand__row .goldNum__input {
      width: 100px;
      height: 32px; }
    .p-project-hand .hand__row--input {
      width: 16px;
      height: 16px;
      margin-right: 3px; }
    .p-project-hand .hand__row--span {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-left: 20px; }
    .p-project-hand .hand__row .btn {
      line-height: 32px !important;
      margin-left: 20px; }
    .p-project-hand .hand__row .hand__time {
      display: -ms-flexbox;
      display: flex;
      margin-left: 10px; }
      .p-project-hand .hand__row .hand__time .rent__select {
        width: 80px; }
    .p-project-hand .hand__row .rent__select {
      width: 80px;
      margin-left: 10px; }
    .p-project-hand .hand__row .input {
      height: 32px !important; }
  .p-project-hand .hand__select {
    width: 100px; }
  .p-project-hand .hand__submit {
    text-align: center; }
    .p-project-hand .hand__submit .icon__ok {
      margin-right: 5px; }
  .p-project-hand .hand__ok {
    font-size: 26px;
    letter-spacing: 1px;
    color: #666666;
    margin-top: 120px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center; }
  .p-project-hand .hand__info {
    margin-top: 10px;
    font-size: 14px;
    color: #999999; }
  .p-project-hand .hand__btn {
    margin-top: 25px;
    width: 120px;
    border-radius: 4px;
    background-color: #40b5ff;
    font-size: 14px;
    line-height: 30px;
    color: #ffffff;
    border: none; }
  .p-project-hand .hand__record {
    margin-top: 47px; }
    .p-project-hand .hand__record--span {
      padding: 0 5px; }
    .p-project-hand .hand__record .return__btn {
      margin-top: 100px; }
    .p-project-hand .hand__record .table__span {
      cursor: pointer;
      padding: 0 5px; }
    .p-project-hand .hand__record .record__title {
      margin-top: 6px;
      font-size: 20px;
      letter-spacing: 0.8px;
      color: #333333;
      margin-bottom: 20px; }
    .p-project-hand .hand__record .set__btn {
      float: right;
      width: 120px;
      border-radius: 4px;
      background-color: #40b5ff;
      font-size: 14px;
      line-height: 30px;
      color: #ffffff;
      border: none;
      cursor: pointer; }
  .p-project-hand .hand__order .order__title {
    font-size: 20px;
    letter-spacing: 0.8px;
    text-align: left;
    color: #333333; }
  .p-project-hand .hand__order .invite__list {
    margin-left: 30px;
    margin-top: 20px; }
  .p-project-hand .hand__order .invite__li {
    font-size: 14px;
    padding-bottom: 25px;
    color: #666666; }
  .p-project-hand .hand__order .invite__btn {
    width: 60px;
    height: 26px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #ffa72e;
    font-size: 14px;
    letter-spacing: 0.6px;
    color: #ffa01f;
    margin-left: 10px; }
  .p-project-hand .sms__nav {
    margin-top: 41px; }

.files__manage {
  padding-bottom: 100px; }
  .files__manage .upload-area {
    margin: 20px 10px; }
    .files__manage .upload-area span {
      color: red;
      margin-left: 20px; }
  .files__manage .table {
    margin: 20px 0; }
    .files__manage .table th {
      background: #e5e7e9; }
    .files__manage .table .td-center {
      text-align: center; }
    .files__manage .table .handel {
      cursor: pointer;
      margin: 10px;
      color: #53bcff; }
  .files__manage .upload-text {
    display: inline-block;
    padding: 6px;
    cursor: pointer;
    color: #53bcff;
    border: 1px solid #53bcff; }

.page__notfind {
  width: 150px;
  height: 120px;
  border: 5px solid #999999;
  border-radius: 8px 8px 6px 6px;
  margin: auto;
  margin-top: 250px; }
  .page__notfind--bottom {
    border-bottom: 5px solid #999999;
    width: 100%;
    height: 20px; }
  .page__notfind--span {
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #999999;
    display: inline-block;
    margin: 5px 2px; }
  .page__notfind--text {
    text-align: center;
    font-size: 44px;
    color: #999999;
    line-height: 90px; }
  .page__notfind--texts {
    text-align: center;
    font-size: 20px;
    color: #666666;
    margin-top: 20px; }
    .page__notfind--texts a {
      color: #00afec;
      cursor: pointer; }

.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  -ms-touch-action: none;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }

.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }

.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px; }

.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb; }

.rc-slider-handle {
  position: absolute;
  margin-left: 0px;
  margin-top: -5px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

.rc-slider-handle:hover {
  border-color: #57c5f7; }

.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: grabbing; }

.rc-slider-handle:focus {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
  outline: none; }

.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px; }

.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999; }

.rc-slider-mark-text-active {
  color: #666; }

.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent; }

.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle; }

.rc-slider-dot-active {
  border-color: #96dbfa; }

.rc-slider-disabled {
  background-color: #e9e9e9; }

.rc-slider-disabled .rc-slider-track {
  background-color: #ccc; }

.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  box-shadow: none;
  background-color: #fff;
  cursor: not-allowed; }

.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important; }

.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px; }

.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px; }

.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px; }

.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  margin-bottom: -7px;
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%; }

.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px; }

.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px; }

.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px; }

.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px; }

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused; }

.rc-slider-tooltip-zoom-down-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused; }

.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running; }

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running; }

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0); }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1, 1); } }

@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1, 1); }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0); } }

.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }

.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }

.rc-slider-tooltip-hidden {
  display: none; }

.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0; }

.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9; }

.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c; }

/*# sourceMappingURL=rc-slider.css.map*/
.invate__page {
  width: 650px;
  margin: auto; }
  .invate__page .copyrights {
    width: 650px;
    background-color: #2a70f3;
    font-size: 14px;
    text-align: center;
    color: #ffffff;
    padding: 6px 0px; }

.App {
  text-align: center; }

.App-logo {
  animation: App-logo-spin infinite 20s linear;
  height: 80px; }

.App-header {
  background-color: #222;
  height: 150px;
  padding: 20px;
  color: white; }

.App-intro {
  font-size: large; }

@keyframes App-logo-spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

html {
  font-size: 62.5%; }

body {
  margin: 0;
  padding: 0;
  font-family: sans-serif; }

.lottery-prize .demo table td {
  width: 14rem;
  height: 14rem;
  text-align: center;
  vertical-align: middle;
  font-size: 2.4rem;
  color: #333;
  font-index: -999; }

.lottery-prize .draw button {
  border: none;
  display: block;
  width: 83px;
  height: 83px;
  border-radius: 12px;
  font-size: 17px;
  font-weight: 600;
  color: #f0ff00;
  background-color: #fe4135;
  cursor: pointer; }

.lottery-prize .active__prize {
  width: 85px;
  height: 85px;
  background: url(assets/images/icons/data/bg2.7a6fcdb2.png) center center/contain no-repeat;
  text-align: center; }

.lottery-prize .hidden {
  width: 85px;
  height: 85px;
  background: url(assets/images/icons/data/bg1.5788c9bc.png) center center/contain no-repeat;
  text-align: center; }

.lottery-prize .scroll_div {
  height: 2rem;
  overflow: hidden;
  white-space: nowrap;
  width: 54rem;
  margin-left: 10px;
  background-color: #a9a9a9;
  border-radius: 0.4rem;
  position: absolute;
  left: 25rem;
  top: 50rem;
  color: #fff; }

.lottery-prize .scroll_div span {
  padding-left: 2rem; }

.lottery-prize .scroll_div span i {
  color: #f08080; }

.lottery-prize .scroll_begin,
.lottery-prize .scroll_end {
  display: inline; }

.lottery-prize .demo {
  width: 40rem;
  height: 40rem;
  margin: 2rem auto 0;
  background-size: cover; }

.lottery {
  width: 320px;
  height: 326px;
  margin: auto;
  background: url(assets/images/icons/data/bg3.9e485bce.png) center center/contain no-repeat;
  padding: 28px;
  margin-top: 10px; }

.login_div {
  position: relative;
  height: 100vh;
  background: url(assets/images/icons/home/loginBg.dff82620.jpg) center center/cover;
  width: 100%; }
  .login_div .login__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    color: #fff; }
    .login_div .login__header .header__item {
      color: #fff; }
  .login_div .login_foot {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 2px 0;
    text-align: center;
    background: #1b75c9;
    opacity: 0.8;
    color: #fff; }
    .login_div .login_foot a {
      color: #fff;
      text-decoration: none; }
  .login_div .p1-login {
    height: 400px;
    padding: 40px;
    width: 400px;
    margin: auto;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 1000;
    background: inherit;
    background-color: rgba(255, 255, 255, 0.7);
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #0c2657;
    border-radius: 10px;
    box-shadow: none; }
    .login_div .p1-login .login__logo {
      margin-top: 10px; }
    .login_div .p1-login .login__close {
      position: absolute;
      right: 10px;
      top: 10px;
      cursor: pointer; }
    .login_div .p1-login .login__logo .logo__epanel {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .login_div .p1-login .login__logo .logo__epanel .login--logo {
        width: 110px;
        height: 42px; }
    .login_div .p1-login .login__logo .ip__epanel {
      font-size: 16px;
      letter-spacing: 2px;
      text-align: center;
      color: #888888; }
    .login_div .p1-login .login__row {
      margin-top: 23px;
      position: relative; }
      .login_div .p1-login .login__row .forget_password {
        position: absolute;
        top: 0px;
        right: 8px;
        line-height: 46px;
        font-size: 14px;
        color: #888888; }
        .login_div .p1-login .login__row .forget_password:hover {
          color: #5086f8; }
    .login_div .p1-login .login__num {
      color: #666666; }
      .login_div .p1-login .login__num--reg {
        color: #1c1b1b; }
    .login_div .p1-login .login__input {
      display: block;
      width: 100%;
      padding: 0 12px;
      height: 46px;
      border: solid 1px #d6d6d6;
      font-size: 14px; }
      .login_div .p1-login .login__input:-ms-input-placeholder {
        color: #888888; }
      .login_div .p1-login .login__input::placeholder {
        color: #888888; }
    .login_div .p1-login .login__submit {
      text-align: center;
      line-height: 44px;
      margin-top: 20px;
      cursor: pointer;
      height: 44px;
      border-radius: 4px;
      background-color: #5086f8;
      font-size: 18px;
      font-weight: 500;
      color: #ffffff;
      border: none;
      width: 100%; }
      .login_div .p1-login .login__submit:hover {
        background-color: rgba(80, 134, 248, 0.9); }
    .login_div .p1-login .login__footer {
      text-align: center;
      margin-top: 10px; }
    .login_div .p1-login .login__login {
      font-weight: 600;
      color: black; }

.newLogin {
  height: 42px;
  line-height: 42px;
  font-style: normal;
  font-size: 20px;
  color: #11325b;
  text-align: center;
  margin: 0 auto; }

/*!
 * antd v2.9.3
 *
 * Copyright 2015-present, Alipay, Inc.
 * All rights reserved.
 */
@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  /* stylelint-disable-line */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  /* stylelint-disable-line */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }

*:before,
*:after {
  box-sizing: border-box; }

html,
body {
  width: 100%; }

body {
  font-family: "Helvetica Neue For Number", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff; }

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0; }

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit; }

ul,
ol {
  list-style: none; }

input::-ms-clear,
input::-ms-reveal {
  display: none; }

::selection {
  background: #108ee9;
  color: #fff; }

a {
  color: #108ee9;
  background: transparent;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color .3s ease; }

a:focus {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip: ink; }

a:hover {
  color: #49a9ee; }

a:active {
  color: #0e77ca; }

a:active,
a:hover {
  outline: 0;
  text-decoration: none; }

a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none; }

.ant-divider {
  margin: 0 6px;
  display: inline-block;
  height: 8px;
  width: 1px;
  background: #ccc; }

code,
kbd,
pre,
samp {
  font-family: Consolas, Menlo, Courier, monospace; }

.clearfix {
  zoom: 1; }

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

@font-face {
  font-family: 'anticon';
  src: url("https://at.alicdn.com/t/font_0qcp222wvwijm7vi.eot");
  /* IE9*/
  src: url("https://at.alicdn.com/t/font_0qcp222wvwijm7vi.eot?#iefix") format("embedded-opentype"), url("https://at.alicdn.com/t/font_0qcp222wvwijm7vi.woff") format("woff"), url("https://at.alicdn.com/t/font_0qcp222wvwijm7vi.ttf") format("truetype"), url("https://at.alicdn.com/t/font_0qcp222wvwijm7vi.svg#iconfont") format("svg"); }

.anticon {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.anticon:before {
  display: block;
  font-family: "anticon" !important; }

.anticon-step-forward:before {
  content: "\E600"; }

.anticon-step-backward:before {
  content: "\E601"; }

.anticon-forward:before {
  content: "\E602"; }

.anticon-backward:before {
  content: "\E603"; }

.anticon-caret-right:before {
  content: "\E604"; }

.anticon-caret-left:before {
  content: "\E605"; }

.anticon-caret-down:before {
  content: "\E606"; }

.anticon-caret-up:before {
  content: "\E607"; }

.anticon-right-circle:before {
  content: "\E608"; }

.anticon-circle-right:before {
  content: "\E608"; }

.anticon-caret-circle-right:before {
  content: "\E608"; }

.anticon-left-circle:before {
  content: "\E609"; }

.anticon-circle-left:before {
  content: "\E609"; }

.anticon-caret-circle-left:before {
  content: "\E609"; }

.anticon-up-circle:before {
  content: "\E60A"; }

.anticon-circle-up:before {
  content: "\E60A"; }

.anticon-caret-circle-up:before {
  content: "\E60A"; }

.anticon-down-circle:before {
  content: "\E60B"; }

.anticon-circle-down:before {
  content: "\E60B"; }

.anticon-caret-circle-down:before {
  content: "\E60B"; }

.anticon-right-circle-o:before {
  content: "\E60C"; }

.anticon-circle-o-right:before {
  content: "\E60C"; }

.anticon-caret-circle-o-right:before {
  content: "\E60C"; }

.anticon-left-circle-o:before {
  content: "\E60D"; }

.anticon-circle-o-left:before {
  content: "\E60D"; }

.anticon-caret-circle-o-left:before {
  content: "\E60D"; }

.anticon-up-circle-o:before {
  content: "\E60E"; }

.anticon-circle-o-up:before {
  content: "\E60E"; }

.anticon-caret-circle-o-up:before {
  content: "\E60E"; }

.anticon-down-circle-o:before {
  content: "\E60F"; }

.anticon-circle-o-down:before {
  content: "\E60F"; }

.anticon-caret-circle-o-down:before {
  content: "\E60F"; }

.anticon-verticle-left:before {
  content: "\E610"; }

.anticon-verticle-right:before {
  content: "\E611"; }

.anticon-rollback:before {
  content: "\E612"; }

.anticon-retweet:before {
  content: "\E613"; }

.anticon-shrink:before {
  content: "\E614"; }

.anticon-arrows-alt:before {
  content: "\E615"; }

.anticon-arrow-salt:before {
  content: "\E615"; }

.anticon-reload:before {
  content: "\E616"; }

.anticon-double-right:before {
  content: "\E617"; }

.anticon-double-left:before {
  content: "\E618"; }

.anticon-arrow-down:before {
  content: "\E619"; }

.anticon-arrow-up:before {
  content: "\E61A"; }

.anticon-arrow-right:before {
  content: "\E61B"; }

.anticon-arrow-left:before {
  content: "\E61C"; }

.anticon-down:before {
  content: "\E61D"; }

.anticon-up:before {
  content: "\E61E"; }

.anticon-right:before {
  content: "\E61F"; }

.anticon-left:before {
  content: "\E620"; }

.anticon-minus-square-o:before {
  content: "\E621"; }

.anticon-minus-circle:before {
  content: "\E622"; }

.anticon-minus-circle-o:before {
  content: "\E623"; }

.anticon-minus:before {
  content: "\E624"; }

.anticon-plus-circle-o:before {
  content: "\E625"; }

.anticon-plus-circle:before {
  content: "\E626"; }

.anticon-plus:before {
  content: "\E627"; }

.anticon-info-circle:before {
  content: "\E628"; }

.anticon-info-circle-o:before {
  content: "\E629"; }

.anticon-info:before {
  content: "\E62A"; }

.anticon-exclamation:before {
  content: "\E62B"; }

.anticon-exclamation-circle:before {
  content: "\E62C"; }

.anticon-exclamation-circle-o:before {
  content: "\E62D"; }

.anticon-close-circle:before {
  content: "\E62E"; }

.anticon-cross-circle:before {
  content: "\E62E"; }

.anticon-close-circle-o:before {
  content: "\E62F"; }

.anticon-cross-circle-o:before {
  content: "\E62F"; }

.anticon-check-circle:before {
  content: "\E630"; }

.anticon-check-circle-o:before {
  content: "\E631"; }

.anticon-check:before {
  content: "\E632"; }

.anticon-close:before {
  content: "\E633"; }

.anticon-cross:before {
  content: "\E633"; }

.anticon-customer-service:before {
  content: "\E634"; }

.anticon-customerservice:before {
  content: "\E634"; }

.anticon-credit-card:before {
  content: "\E635"; }

.anticon-code-o:before {
  content: "\E636"; }

.anticon-book:before {
  content: "\E637"; }

.anticon-bar-chart:before {
  content: "\E638"; }

.anticon-bars:before {
  content: "\E639"; }

.anticon-question:before {
  content: "\E63A"; }

.anticon-question-circle:before {
  content: "\E63B"; }

.anticon-question-circle-o:before {
  content: "\E63C"; }

.anticon-pause:before {
  content: "\E63D"; }

.anticon-pause-circle:before {
  content: "\E63E"; }

.anticon-pause-circle-o:before {
  content: "\E63F"; }

.anticon-clock-circle:before {
  content: "\E640"; }

.anticon-clock-circle-o:before {
  content: "\E641"; }

.anticon-swap:before {
  content: "\E642"; }

.anticon-swap-left:before {
  content: "\E643"; }

.anticon-swap-right:before {
  content: "\E644"; }

.anticon-plus-square-o:before {
  content: "\E645"; }

.anticon-frown:before {
  content: "\E646"; }

.anticon-frown-circle:before {
  content: "\E646"; }

.anticon-ellipsis:before {
  content: "\E647"; }

.anticon-copy:before {
  content: "\E648"; }

.anticon-menu-fold:before {
  content: "\E658"; }

.anticon-mail:before {
  content: "\E659"; }

.anticon-logout:before {
  content: "\E65A"; }

.anticon-link:before {
  content: "\E65B"; }

.anticon-area-chart:before {
  content: "\E65C"; }

.anticon-line-chart:before {
  content: "\E65D"; }

.anticon-home:before {
  content: "\E65E"; }

.anticon-laptop:before {
  content: "\E65F"; }

.anticon-star:before {
  content: "\E660"; }

.anticon-star-o:before {
  content: "\E661"; }

.anticon-folder:before {
  content: "\E662"; }

.anticon-filter:before {
  content: "\E663"; }

.anticon-file:before {
  content: "\E664"; }

.anticon-exception:before {
  content: "\E665"; }

.anticon-meh:before {
  content: "\E666"; }

.anticon-meh-circle:before {
  content: "\E666"; }

.anticon-meh-o:before {
  content: "\E667"; }

.anticon-shopping-cart:before {
  content: "\E668"; }

.anticon-save:before {
  content: "\E669"; }

.anticon-user:before {
  content: "\E66A"; }

.anticon-video-camera:before {
  content: "\E66B"; }

.anticon-to-top:before {
  content: "\E66C"; }

.anticon-team:before {
  content: "\E66D"; }

.anticon-tablet:before {
  content: "\E66E"; }

.anticon-solution:before {
  content: "\E66F"; }

.anticon-search:before {
  content: "\E670"; }

.anticon-share-alt:before {
  content: "\E671"; }

.anticon-setting:before {
  content: "\E672"; }

.anticon-poweroff:before {
  content: "\E6D5"; }

.anticon-picture:before {
  content: "\E674"; }

.anticon-phone:before {
  content: "\E675"; }

.anticon-paper-clip:before {
  content: "\E676"; }

.anticon-notification:before {
  content: "\E677"; }

.anticon-mobile:before {
  content: "\E678"; }

.anticon-menu-unfold:before {
  content: "\E679"; }

.anticon-inbox:before {
  content: "\E67A"; }

.anticon-lock:before {
  content: "\E67B"; }

.anticon-qrcode:before {
  content: "\E67C"; }

.anticon-play-circle:before {
  content: "\E6D0"; }

.anticon-play-circle-o:before {
  content: "\E6D1"; }

.anticon-tag:before {
  content: "\E6D2"; }

.anticon-tag-o:before {
  content: "\E6D3"; }

.anticon-tags:before {
  content: "\E67D"; }

.anticon-tags-o:before {
  content: "\E67E"; }

.anticon-cloud-o:before {
  content: "\E67F"; }

.anticon-cloud:before {
  content: "\E680"; }

.anticon-cloud-upload:before {
  content: "\E681"; }

.anticon-cloud-download:before {
  content: "\E682"; }

.anticon-cloud-download-o:before {
  content: "\E683"; }

.anticon-cloud-upload-o:before {
  content: "\E684"; }

.anticon-environment:before {
  content: "\E685"; }

.anticon-environment-o:before {
  content: "\E686"; }

.anticon-eye:before {
  content: "\E687"; }

.anticon-eye-o:before {
  content: "\E688"; }

.anticon-camera:before {
  content: "\E689"; }

.anticon-camera-o:before {
  content: "\E68A"; }

.anticon-windows:before {
  content: "\E68B"; }

.anticon-apple:before {
  content: "\E68C"; }

.anticon-apple-o:before {
  content: "\E6D4"; }

.anticon-android:before {
  content: "\E938"; }

.anticon-android-o:before {
  content: "\E68D"; }

.anticon-aliwangwang:before {
  content: "\E68E"; }

.anticon-aliwangwang-o:before {
  content: "\E68F"; }

.anticon-export:before {
  content: "\E691"; }

.anticon-edit:before {
  content: "\E692"; }

.anticon-circle-down-o:before {
  content: "\E693"; }

.anticon-circle-down-:before {
  content: "\E694"; }

.anticon-appstore-o:before {
  content: "\E695"; }

.anticon-appstore:before {
  content: "\E696"; }

.anticon-scan:before {
  content: "\E697"; }

.anticon-file-text:before {
  content: "\E698"; }

.anticon-folder-open:before {
  content: "\E699"; }

.anticon-hdd:before {
  content: "\E69A"; }

.anticon-ie:before {
  content: "\E69B"; }

.anticon-file-jpg:before {
  content: "\E69C"; }

.anticon-like:before {
  content: "\E64C"; }

.anticon-like-o:before {
  content: "\E69D"; }

.anticon-dislike:before {
  content: "\E64B"; }

.anticon-dislike-o:before {
  content: "\E69E"; }

.anticon-delete:before {
  content: "\E69F"; }

.anticon-enter:before {
  content: "\E6A0"; }

.anticon-pushpin-o:before {
  content: "\E6A1"; }

.anticon-pushpin:before {
  content: "\E6A2"; }

.anticon-heart:before {
  content: "\E6A3"; }

.anticon-heart-o:before {
  content: "\E6A4"; }

.anticon-pay-circle:before {
  content: "\E6A5"; }

.anticon-pay-circle-o:before {
  content: "\E6A6"; }

.anticon-smile:before {
  content: "\E6A7"; }

.anticon-smile-circle:before {
  content: "\E6A7"; }

.anticon-smile-o:before {
  content: "\E6A8"; }

.anticon-frown-o:before {
  content: "\E6A9"; }

.anticon-calculator:before {
  content: "\E6AA"; }

.anticon-message:before {
  content: "\E6AB"; }

.anticon-chrome:before {
  content: "\E6AC"; }

.anticon-github:before {
  content: "\E6AD"; }

.anticon-file-unknown:before {
  content: "\E6AF"; }

.anticon-file-excel:before {
  content: "\E6B0"; }

.anticon-file-ppt:before {
  content: "\E6B1"; }

.anticon-file-word:before {
  content: "\E6B2"; }

.anticon-file-pdf:before {
  content: "\E6B3"; }

.anticon-desktop:before {
  content: "\E6B4"; }

.anticon-upload:before {
  content: "\E6B6"; }

.anticon-download:before {
  content: "\E6B7"; }

.anticon-pie-chart:before {
  content: "\E6B8"; }

.anticon-unlock:before {
  content: "\E6BA"; }

.anticon-calendar:before {
  content: "\E6BB"; }

.anticon-windows-o:before {
  content: "\E6BC"; }

.anticon-dot-chart:before {
  content: "\E6BD"; }

.anticon-bar-chart:before {
  content: "\E6BE"; }

.anticon-code:before {
  content: "\E6BF"; }

.anticon-api:before {
  content: "\E951"; }

.anticon-plus-square:before {
  content: "\E6C0"; }

.anticon-minus-square:before {
  content: "\E6C1"; }

.anticon-close-square:before {
  content: "\E6C2"; }

.anticon-close-square-o:before {
  content: "\E6C3"; }

.anticon-check-square:before {
  content: "\E6C4"; }

.anticon-check-square-o:before {
  content: "\E6C5"; }

.anticon-fast-backward:before {
  content: "\E6C6"; }

.anticon-fast-forward:before {
  content: "\E6C7"; }

.anticon-up-square:before {
  content: "\E6C8"; }

.anticon-down-square:before {
  content: "\E6C9"; }

.anticon-left-square:before {
  content: "\E6CA"; }

.anticon-right-square:before {
  content: "\E6CB"; }

.anticon-right-square-o:before {
  content: "\E6CC"; }

.anticon-left-square-o:before {
  content: "\E6CD"; }

.anticon-down-square-o:before {
  content: "\E6CE"; }

.anticon-up-square-o:before {
  content: "\E6CF"; }

.anticon-loading:before {
  content: "\E64D"; }

.anticon-loading-3-quarters:before {
  content: "\E6AE"; }

.anticon-bulb:before {
  content: "\E649"; }

.anticon-select:before {
  content: "\E64A"; }

.anticon-addfile:before,
.anticon-file-add:before {
  content: "\E910"; }

.anticon-addfolder:before,
.anticon-folder-add:before {
  content: "\E914"; }

.anticon-switcher:before {
  content: "\E913"; }

.anticon-rocket:before {
  content: "\E90F"; }

.anticon-dingding:before {
  content: "\E923"; }

.anticon-dingding-o:before {
  content: "\E925"; }

.anticon-bell:before {
  content: "\E64E"; }

.anticon-disconnect:before {
  content: "\E64F"; }

.anticon-database:before {
  content: "\E650"; }

.anticon-compass:before {
  content: "\E6DB"; }

.anticon-barcode:before {
  content: "\E652"; }

.anticon-hourglass:before {
  content: "\E653"; }

.anticon-key:before {
  content: "\E654"; }

.anticon-flag:before {
  content: "\E655"; }

.anticon-layout:before {
  content: "\E656"; }

.anticon-login:before {
  content: "\E657"; }

.anticon-printer:before {
  content: "\E673"; }

.anticon-sound:before {
  content: "\E6E9"; }

.anticon-usb:before {
  content: "\E6D7"; }

.anticon-skin:before {
  content: "\E6D8"; }

.anticon-tool:before {
  content: "\E6D9"; }

.anticon-sync:before {
  content: "\E6DA"; }

.anticon-wifi:before {
  content: "\E6D6"; }

.anticon-car:before {
  content: "\E6DC"; }

.anticon-copyright:before {
  content: "\E6DE"; }

.anticon-schedule:before {
  content: "\E6DF"; }

.anticon-user-add:before {
  content: "\E6ED"; }

.anticon-user-delete:before {
  content: "\E6E0"; }

.anticon-usergroup-add:before {
  content: "\E6DD"; }

.anticon-usergroup-delete:before {
  content: "\E6E1"; }

.anticon-man:before {
  content: "\E6E2"; }

.anticon-woman:before {
  content: "\E6EC"; }

.anticon-shop:before {
  content: "\E6E3"; }

.anticon-gift:before {
  content: "\E6E4"; }

.anticon-idcard:before {
  content: "\E6E5"; }

.anticon-medicine-box:before {
  content: "\E6E6"; }

.anticon-red-envelope:before {
  content: "\E6E7"; }

.anticon-coffee:before {
  content: "\E6E8"; }

.anticon-trademark:before {
  content: "\E651"; }

.anticon-safety:before {
  content: "\E6EA"; }

.anticon-wallet:before {
  content: "\E6EB"; }

.anticon-bank:before {
  content: "\E6EE"; }

.anticon-trophy:before {
  content: "\E6EF"; }

.anticon-contacts:before {
  content: "\E6F0"; }

.anticon-global:before {
  content: "\E6F1"; }

.anticon-shake:before {
  content: "\E94F"; }

.anticon-spin:before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear; }

.fade-enter,
.fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running; }

.fade-leave.fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running; }

.fade-enter,
.fade-appear {
  opacity: 0;
  animation-timing-function: linear; }

.fade-leave {
  animation-timing-function: linear; }

@keyframes antFadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes antFadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.move-up-enter,
.move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running; }

.move-up-leave.move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running; }

.move-up-enter,
.move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); }

.move-down-enter,
.move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running; }

.move-down-leave.move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running; }

.move-down-enter,
.move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); }

.move-left-enter,
.move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running; }

.move-left-leave.move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running; }

.move-left-enter,
.move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); }

.move-right-enter,
.move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running; }

.move-right-leave.move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running; }

.move-right-enter,
.move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); }

@keyframes antMoveDownIn {
  0% {
    transform-origin: 0 0;
    transform: translateY(100%);
    opacity: 0; }
  100% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1; } }

@keyframes antMoveDownOut {
  0% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1; }
  100% {
    transform-origin: 0 0;
    transform: translateY(100%);
    opacity: 0; } }

@keyframes antMoveLeftIn {
  0% {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0; }
  100% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1; } }

@keyframes antMoveLeftOut {
  0% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1; }
  100% {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0; } }

@keyframes antMoveRightIn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(100%); }
  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0%); } }

@keyframes antMoveRightOut {
  0% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1; }
  100% {
    transform-origin: 0 0;
    transform: translateX(100%);
    opacity: 0; } }

@keyframes antMoveUpIn {
  0% {
    transform-origin: 0 0;
    transform: translateY(-100%);
    opacity: 0; }
  100% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1; } }

@keyframes antMoveUpOut {
  0% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1; }
  100% {
    transform-origin: 0 0;
    transform: translateY(-100%);
    opacity: 0; } }

@keyframes loadingCircle {
  0% {
    transform-origin: 50% 50%;
    transform: rotate(0deg); }
  100% {
    transform-origin: 50% 50%;
    transform: rotate(360deg); } }

.slide-up-enter,
.slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running; }

.slide-up-leave.slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running; }

.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

.slide-down-enter,
.slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running; }

.slide-down-leave.slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running; }

.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

.slide-left-enter,
.slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running; }

.slide-left-leave.slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running; }

.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

.slide-right-enter,
.slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running; }

.slide-right-leave.slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running; }

.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

@keyframes antSlideUpIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1); } }

@keyframes antSlideUpOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1); }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0.8); } }

@keyframes antSlideDownIn {
  0% {
    opacity: 0;
    transform-origin: 100% 100%;
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    transform-origin: 100% 100%;
    transform: scaleY(1); } }

@keyframes antSlideDownOut {
  0% {
    opacity: 1;
    transform-origin: 100% 100%;
    transform: scaleY(1); }
  100% {
    opacity: 0;
    transform-origin: 100% 100%;
    transform: scaleY(0.8); } }

@keyframes antSlideLeftIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleX(1); } }

@keyframes antSlideLeftOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleX(1); }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleX(0.8); } }

@keyframes antSlideRightIn {
  0% {
    opacity: 0;
    transform-origin: 100% 0%;
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    transform-origin: 100% 0%;
    transform: scaleX(1); } }

@keyframes antSlideRightOut {
  0% {
    opacity: 1;
    transform-origin: 100% 0%;
    transform: scaleX(1); }
  100% {
    opacity: 0;
    transform-origin: 100% 0%;
    transform: scaleX(0.8); } }

.swing-enter,
.swing-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  animation-name: antSwingIn;
  animation-play-state: running; }

@keyframes antSwingIn {
  0%,
  100% {
    transform: translateX(0); }
  20% {
    transform: translateX(-10px); }
  40% {
    transform: translateX(10px); }
  60% {
    transform: translateX(-5px); }
  80% {
    transform: translateX(5px); } }

.zoom-enter,
.zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running; }

.zoom-leave.zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running; }

.zoom-enter,
.zoom-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-big-enter,
.zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running; }

.zoom-big-leave.zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running; }

.zoom-big-enter,
.zoom-big-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-big-fast-enter,
.zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running; }

.zoom-big-fast-leave.zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running; }

.zoom-big-fast-enter,
.zoom-big-fast-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-up-enter,
.zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running; }

.zoom-up-leave.zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running; }

.zoom-up-enter,
.zoom-up-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-down-enter,
.zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running; }

.zoom-down-leave.zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running; }

.zoom-down-enter,
.zoom-down-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-left-enter,
.zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running; }

.zoom-left-leave.zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running; }

.zoom-left-enter,
.zoom-left-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-right-enter,
.zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running; }

.zoom-right-leave.zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running; }

.zoom-right-enter,
.zoom-right-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

@keyframes antZoomIn {
  0% {
    opacity: 0;
    transform: scale(0.2); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes antZoomOut {
  0% {
    transform: scale(1); }
  100% {
    opacity: 0;
    transform: scale(0.2); } }

@keyframes antZoomBigIn {
  0% {
    opacity: 0;
    transform: scale(0.8); }
  100% {
    transform: scale(1); } }

@keyframes antZoomBigOut {
  0% {
    transform: scale(1); }
  100% {
    opacity: 0;
    transform: scale(0.8); } }

@keyframes antZoomUpIn {
  0% {
    opacity: 0;
    transform-origin: 50% 0%;
    transform: scale(0.8); }
  100% {
    transform-origin: 50% 0%;
    transform: scale(1); } }

@keyframes antZoomUpOut {
  0% {
    transform-origin: 50% 0%;
    transform: scale(1); }
  100% {
    opacity: 0;
    transform-origin: 50% 0%;
    transform: scale(0.8); } }

@keyframes antZoomLeftIn {
  0% {
    opacity: 0;
    transform-origin: 0% 50%;
    transform: scale(0.8); }
  100% {
    transform-origin: 0% 50%;
    transform: scale(1); } }

@keyframes antZoomLeftOut {
  0% {
    transform-origin: 0% 50%;
    transform: scale(1); }
  100% {
    opacity: 0;
    transform-origin: 0% 50%;
    transform: scale(0.8); } }

@keyframes antZoomRightIn {
  0% {
    opacity: 0;
    transform-origin: 100% 50%;
    transform: scale(0.8); }
  100% {
    transform-origin: 100% 50%;
    transform: scale(1); } }

@keyframes antZoomRightOut {
  0% {
    transform-origin: 100% 50%;
    transform: scale(1); }
  100% {
    opacity: 0;
    transform-origin: 100% 50%;
    transform: scale(0.8); } }

@keyframes antZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0.8); }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1); } }

@keyframes antZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1); }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0.8); } }

.ant-motion-collapse {
  overflow: hidden; }

.ant-motion-collapse-active {
  transition: height .12s, opacity .12s; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-affix {
  position: fixed;
  z-index: 10; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-alert {
  position: relative;
  padding: 8px 48px 8px 38px;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 10px; }

.ant-alert.ant-alert-no-icon {
  padding: 8px 48px 8px 16px; }

.ant-alert-icon {
  font-size: 14px;
  top: 9.5px;
  left: 16px;
  position: absolute; }

.ant-alert-description {
  font-size: 12px;
  line-height: 21px;
  display: none; }

.ant-alert-success {
  border: 1px solid #cfefdf;
  background-color: #ebf8f2; }

.ant-alert-success .ant-alert-icon {
  color: #00a854; }

.ant-alert-info {
  border: 1px solid #d2eafb;
  background-color: #ecf6fd; }

.ant-alert-info .ant-alert-icon {
  color: #108ee9; }

.ant-alert-warning {
  border: 1px solid #fff3cf;
  background-color: #fffaeb; }

.ant-alert-warning .ant-alert-icon {
  color: #ffbf00; }

.ant-alert-error {
  border: 1px solid #fcdbd9;
  background-color: #fef0ef; }

.ant-alert-error .ant-alert-icon {
  color: #f04134; }

.ant-alert-close-icon {
  font-size: 12px;
  position: absolute;
  right: 16px;
  top: 10px;
  height: 12px;
  line-height: 12px;
  overflow: hidden;
  cursor: pointer; }

.ant-alert-close-icon .anticon-cross {
  color: rgba(0, 0, 0, 0.43);
  transition: color .3s ease; }

.ant-alert-close-icon .anticon-cross:hover {
  color: #404040; }

.ant-alert-close-text {
  position: absolute;
  right: 16px; }

.ant-alert-with-description {
  padding: 16px 16px 16px 60px;
  position: relative;
  border-radius: 4px;
  margin-bottom: 10px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1.5; }

.ant-alert-with-description.ant-alert-no-icon {
  padding: 16px; }

.ant-alert-with-description .ant-alert-icon {
  position: absolute;
  top: 16px;
  left: 20px;
  font-size: 24px; }

.ant-alert-with-description .ant-alert-close-icon {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
  font-size: 12px; }

.ant-alert-with-description .ant-alert-message {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  display: block;
  margin-bottom: 4px; }

.ant-alert-with-description .ant-alert-description {
  display: block; }

.ant-alert.ant-alert-close {
  height: 0 !important;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transform-origin: 50% 0; }

.ant-alert-slide-up-leave {
  animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-fill-mode: both; }

.ant-alert-banner {
  border-radius: 0;
  border: 0;
  margin-bottom: 0; }

@keyframes antAlertSlideUpIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0); }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1); } }

@keyframes antAlertSlideUpOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1); }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0); } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-anchor {
  position: relative; }

.ant-anchor-wrapper {
  background-color: #fff; }

.ant-anchor-ink {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0; }

.ant-anchor-ink:before {
  content: ' ';
  position: relative;
  width: 2px;
  height: 100%;
  display: block;
  background-color: #e9e9e9;
  margin: 0 auto; }

.ant-anchor-ink-ball {
  display: none;
  position: absolute;
  width: 9px;
  height: 9px;
  border-radius: 9px;
  border: 3px solid #108ee9;
  background-color: #fff;
  left: 50%;
  transition: top 0.3s ease-in-out;
  transform: translateX(-50%); }

.ant-anchor-ink-ball.visible {
  display: inline-block; }

.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none; }

.ant-anchor-link {
  padding: 8px 0 8px 18px;
  line-height: 1; }

.ant-anchor-link .ant-anchor-link {
  padding-top: 6px;
  padding-bottom: 6px; }

.ant-anchor-link-title {
  display: block;
  position: relative;
  transition: all .3s;
  color: rgba(0, 0, 0, 0.65);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 8px; }

.ant-anchor-link-title:only-child {
  margin-bottom: 0; }

.ant-anchor-link-active > .ant-anchor-link-title {
  color: #108ee9; }

.ant-anchor-link > .ant-anchor-link {
  font-size: 12px; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-select-auto-complete.ant-select .ant-select-selection {
  border: 0;
  box-shadow: none; }

.ant-select-auto-complete.ant-select .ant-select-selection__rendered {
  margin-left: 0;
  margin-right: 0; }

.ant-select-auto-complete.ant-select .ant-select-selection__placeholder {
  margin-left: 8px;
  margin-right: 8px;
  top: 14px; }

.ant-select-auto-complete.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered {
  margin-right: 0 !important; }

.ant-select-auto-complete.ant-select .ant-input {
  position: relative;
  display: inline-block;
  padding: 4px 7px;
  width: 100%;
  height: 28px;
  cursor: text;
  font-size: 12px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all .3s;
  background: transparent; }

.ant-select-auto-complete.ant-select .ant-input::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

.ant-select-auto-complete.ant-select .ant-input:-ms-input-placeholder {
  color: #ccc; }

.ant-select-auto-complete.ant-select .ant-input::-webkit-input-placeholder {
  color: #ccc; }

.ant-select-auto-complete.ant-select .ant-input:hover {
  border-color: #49a9ee; }

.ant-select-auto-complete.ant-select .ant-input:focus {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-select-auto-complete.ant-select .ant-input[disabled] {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-select-auto-complete.ant-select .ant-input[disabled]:hover {
  border-color: #e2e2e2; }

textarea.ant-select-auto-complete.ant-select .ant-input {
  max-width: 100%;
  height: auto;
  vertical-align: bottom; }

.ant-select-auto-complete.ant-select .ant-input-lg {
  padding: 6px 7px;
  height: 32px; }

.ant-select-auto-complete.ant-select .ant-input-sm {
  padding: 1px 7px;
  height: 22px; }

.ant-select-auto-complete.ant-select-lg .ant-select-selection__placeholder {
  top: 16px; }

.ant-select-auto-complete.ant-select-lg .ant-input {
  padding: 6px 7px;
  height: 32px; }

.ant-select-auto-complete.ant-select-sm .ant-select-selection__placeholder {
  top: 11px; }

.ant-select-auto-complete.ant-select-sm .ant-input {
  padding: 1px 7px;
  height: 22px; }

.ant-select-auto-complete.ant-select .ant-input {
  border: 1px solid #d9d9d9; }

.ant-select-auto-complete.ant-select .ant-input:focus,
.ant-select-auto-complete.ant-select .ant-input:hover {
  border-color: #49a9ee; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-select {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  color: rgba(0, 0, 0, 0.65);
  font-size: 12px; }

.ant-select > ul > li > a {
  padding: 0;
  background-color: #fff; }

.ant-select-arrow {
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 8px;
  line-height: 1;
  margin-top: -6px;
  display: inline-block;
  font-size: 12px;
  font-size: 9px \9;
  transform: scale(0.75) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1; }

.ant-select-arrow:before {
  display: block;
  font-family: "anticon" !important; }

:root .ant-select-arrow {
  filter: none; }

:root .ant-select-arrow {
  font-size: 12px; }

.ant-select-arrow * {
  display: none; }

.ant-select-arrow:before {
  content: '\E61D';
  transition: transform 0.2s ease; }

.ant-select-selection {
  outline: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-sizing: border-box;
  display: block;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.ant-select-selection:hover {
  border-color: #49a9ee; }

.ant-select-focused .ant-select-selection,
.ant-select-selection:focus,
.ant-select-selection:active {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-select-selection__clear {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  opacity: 0;
  position: absolute;
  right: 8px;
  z-index: 1;
  background: #fff;
  top: 50%;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.25);
  width: 12px;
  height: 12px;
  margin-top: -6px;
  line-height: 12px;
  cursor: pointer;
  transition: color 0.3s ease, opacity 0.15s ease; }

.ant-select-selection__clear:before {
  display: block;
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E62E"; }

.ant-select-selection__clear:hover {
  color: rgba(0, 0, 0, 0.43); }

.ant-select-selection:hover .ant-select-selection__clear {
  opacity: 1; }

.ant-select-selection-selected-value {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  padding-right: 14px; }

.ant-select-disabled {
  color: rgba(0, 0, 0, 0.25); }

.ant-select-disabled .ant-select-selection {
  background: #f7f7f7;
  cursor: not-allowed; }

.ant-select-disabled .ant-select-selection:hover,
.ant-select-disabled .ant-select-selection:focus,
.ant-select-disabled .ant-select-selection:active {
  border-color: #d9d9d9;
  box-shadow: none; }

.ant-select-disabled .ant-select-selection__clear {
  display: none;
  visibility: hidden;
  pointer-events: none; }

.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice {
  background: #e9e9e9;
  color: #aaa;
  padding-right: 10px; }

.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove {
  display: none; }

.ant-select-selection--single {
  height: 28px;
  position: relative;
  cursor: pointer; }

.ant-select-selection__rendered {
  display: block;
  margin-left: 7px;
  margin-right: 7px;
  position: relative;
  line-height: 26px; }

.ant-select-selection__rendered:after {
  content: '.';
  visibility: hidden;
  pointer-events: none;
  display: inline-block;
  width: 0; }

.ant-select-lg .ant-select-selection--single {
  height: 32px; }

.ant-select-lg .ant-select-selection__rendered {
  line-height: 30px; }

.ant-select-lg .ant-select-selection--multiple {
  min-height: 32px; }

.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 24px;
  line-height: 24px; }

.ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear {
  top: 16px; }

.ant-select-sm .ant-select-selection--single {
  height: 22px; }

.ant-select-sm .ant-select-selection__rendered {
  line-height: 20px; }

.ant-select-sm .ant-select-selection--multiple {
  min-height: 22px; }

.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 14px;
  line-height: 14px; }

.ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear {
  top: 11px; }

.ant-select-disabled .ant-select-selection__choice__remove {
  color: rgba(0, 0, 0, 0.25);
  cursor: default; }

.ant-select-disabled .ant-select-selection__choice__remove:hover {
  color: rgba(0, 0, 0, 0.25); }

.ant-select-search__field__wrap {
  display: inline-block;
  position: relative; }

.ant-select-selection__placeholder,
.ant-select-search__field__placeholder {
  position: absolute;
  top: 50%;
  left: 0;
  right: 9px;
  color: #ccc;
  line-height: 20px;
  height: 20px;
  max-width: 100%;
  margin-top: -10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ant-select-search__field__placeholder {
  left: 8px; }

.ant-select-search--inline {
  position: absolute;
  height: 100%; }

.ant-select-selection--multiple .ant-select-search--inline {
  float: left;
  position: static; }

.ant-select-search--inline .ant-select-search__field__wrap {
  width: 100%;
  height: 100%; }

.ant-select-search--inline .ant-select-search__field {
  border: 0;
  font-size: 100%;
  height: 100%;
  width: 100%;
  background: transparent;
  outline: 0;
  border-radius: 4px; }

.ant-select-search--inline .ant-select-search__field__mirror {
  position: absolute;
  top: 0;
  left: -9999px;
  white-space: pre;
  pointer-events: none; }

.ant-select-search--inline > i {
  float: right; }

.ant-select-selection--multiple {
  min-height: 28px;
  cursor: text;
  padding-bottom: 3px;
  zoom: 1; }

.ant-select-selection--multiple:before,
.ant-select-selection--multiple:after {
  content: " ";
  display: table; }

.ant-select-selection--multiple:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.ant-select-selection--multiple .ant-select-search--inline {
  width: auto;
  padding: 0; }

.ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field {
  width: 0.75em; }

.ant-select-selection--multiple .ant-select-selection__rendered {
  margin-left: 5px;
  margin-bottom: -3px;
  height: auto; }

.ant-select-selection--multiple > ul > li,
.ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  margin-top: 3px;
  height: 20px;
  line-height: 20px; }

.ant-select-selection--multiple .ant-select-selection__choice {
  background-color: #f3f3f3;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 4px;
  max-width: 99%;
  position: relative;
  overflow: hidden;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding: 0 20px 0 10px; }

.ant-select-selection--multiple .ant-select-selection__choice__disabled {
  padding: 0 10px; }

.ant-select-selection--multiple .ant-select-selection__choice__content {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.ant-select-selection--multiple .ant-select-selection__choice__remove {
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgba(0, 0, 0, 0.43);
  line-height: inherit;
  cursor: pointer;
  font-weight: bold;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  display: inline-block;
  font-size: 12px;
  font-size: 8px \9;
  transform: scale(0.66667) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  position: absolute;
  right: 4px;
  padding: 0 0 0 8px; }

.ant-select-selection--multiple .ant-select-selection__choice__remove:before {
  display: block;
  font-family: "anticon" !important; }

:root .ant-select-selection--multiple .ant-select-selection__choice__remove {
  filter: none; }

:root .ant-select-selection--multiple .ant-select-selection__choice__remove {
  font-size: 12px; }

.ant-select-selection--multiple .ant-select-selection__choice__remove:hover {
  color: #404040; }

.ant-select-selection--multiple .ant-select-selection__choice__remove:before {
  content: "\E633"; }

.ant-select-selection--multiple .ant-select-selection__clear {
  top: 14px; }

.ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-right: 20px; }

.ant-select-open .ant-select-arrow {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -ms-transform: rotate(180deg); }

.ant-select-open .ant-select-arrow:before {
  transform: rotate(180deg); }

.ant-select-open .ant-select-selection {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-select-combobox .ant-select-arrow {
  display: none; }

.ant-select-combobox .ant-select-search--inline {
  height: 100%;
  width: 100%;
  float: none; }

.ant-select-combobox .ant-select-search__field__wrap {
  width: 100%;
  height: 100%; }

.ant-select-combobox .ant-select-search__field {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  box-shadow: none; }

.ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered {
  margin-right: 20px; }

.ant-select-dropdown {
  background-color: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  box-sizing: border-box;
  z-index: 1050;
  left: -9999px;
  top: -9999px;
  position: absolute;
  outline: none;
  overflow: hidden;
  font-size: 12px; }

.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn; }

.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn; }

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut; }

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut; }

.ant-select-dropdown-hidden {
  display: none; }

.ant-select-dropdown-menu {
  outline: none;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  max-height: 250px;
  overflow: auto; }

.ant-select-dropdown-menu-item-group-list {
  margin: 0;
  padding: 0; }

.ant-select-dropdown-menu-item-group-list > .ant-select-dropdown-menu-item {
  padding-left: 24px; }

.ant-select-dropdown-menu-item-group-title {
  color: rgba(0, 0, 0, 0.43);
  line-height: 1.5;
  padding: 8px 16px; }

.ant-select-dropdown-menu-item {
  position: relative;
  display: block;
  padding: 7px 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
  white-space: nowrap;
  cursor: pointer;
  overflow: hidden;
  transition: background 0.3s ease; }

.ant-select-dropdown-menu-item:hover,
.ant-select-dropdown-menu-item-active {
  background-color: #ecf6fd; }

.ant-select-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed; }

.ant-select-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed; }

.ant-select-dropdown-menu-item-selected,
.ant-select-dropdown-menu-item-selected:hover {
  background-color: #f7f7f7;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.65); }

.ant-select-dropdown-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  background-color: #e5e5e5;
  line-height: 0; }

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:after {
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E632";
  color: transparent;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  transition: all 0.2s ease;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
  font-weight: bold;
  text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0; }

:root .ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:after {
  filter: none; }

:root .ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:after {
  font-size: 12px; }

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover:after {
  color: #ddd; }

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled:after {
  display: none; }

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:after,
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover:after {
  color: #108ee9;
  display: inline-block; }

.ant-select-dropdown-container-open .ant-select-dropdown,
.ant-select-dropdown-open .ant-select-dropdown {
  display: block; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-input-search-icon {
  cursor: pointer;
  transition: all .3s;
  font-size: 14px; }

.ant-input-search-icon:hover {
  color: #108ee9; }

.ant-search-input-wrapper {
  display: inline-block;
  vertical-align: middle; }

.ant-search-input.ant-input-group .ant-input:first-child,
.ant-search-input.ant-input-group .ant-select:first-child {
  border-radius: 4px;
  position: absolute;
  top: -1px;
  width: 100%; }

.ant-search-input.ant-input-group .ant-input:first-child {
  padding-right: 36px; }

.ant-search-input .ant-search-btn {
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9;
  border-radius: 0 3px 3px 0;
  left: -1px;
  position: relative;
  border-width: 0 0 0 1px;
  z-index: 2;
  padding-left: 8px;
  padding-right: 8px; }

.ant-search-input .ant-search-btn > a:only-child {
  color: currentColor; }

.ant-search-input .ant-search-btn > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-search-input .ant-search-btn:hover,
.ant-search-input .ant-search-btn:focus {
  color: #108ee9;
  background-color: #fff;
  border-color: #108ee9; }

.ant-search-input .ant-search-btn:hover > a:only-child,
.ant-search-input .ant-search-btn:focus > a:only-child {
  color: currentColor; }

.ant-search-input .ant-search-btn:hover > a:only-child:after,
.ant-search-input .ant-search-btn:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-search-input .ant-search-btn:active,
.ant-search-input .ant-search-btn.active {
  color: #0e77ca;
  background-color: #fff;
  border-color: #0e77ca; }

.ant-search-input .ant-search-btn:active > a:only-child,
.ant-search-input .ant-search-btn.active > a:only-child {
  color: currentColor; }

.ant-search-input .ant-search-btn:active > a:only-child:after,
.ant-search-input .ant-search-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-search-input .ant-search-btn.disabled,
.ant-search-input .ant-search-btn[disabled],
.ant-search-input .ant-search-btn.disabled:hover,
.ant-search-input .ant-search-btn[disabled]:hover,
.ant-search-input .ant-search-btn.disabled:focus,
.ant-search-input .ant-search-btn[disabled]:focus,
.ant-search-input .ant-search-btn.disabled:active,
.ant-search-input .ant-search-btn[disabled]:active,
.ant-search-input .ant-search-btn.disabled.active,
.ant-search-input .ant-search-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-search-input .ant-search-btn.disabled > a:only-child,
.ant-search-input .ant-search-btn[disabled] > a:only-child,
.ant-search-input .ant-search-btn.disabled:hover > a:only-child,
.ant-search-input .ant-search-btn[disabled]:hover > a:only-child,
.ant-search-input .ant-search-btn.disabled:focus > a:only-child,
.ant-search-input .ant-search-btn[disabled]:focus > a:only-child,
.ant-search-input .ant-search-btn.disabled:active > a:only-child,
.ant-search-input .ant-search-btn[disabled]:active > a:only-child,
.ant-search-input .ant-search-btn.disabled.active > a:only-child,
.ant-search-input .ant-search-btn[disabled].active > a:only-child {
  color: currentColor; }

.ant-search-input .ant-search-btn.disabled > a:only-child:after,
.ant-search-input .ant-search-btn[disabled] > a:only-child:after,
.ant-search-input .ant-search-btn.disabled:hover > a:only-child:after,
.ant-search-input .ant-search-btn[disabled]:hover > a:only-child:after,
.ant-search-input .ant-search-btn.disabled:focus > a:only-child:after,
.ant-search-input .ant-search-btn[disabled]:focus > a:only-child:after,
.ant-search-input .ant-search-btn.disabled:active > a:only-child:after,
.ant-search-input .ant-search-btn[disabled]:active > a:only-child:after,
.ant-search-input .ant-search-btn.disabled.active > a:only-child:after,
.ant-search-input .ant-search-btn[disabled].active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-search-input .ant-search-btn:hover,
.ant-search-input .ant-search-btn:focus,
.ant-search-input .ant-search-btn:active,
.ant-search-input .ant-search-btn.active {
  background: #fff; }

.ant-search-input .ant-search-btn:hover {
  border-color: #d9d9d9; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty,
.ant-search-input:hover .ant-search-btn-noempty {
  color: #fff;
  background-color: #108ee9;
  border-color: #108ee9; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty > a:only-child {
  color: currentColor; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover,
.ant-search-input:hover .ant-search-btn-noempty:hover,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus,
.ant-search-input:hover .ant-search-btn-noempty:focus {
  color: #fff;
  background-color: #49a9ee;
  border-color: #49a9ee; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty:hover > a:only-child,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty:focus > a:only-child {
  color: currentColor; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty:hover > a:only-child:after,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active,
.ant-search-input:hover .ant-search-btn-noempty:active,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active,
.ant-search-input:hover .ant-search-btn-noempty.active {
  color: #fff;
  background-color: #0e77ca;
  border-color: #0e77ca; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty:active > a:only-child,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty.active > a:only-child {
  color: currentColor; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty:active > a:only-child:after,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled,
.ant-search-input:hover .ant-search-btn-noempty.disabled,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled],
.ant-search-input:hover .ant-search-btn-noempty[disabled],
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:hover,
.ant-search-input:hover .ant-search-btn-noempty.disabled:hover,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:hover,
.ant-search-input:hover .ant-search-btn-noempty[disabled]:hover,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:focus,
.ant-search-input:hover .ant-search-btn-noempty.disabled:focus,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:focus,
.ant-search-input:hover .ant-search-btn-noempty[disabled]:focus,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:active,
.ant-search-input:hover .ant-search-btn-noempty.disabled:active,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:active,
.ant-search-input:hover .ant-search-btn-noempty[disabled]:active,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled.active,
.ant-search-input:hover .ant-search-btn-noempty.disabled.active,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled].active,
.ant-search-input:hover .ant-search-btn-noempty[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty.disabled > a:only-child,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled] > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty[disabled] > a:only-child,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:hover > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty.disabled:hover > a:only-child,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:hover > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty[disabled]:hover > a:only-child,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:focus > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty.disabled:focus > a:only-child,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:focus > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty[disabled]:focus > a:only-child,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:active > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty.disabled:active > a:only-child,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:active > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty[disabled]:active > a:only-child,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled.active > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty.disabled.active > a:only-child,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled].active > a:only-child,
.ant-search-input:hover .ant-search-btn-noempty[disabled].active > a:only-child {
  color: currentColor; }

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty.disabled > a:only-child:after,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled] > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty[disabled] > a:only-child:after,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:hover > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty.disabled:hover > a:only-child:after,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:hover > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty[disabled]:hover > a:only-child:after,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:focus > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty.disabled:focus > a:only-child:after,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:focus > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty[disabled]:focus > a:only-child:after,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:active > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty.disabled:active > a:only-child:after,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:active > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty[disabled]:active > a:only-child:after,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled.active > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty.disabled.active > a:only-child:after,
.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled].active > a:only-child:after,
.ant-search-input:hover .ant-search-btn-noempty[disabled].active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-search-input .ant-select-combobox .ant-select-selection__rendered {
  margin-right: 29px; }

.ant-input {
  position: relative;
  display: inline-block;
  padding: 4px 7px;
  width: 100%;
  height: 28px;
  cursor: text;
  font-size: 12px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all .3s; }

.ant-input::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

.ant-input:-ms-input-placeholder {
  color: #ccc; }

.ant-input::-webkit-input-placeholder {
  color: #ccc; }

.ant-input:hover {
  border-color: #49a9ee; }

.ant-input:focus {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-input[disabled] {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-input[disabled]:hover {
  border-color: #e2e2e2; }

textarea.ant-input {
  max-width: 100%;
  height: auto;
  vertical-align: bottom; }

.ant-input-lg {
  padding: 6px 7px;
  height: 32px; }

.ant-input-sm {
  padding: 1px 7px;
  height: 22px; }

.ant-input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%; }

.ant-input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0; }

.ant-input-group > [class*="col-"] {
  padding-right: 8px; }

.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell; }

.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0; }

.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle; }

.ant-input-group-wrap > * {
  display: block !important; }

.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0; }

.ant-input-group-addon {
  padding: 4px 7px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: rgba(0, 0, 0, 0.65);
  text-align: center;
  background-color: #eee;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  position: relative;
  transition: all .3s; }

.ant-input-group-addon .ant-select {
  margin: -5px -7px; }

.ant-input-group-addon .ant-select .ant-select-selection {
  background-color: inherit;
  margin: -1px;
  border: 1px solid transparent;
  box-shadow: none; }

.ant-input-group-addon .ant-select-open .ant-select-selection,
.ant-input-group-addon .ant-select-focused .ant-select-selection {
  color: #108ee9; }

.ant-input-group-addon > i:only-child:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.ant-input-group > .ant-input:first-child .ant-select .ant-select-selection,
.ant-input-group-addon:first-child .ant-select .ant-select-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.ant-input-group-addon:first-child {
  border-right: 0; }

.ant-input-group-addon:last-child {
  border-left: 0; }

.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.ant-input-group > .ant-input:last-child .ant-select .ant-select-selection,
.ant-input-group-addon:last-child .ant-select .ant-select-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  padding: 6px 7px;
  height: 32px; }

.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  padding: 1px 7px;
  height: 22px; }

.ant-input-group-lg .ant-select-selection--single {
  height: 32px; }

.ant-input-group-sm .ant-select-selection--single {
  height: 22px; }

.ant-input-group .ant-input-affix-wrapper {
  display: table-cell;
  width: 100%;
  float: left; }

.ant-input-group.ant-input-group-compact > * {
  border-radius: 0;
  border-right-width: 0;
  vertical-align: middle;
  float: none;
  display: inline-block; }

.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
  z-index: auto; }

.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  border-radius: 0;
  border-right-width: 0; }

.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right-width: 1px; }

.ant-input-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%; }

.ant-input-affix-wrapper .ant-input {
  z-index: 1; }

.ant-input-affix-wrapper:hover .ant-input {
  border-color: #49a9ee; }

.ant-input-affix-wrapper .ant-input-prefix,
.ant-input-affix-wrapper .ant-input-suffix {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  line-height: 0;
  color: rgba(0, 0, 0, 0.65); }

.ant-input-affix-wrapper .ant-input-prefix {
  left: 7px; }

.ant-input-affix-wrapper .ant-input-suffix {
  right: 7px; }

.ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 24px; }

.ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-right: 24px; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-back-top {
  z-index: 10;
  position: fixed;
  right: 100px;
  bottom: 50px;
  height: 40px;
  width: 40px;
  cursor: pointer; }

.ant-back-top-content {
  height: 40px;
  width: 40px;
  border-radius: 20px;
  background-color: rgba(64, 64, 64, 0.4);
  color: #fff;
  text-align: center;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.ant-back-top-content:hover {
  background-color: rgba(64, 64, 64, 0.6);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.ant-back-top-icon {
  font-size: 20px;
  margin-top: 10px; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-badge {
  position: relative;
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

.ant-badge-count {
  position: absolute;
  transform: translateX(-50%);
  top: -10px;
  height: 20px;
  border-radius: 10px;
  min-width: 20px;
  background: #f04134;
  color: #fff;
  line-height: 20px;
  text-align: center;
  padding: 0 6px;
  font-size: 12px;
  white-space: nowrap;
  transform-origin: -10% center;
  font-family: tahoma;
  box-shadow: 0 0 0 1px #fff; }

.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff; }

.ant-badge-dot {
  position: absolute;
  transform: translateX(-50%);
  transform-origin: 0 center;
  top: -4px;
  height: 8px;
  width: 8px;
  border-radius: 100%;
  background: #f04134;
  z-index: 10;
  box-shadow: 0 0 0 1px #fff; }

.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline; }

.ant-badge-status-dot {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%; }

.ant-badge-status-success {
  background-color: #00a854; }

.ant-badge-status-processing {
  background-color: #108ee9;
  position: relative; }

.ant-badge-status-processing:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid #108ee9;
  content: '';
  animation: antStatusProcessing 1.2s infinite ease-in-out; }

.ant-badge-status-default {
  background-color: #d9d9d9; }

.ant-badge-status-error {
  background-color: #f04134; }

.ant-badge-status-warning {
  background-color: #ffbf00; }

.ant-badge-status-text {
  color: rgba(0, 0, 0, 0.65);
  font-size: 12px;
  margin-left: 8px; }

.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation-fill-mode: both; }

.ant-badge-zoom-leave {
  animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: both; }

.ant-badge-not-a-wrapper .ant-badge-count {
  top: auto;
  display: block;
  position: relative;
  transform: none !important; }

@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5; }
  100% {
    transform: scale(2.4);
    opacity: 0; } }

.ant-scroll-number {
  overflow: hidden; }

.ant-scroll-number-only {
  display: inline-block;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  height: 20px; }

.ant-scroll-number-only > p {
  height: 20px; }

@keyframes antZoomBadgeIn {
  0% {
    opacity: 0;
    transform: scale(0) translateX(-50%); }
  100% {
    transform: scale(1) translateX(-50%); } }

@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translateX(-50%); }
  100% {
    opacity: 0;
    transform: scale(0) translateX(-50%); } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-breadcrumb {
  color: rgba(0, 0, 0, 0.65);
  font-size: 12px; }

.ant-breadcrumb a {
  color: rgba(0, 0, 0, 0.65);
  transition: color .3s; }

.ant-breadcrumb a:hover {
  color: #49a9ee; }

.ant-breadcrumb > span:last-child {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.65); }

.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {
  display: none; }

.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.3); }

.ant-breadcrumb-link > .anticon + span {
  margin-left: 4px; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 500;
  text-align: center;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  line-height: 1.5;
  padding: 0 15px;
  font-size: 12px;
  border-radius: 4px;
  height: 28px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9; }

.ant-btn > .anticon {
  line-height: 1; }

.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0; }

.ant-btn:not([disabled]):hover {
  text-decoration: none; }

.ant-btn:not([disabled]):active {
  outline: 0;
  transition: none; }

.ant-btn.disabled,
.ant-btn[disabled] {
  cursor: not-allowed; }

.ant-btn.disabled > *,
.ant-btn[disabled] > * {
  pointer-events: none; }

.ant-btn-lg {
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  height: 32px; }

.ant-btn-sm {
  padding: 0 7px;
  font-size: 12px;
  border-radius: 4px;
  height: 22px; }

.ant-btn > a:only-child {
  color: currentColor; }

.ant-btn > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn:hover,
.ant-btn:focus {
  color: #108ee9;
  background-color: #fff;
  border-color: #108ee9; }

.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentColor; }

.ant-btn:hover > a:only-child:after,
.ant-btn:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn:active,
.ant-btn.active {
  color: #0e77ca;
  background-color: #fff;
  border-color: #0e77ca; }

.ant-btn:active > a:only-child,
.ant-btn.active > a:only-child {
  color: currentColor; }

.ant-btn:active > a:only-child:after,
.ant-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn.disabled,
.ant-btn[disabled],
.ant-btn.disabled:hover,
.ant-btn[disabled]:hover,
.ant-btn.disabled:focus,
.ant-btn[disabled]:focus,
.ant-btn.disabled:active,
.ant-btn[disabled]:active,
.ant-btn.disabled.active,
.ant-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-btn.disabled > a:only-child,
.ant-btn[disabled] > a:only-child,
.ant-btn.disabled:hover > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn.disabled:focus > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn.disabled:active > a:only-child,
.ant-btn[disabled]:active > a:only-child,
.ant-btn.disabled.active > a:only-child,
.ant-btn[disabled].active > a:only-child {
  color: currentColor; }

.ant-btn.disabled > a:only-child:after,
.ant-btn[disabled] > a:only-child:after,
.ant-btn.disabled:hover > a:only-child:after,
.ant-btn[disabled]:hover > a:only-child:after,
.ant-btn.disabled:focus > a:only-child:after,
.ant-btn[disabled]:focus > a:only-child:after,
.ant-btn.disabled:active > a:only-child:after,
.ant-btn[disabled]:active > a:only-child:after,
.ant-btn.disabled.active > a:only-child:after,
.ant-btn[disabled].active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active,
.ant-btn.active {
  background: #fff; }

.ant-btn-primary {
  color: #fff;
  background-color: #108ee9;
  border-color: #108ee9; }

.ant-btn-primary > a:only-child {
  color: currentColor; }

.ant-btn-primary > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  background-color: #49a9ee;
  border-color: #49a9ee; }

.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentColor; }

.ant-btn-primary:hover > a:only-child:after,
.ant-btn-primary:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-primary:active,
.ant-btn-primary.active {
  color: #fff;
  background-color: #0e77ca;
  border-color: #0e77ca; }

.ant-btn-primary:active > a:only-child,
.ant-btn-primary.active > a:only-child {
  color: currentColor; }

.ant-btn-primary:active > a:only-child:after,
.ant-btn-primary.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-primary.disabled,
.ant-btn-primary[disabled],
.ant-btn-primary.disabled:hover,
.ant-btn-primary[disabled]:hover,
.ant-btn-primary.disabled:focus,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary.disabled:active,
.ant-btn-primary[disabled]:active,
.ant-btn-primary.disabled.active,
.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-btn-primary.disabled > a:only-child,
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor; }

.ant-btn-primary.disabled > a:only-child:after,
.ant-btn-primary[disabled] > a:only-child:after,
.ant-btn-primary.disabled:hover > a:only-child:after,
.ant-btn-primary[disabled]:hover > a:only-child:after,
.ant-btn-primary.disabled:focus > a:only-child:after,
.ant-btn-primary[disabled]:focus > a:only-child:after,
.ant-btn-primary.disabled:active > a:only-child:after,
.ant-btn-primary[disabled]:active > a:only-child:after,
.ant-btn-primary.disabled.active > a:only-child:after,
.ant-btn-primary[disabled].active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #0e77ca;
  border-left-color: #0e77ca; }

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9; }

.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #0e77ca; }

.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9; }

.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #0e77ca; }

.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9; }

.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.65);
  background-color: transparent;
  border-color: #d9d9d9; }

.ant-btn-ghost > a:only-child {
  color: currentColor; }

.ant-btn-ghost > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #108ee9;
  background-color: transparent;
  border-color: #108ee9; }

.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentColor; }

.ant-btn-ghost:hover > a:only-child:after,
.ant-btn-ghost:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-ghost:active,
.ant-btn-ghost.active {
  color: #0e77ca;
  background-color: transparent;
  border-color: #0e77ca; }

.ant-btn-ghost:active > a:only-child,
.ant-btn-ghost.active > a:only-child {
  color: currentColor; }

.ant-btn-ghost:active > a:only-child:after,
.ant-btn-ghost.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-ghost.disabled,
.ant-btn-ghost[disabled],
.ant-btn-ghost.disabled:hover,
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost.disabled:focus,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost.disabled:active,
.ant-btn-ghost[disabled]:active,
.ant-btn-ghost.disabled.active,
.ant-btn-ghost[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-btn-ghost.disabled > a:only-child,
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost.disabled:hover > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost.disabled:focus > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost.disabled:active > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child,
.ant-btn-ghost.disabled.active > a:only-child,
.ant-btn-ghost[disabled].active > a:only-child {
  color: currentColor; }

.ant-btn-ghost.disabled > a:only-child:after,
.ant-btn-ghost[disabled] > a:only-child:after,
.ant-btn-ghost.disabled:hover > a:only-child:after,
.ant-btn-ghost[disabled]:hover > a:only-child:after,
.ant-btn-ghost.disabled:focus > a:only-child:after,
.ant-btn-ghost[disabled]:focus > a:only-child:after,
.ant-btn-ghost.disabled:active > a:only-child:after,
.ant-btn-ghost[disabled]:active > a:only-child:after,
.ant-btn-ghost.disabled.active > a:only-child:after,
.ant-btn-ghost[disabled].active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: dashed; }

.ant-btn-dashed > a:only-child {
  color: currentColor; }

.ant-btn-dashed > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #108ee9;
  background-color: #fff;
  border-color: #108ee9; }

.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentColor; }

.ant-btn-dashed:hover > a:only-child:after,
.ant-btn-dashed:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-dashed:active,
.ant-btn-dashed.active {
  color: #0e77ca;
  background-color: #fff;
  border-color: #0e77ca; }

.ant-btn-dashed:active > a:only-child,
.ant-btn-dashed.active > a:only-child {
  color: currentColor; }

.ant-btn-dashed:active > a:only-child:after,
.ant-btn-dashed.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-dashed.disabled,
.ant-btn-dashed[disabled],
.ant-btn-dashed.disabled:hover,
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed.disabled:focus,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed.disabled:active,
.ant-btn-dashed[disabled]:active,
.ant-btn-dashed.disabled.active,
.ant-btn-dashed[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-btn-dashed.disabled > a:only-child,
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed.disabled:hover > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed.disabled:focus > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed.disabled:active > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child,
.ant-btn-dashed.disabled.active > a:only-child,
.ant-btn-dashed[disabled].active > a:only-child {
  color: currentColor; }

.ant-btn-dashed.disabled > a:only-child:after,
.ant-btn-dashed[disabled] > a:only-child:after,
.ant-btn-dashed.disabled:hover > a:only-child:after,
.ant-btn-dashed[disabled]:hover > a:only-child:after,
.ant-btn-dashed.disabled:focus > a:only-child:after,
.ant-btn-dashed[disabled]:focus > a:only-child:after,
.ant-btn-dashed.disabled:active > a:only-child:after,
.ant-btn-dashed[disabled]:active > a:only-child:after,
.ant-btn-dashed.disabled.active > a:only-child:after,
.ant-btn-dashed[disabled].active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-danger {
  color: #f04134;
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-btn-danger > a:only-child {
  color: currentColor; }

.ant-btn-danger > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  background-color: #f04134;
  border-color: #f04134; }

.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentColor; }

.ant-btn-danger:hover > a:only-child:after,
.ant-btn-danger:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-danger:active,
.ant-btn-danger.active {
  color: #fff;
  background-color: #d73435;
  border-color: #d73435; }

.ant-btn-danger:active > a:only-child,
.ant-btn-danger.active > a:only-child {
  color: currentColor; }

.ant-btn-danger:active > a:only-child:after,
.ant-btn-danger.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-danger.disabled,
.ant-btn-danger[disabled],
.ant-btn-danger.disabled:hover,
.ant-btn-danger[disabled]:hover,
.ant-btn-danger.disabled:focus,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger.disabled:active,
.ant-btn-danger[disabled]:active,
.ant-btn-danger.disabled.active,
.ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-btn-danger.disabled > a:only-child,
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger.disabled:hover > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger.disabled:focus > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-danger.disabled.active > a:only-child,
.ant-btn-danger[disabled].active > a:only-child {
  color: currentColor; }

.ant-btn-danger.disabled > a:only-child:after,
.ant-btn-danger[disabled] > a:only-child:after,
.ant-btn-danger.disabled:hover > a:only-child:after,
.ant-btn-danger[disabled]:hover > a:only-child:after,
.ant-btn-danger.disabled:focus > a:only-child:after,
.ant-btn-danger[disabled]:focus > a:only-child:after,
.ant-btn-danger.disabled:active > a:only-child:after,
.ant-btn-danger[disabled]:active > a:only-child:after,
.ant-btn-danger.disabled.active > a:only-child:after,
.ant-btn-danger[disabled].active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-circle,
.ant-btn-circle-outline {
  width: 28px;
  padding: 0;
  font-size: 14px;
  border-radius: 50%;
  height: 28px; }

.ant-btn-circle.ant-btn-lg,
.ant-btn-circle-outline.ant-btn-lg {
  width: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 50%;
  height: 32px; }

.ant-btn-circle.ant-btn-sm,
.ant-btn-circle-outline.ant-btn-sm {
  width: 22px;
  padding: 0;
  font-size: 12px;
  border-radius: 50%;
  height: 22px; }

.ant-btn:before {
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: #fff;
  opacity: 0.35;
  content: '';
  border-radius: inherit;
  z-index: 1;
  transition: opacity .2s;
  pointer-events: none;
  display: none; }

.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.ant-btn.ant-btn-loading:before {
  display: block; }

.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) {
  padding-left: 29px;
  pointer-events: none;
  position: relative; }

.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) .anticon {
  margin-left: -14px; }

.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) {
  padding-left: 24px; }

.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) .anticon {
  margin-left: -17px; }

.ant-btn-group {
  position: relative;
  display: inline-block; }

.ant-btn-group > .ant-btn {
  position: relative;
  z-index: 1; }

.ant-btn-group > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > .ant-btn.active {
  z-index: 2; }

.ant-btn-group > .ant-btn:disabled {
  z-index: 0; }

.ant-btn-group-lg > .ant-btn {
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  height: 32px; }

.ant-btn-group-sm > .ant-btn {
  padding: 0 7px;
  font-size: 12px;
  border-radius: 4px;
  height: 22px; }

.ant-btn-group-sm > .ant-btn > .anticon {
  font-size: 12px; }

.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px; }

.ant-btn-group .ant-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
  padding-left: 8px;
  padding-right: 8px; }

.ant-btn-group > .ant-btn:first-child {
  margin-left: 0; }

.ant-btn-group > .ant-btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-right: 8px; }

.ant-btn-group > .ant-btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding-left: 8px; }

.ant-btn-group > .ant-btn-group {
  float: left; }

.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0; }

.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-right: 8px; }

.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding-left: 8px; }

.ant-btn:not(.ant-btn-circle):not(.ant-btn-circle-outline).ant-btn-icon-only {
  padding-left: 8px;
  padding-right: 8px; }

.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative; }

.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 0.5em; }

.ant-btn-clicked:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  border-radius: inherit;
  border: 0 solid #108ee9;
  opacity: 0.4;
  animation: buttonEffect .4s;
  display: block; }

.ant-btn-danger.ant-btn-clicked:after {
  border-color: #f04134; }

.ant-btn-background-ghost {
  background: transparent !important;
  border-color: #fff;
  color: #fff; }

.ant-btn-background-ghost.ant-btn-primary {
  color: #108ee9;
  background-color: transparent;
  border-color: #108ee9; }

.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentColor; }

.ant-btn-background-ghost.ant-btn-primary > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #49a9ee;
  background-color: transparent;
  border-color: #49a9ee; }

.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentColor; }

.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-background-ghost.ant-btn-primary:active,
.ant-btn-background-ghost.ant-btn-primary.active {
  color: #0e77ca;
  background-color: transparent;
  border-color: #0e77ca; }

.ant-btn-background-ghost.ant-btn-primary:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child {
  color: currentColor; }

.ant-btn-background-ghost.ant-btn-primary:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-background-ghost.ant-btn-primary.disabled,
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary.disabled:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary.disabled:active,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active,
.ant-btn-background-ghost.ant-btn-primary.disabled.active,
.ant-btn-background-ghost.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor; }

.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-background-ghost.ant-btn-danger {
  color: #f04134;
  background-color: transparent;
  border-color: #f04134; }

.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentColor; }

.ant-btn-background-ghost.ant-btn-danger > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #f46e65;
  background-color: transparent;
  border-color: #f46e65; }

.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentColor; }

.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-background-ghost.ant-btn-danger:active,
.ant-btn-background-ghost.ant-btn-danger.active {
  color: #d73435;
  background-color: transparent;
  border-color: #d73435; }

.ant-btn-background-ghost.ant-btn-danger:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child {
  color: currentColor; }

.ant-btn-background-ghost.ant-btn-danger:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-btn-background-ghost.ant-btn-danger.disabled,
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger.disabled:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger.disabled:active,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active,
.ant-btn-background-ghost.ant-btn-danger.disabled.active,
.ant-btn-background-ghost.ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child {
  color: currentColor; }

.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

@keyframes buttonEffect {
  to {
    opacity: 0;
    top: -6px;
    left: -6px;
    bottom: -6px;
    right: -6px;
    border-width: 6px; } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-fullcalendar {
  font-size: 12px;
  line-height: 1.5;
  outline: none;
  border-top: 1px solid #d9d9d9; }

.ant-fullcalendar-month-select {
  margin-left: 5px; }

.ant-fullcalendar-header {
  padding: 11px 16px 11px 0;
  text-align: right; }

.ant-fullcalendar-header .ant-select {
  text-align: left; }

.ant-fullcalendar-header .ant-radio-group {
  margin-left: 8px;
  text-align: left; }

.ant-fullcalendar-header label.ant-radio-button {
  height: 22px;
  line-height: 20px;
  padding: 0 10px; }

.ant-fullcalendar-date-panel {
  position: relative;
  outline: none; }

.ant-fullcalendar-calendar-body {
  padding: 8px 8px 14px; }

.ant-fullcalendar table {
  border-collapse: collapse;
  max-width: 100%;
  background-color: transparent;
  width: 100%;
  height: 246px; }

.ant-fullcalendar table,
.ant-fullcalendar th,
.ant-fullcalendar td {
  border: 0; }

.ant-fullcalendar td {
  position: relative; }

.ant-fullcalendar-calendar-table {
  border-spacing: 0;
  margin-bottom: 0; }

.ant-fullcalendar-column-header {
  line-height: 18px;
  padding: 0;
  width: 33px;
  text-align: center; }

.ant-fullcalendar-column-header .ant-fullcalendar-column-header-inner {
  display: block;
  font-weight: normal; }

.ant-fullcalendar-week-number-header .ant-fullcalendar-column-header-inner {
  display: none; }

.ant-fullcalendar-month,
.ant-fullcalendar-date {
  text-align: center;
  transition: all .3s; }

.ant-fullcalendar-value {
  display: block;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.65);
  border-radius: 4px;
  width: 22px;
  height: 22px;
  padding: 0;
  background: transparent;
  line-height: 22px;
  transition: all .3s; }

.ant-fullcalendar-value:hover {
  background: #ecf6fd;
  cursor: pointer; }

.ant-fullcalendar-value:active {
  background: #108ee9;
  color: #fff; }

.ant-fullcalendar-month-panel-cell .ant-fullcalendar-value {
  width: 48px; }

.ant-fullcalendar-today .ant-fullcalendar-value,
.ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value {
  box-shadow: 0 0 0 1px #108ee9; }

.ant-fullcalendar-selected-day .ant-fullcalendar-value,
.ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value {
  background: #108ee9;
  color: #fff; }

.ant-fullcalendar-disabled-cell .ant-fullcalendar-value {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
  background: #f7f7f7;
  border-radius: 0;
  width: auto; }

.ant-fullcalendar-disabled-cell .ant-fullcalendar-value:hover {
  background: #f7f7f7; }

.ant-fullcalendar-disabled-cell-first-of-row .ant-fullcalendar-value {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.ant-fullcalendar-disabled-cell-last-of-row .ant-fullcalendar-value {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.ant-fullcalendar-last-month-cell .ant-fullcalendar-value,
.ant-fullcalendar-next-month-btn-day .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.25); }

.ant-fullcalendar-month-panel-table {
  table-layout: fixed;
  width: 100%;
  border-collapse: separate; }

.ant-fullcalendar-content {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -9px; }

.ant-fullcalendar-fullscreen {
  border-top: 0; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-table {
  table-layout: fixed; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-header .ant-radio-group {
  margin-left: 16px; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-header label.ant-radio-button {
  height: 28px;
  line-height: 26px; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date {
  text-align: left;
  margin: 0 4px;
  display: block;
  color: rgba(0, 0, 0, 0.65);
  height: 116px;
  padding: 4px 8px;
  border-top: 2px solid #e9e9e9;
  transition: background .3s; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-month:hover,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date:hover {
  background: #ecf6fd;
  cursor: pointer; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-month:active,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date:active {
  background: #d2eafb; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-column-header {
  text-align: right;
  padding-right: 12px;
  padding-bottom: 5px; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-value {
  text-align: right;
  background: transparent;
  width: auto; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.65); }

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date {
  border-top-color: #108ee9;
  background: transparent; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  box-shadow: none; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date {
  background: #ecf6fd; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value {
  color: #108ee9; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-last-month-cell .ant-fullcalendar-date,
.ant-fullcalendar-fullscreen .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-date {
  color: rgba(0, 0, 0, 0.25); }

.ant-fullcalendar-fullscreen .ant-fullcalendar-content {
  height: 90px;
  overflow-y: auto;
  position: static;
  width: auto;
  left: auto;
  bottom: auto; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-radio-group {
  display: inline-block;
  font-size: 12px; }

.ant-radio-wrapper {
  font-size: 12px;
  display: inline-block;
  position: relative;
  white-space: nowrap;
  margin-right: 8px;
  cursor: pointer; }

.ant-radio {
  white-space: nowrap;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 1;
  vertical-align: text-bottom;
  cursor: pointer; }

.ant-radio-wrapper:hover .ant-radio .ant-radio-inner,
.ant-radio:hover .ant-radio-inner,
.ant-radio-focused .ant-radio-inner {
  border-color: #108ee9; }

.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  border-width: 1px;
  border-style: solid;
  border-radius: 14px;
  border-color: #d9d9d9;
  background-color: #fff;
  transition: all 0.3s; }

.ant-radio-inner:after {
  position: absolute;
  width: 6px;
  height: 6px;
  left: 3px;
  top: 3px;
  border-radius: 4px;
  display: table;
  border-top: 0;
  border-left: 0;
  content: ' ';
  background-color: #108ee9;
  opacity: 0;
  transform: scale(0);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.ant-radio-input {
  position: absolute;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  top: 0;
  bottom: 0;
  right: 0; }

.ant-radio-checked .ant-radio-inner {
  border-color: #108ee9; }

.ant-radio-checked .ant-radio-inner:after {
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.ant-radio-disabled .ant-radio-inner {
  border-color: #d9d9d9 !important;
  background-color: #f3f3f3; }

.ant-radio-disabled .ant-radio-inner:after {
  background-color: #ccc; }

.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed; }

span.ant-radio + * {
  padding-left: 8px;
  padding-right: 8px; }

.ant-radio-button-wrapper {
  margin: 0;
  height: 28px;
  line-height: 26px;
  color: rgba(0, 0, 0, 0.65);
  display: inline-block;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid #d9d9d9;
  border-left: 0;
  background: #fff;
  padding: 0 16px; }

.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.65); }

.ant-radio-button-wrapper > .ant-radio-button {
  margin-left: 0;
  display: block;
  width: 0;
  height: 0; }

.ant-radio-group-large .ant-radio-button-wrapper {
  height: 32px;
  line-height: 30px; }

.ant-radio-group-small .ant-radio-button-wrapper {
  height: 22px;
  line-height: 20px;
  padding: 0 12px; }

.ant-radio-group-small .ant-radio-button-wrapper:first-child {
  border-radius: 2px 0 0 2px; }

.ant-radio-group-small .ant-radio-button-wrapper:last-child {
  border-radius: 0 2px 2px 0; }

.ant-radio-button-wrapper:first-child {
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #d9d9d9; }

.ant-radio-button-wrapper:last-child {
  border-radius: 0 4px 4px 0; }

.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 4px; }

.ant-radio-button-wrapper:hover,
.ant-radio-button-wrapper-focused {
  color: #108ee9;
  position: relative; }

.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type="checkbox"],
.ant-radio-button-wrapper input[type="radio"] {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 0;
  height: 0; }

.ant-radio-button-wrapper-checked {
  background: #fff;
  border-color: #108ee9;
  color: #108ee9;
  box-shadow: -1px 0 0 0 #108ee9; }

.ant-radio-button-wrapper-checked:first-child {
  border-color: #108ee9;
  box-shadow: none !important; }

.ant-radio-button-wrapper-checked:hover {
  border-color: #49a9ee;
  box-shadow: -1px 0 0 0 #49a9ee;
  color: #49a9ee; }

.ant-radio-button-wrapper-checked:active {
  border-color: #0e77ca;
  box-shadow: -1px 0 0 0 #0e77ca;
  color: #0e77ca; }

.ant-radio-button-wrapper-disabled {
  border-color: #d9d9d9;
  background-color: #f7f7f7;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  border-color: #d9d9d9;
  background-color: #f7f7f7;
  color: rgba(0, 0, 0, 0.25); }

.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9; }

.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-card {
  background: #fff;
  border-radius: 4px;
  font-size: 12px;
  position: relative;
  overflow: hidden;
  transition: all .3s; }

.ant-card:hover {
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-color: transparent; }

.ant-card-bordered {
  border: 1px solid #e9e9e9; }

.ant-card-head {
  height: 48px;
  line-height: 48px;
  background: #fff;
  border-bottom: 1px solid #e9e9e9;
  padding: 0 24px; }

.ant-card-head-title {
  font-size: 14px;
  display: inline-block;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500; }

.ant-card-extra {
  position: absolute;
  right: 24px;
  top: 14px; }

.ant-card-body {
  padding: 24px; }

.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ant-card-loading-block {
  display: inline-block;
  margin: 5px 1% 0;
  height: 14px;
  border-radius: 2px;
  background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2));
  animation: card-loading 1.4s ease infinite;
  background-size: 600% 600%; }

@keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%; }
  50% {
    background-position: 100% 50%; } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.ant-carousel .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }

.ant-carousel .slick-list:focus {
  outline: none; }

.ant-carousel .slick-list.dragging {
  cursor: pointer; }

.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

.ant-carousel .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }

.ant-carousel .slick-track:before,
.ant-carousel .slick-track:after {
  content: "";
  display: table; }

.ant-carousel .slick-track:after {
  clear: both; }

.slick-loading .ant-carousel .slick-track {
  visibility: hidden; }

.ant-carousel .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }

[dir="rtl"] .ant-carousel .slick-slide {
  float: right; }

.ant-carousel .slick-slide img {
  display: block; }

.ant-carousel .slick-slide.slick-loading img {
  display: none; }

.ant-carousel .slick-slide.dragging img {
  pointer-events: none; }

.ant-carousel .slick-initialized .slick-slide {
  display: block; }

.ant-carousel .slick-loading .slick-slide {
  visibility: hidden; }

.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.ant-carousel .slick-arrow.slick-hidden {
  display: none; }

.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: 0;
  outline: none; }

.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent; }

.ant-carousel .slick-prev:hover:before,
.ant-carousel .slick-next:hover:before,
.ant-carousel .slick-prev:focus:before,
.ant-carousel .slick-next:focus:before {
  opacity: 1; }

.ant-carousel .slick-prev.slick-disabled:before,
.ant-carousel .slick-next.slick-disabled:before {
  opacity: 0.25; }

.ant-carousel .slick-prev {
  left: -25px; }

.ant-carousel .slick-prev:before {
  content: "\2190"; }

.ant-carousel .slick-next {
  right: -25px; }

.ant-carousel .slick-next:before {
  content: "\2192"; }

.ant-carousel .slick-dots {
  position: absolute;
  bottom: 12px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
  height: 3px; }

.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin: 0 2px;
  padding: 0; }

.ant-carousel .slick-dots li button {
  border: 0;
  cursor: pointer;
  background: #fff;
  opacity: 0.3;
  display: block;
  width: 16px;
  height: 3px;
  border-radius: 1px;
  outline: none;
  font-size: 0;
  color: transparent;
  transition: all .5s; }

.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75; }

.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1;
  width: 24px; }

.ant-carousel .slick-dots li.slick-active button:hover,
.ant-carousel .slick-dots li.slick-active button:focus {
  opacity: 1; }

.ant-carousel-vertical .slick-dots {
  width: 3px;
  bottom: auto;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  height: auto; }

.ant-carousel-vertical .slick-dots li {
  margin: 0 2px;
  vertical-align: baseline; }

.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px; }

.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-cascader {
  font-size: 12px; }

.ant-cascader-input.ant-input {
  background-color: transparent !important;
  cursor: pointer;
  width: 100%;
  z-index: 1; }

.ant-cascader-picker {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-size: 12px;
  background-color: #fff;
  border-radius: 4px;
  outline: 0; }

.ant-cascader-picker-with-value .ant-cascader-picker-label {
  color: transparent; }

.ant-cascader-picker-disabled {
  cursor: not-allowed;
  background: #f7f7f7;
  color: rgba(0, 0, 0, 0.25); }

.ant-cascader-picker-disabled .ant-cascader-input {
  cursor: not-allowed; }

.ant-cascader-picker:focus .ant-cascader-input {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-cascader-picker-label {
  position: absolute;
  left: 0;
  height: 20px;
  line-height: 20px;
  top: 50%;
  margin-top: -10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  padding: 0 12px 0 8px; }

.ant-cascader-picker-clear {
  opacity: 0;
  position: absolute;
  right: 8px;
  z-index: 2;
  background: #fff;
  top: 50%;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.25);
  width: 12px;
  height: 12px;
  margin-top: -6px;
  line-height: 12px;
  cursor: pointer;
  transition: color 0.3s ease, opacity 0.15s ease; }

.ant-cascader-picker-clear:hover {
  color: rgba(0, 0, 0, 0.43); }

.ant-cascader-picker:hover .ant-cascader-picker-clear {
  opacity: 1; }

.ant-cascader-picker-arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 8px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  line-height: 12px;
  color: rgba(0, 0, 0, 0.43);
  display: inline-block;
  font-size: 12px;
  font-size: 9px \9;
  transform: scale(0.75) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1; }

:root .ant-cascader-picker-arrow {
  filter: none; }

:root .ant-cascader-picker-arrow {
  font-size: 12px; }

.ant-cascader-picker-arrow:before {
  transition: transform 0.2s ease; }

.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; }

.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand:before {
  transform: rotate(180deg); }

.ant-cascader-menus {
  font-size: 12px;
  background: #fff;
  position: absolute;
  z-index: 1050;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  white-space: nowrap; }

.ant-cascader-menus-empty,
.ant-cascader-menus-hidden {
  display: none; }

.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,
.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpIn; }

.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-topLeft,
.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownIn; }

.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpOut; }

.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownOut; }

.ant-cascader-menu {
  display: inline-block;
  vertical-align: top;
  min-width: 111px;
  height: 180px;
  list-style: none;
  margin: 0;
  padding: 0;
  border-right: 1px solid #e9e9e9;
  overflow: auto; }

.ant-cascader-menu:first-child {
  border-radius: 4px 0 0 4px; }

.ant-cascader-menu:last-child {
  border-right-color: transparent;
  margin-right: -1px;
  border-radius: 0 4px 4px 0; }

.ant-cascader-menu:only-child {
  border-radius: 4px; }

.ant-cascader-menu-item {
  padding: 7px 26px 7px 16px;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.3s ease; }

.ant-cascader-menu-item:hover {
  background: #ecf6fd; }

.ant-cascader-menu-item-disabled {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-cascader-menu-item-disabled:hover {
  background: transparent; }

.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  background-color: #f7f7f7;
  font-weight: bold; }

.ant-cascader-menu-item-expand {
  position: relative; }

.ant-cascader-menu-item-expand:after {
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E61F";
  display: inline-block;
  font-size: 12px;
  font-size: 8px \9;
  transform: scale(0.66667) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  color: rgba(0, 0, 0, 0.43);
  position: absolute;
  right: 15px; }

:root .ant-cascader-menu-item-expand:after {
  filter: none; }

:root .ant-cascader-menu-item-expand:after {
  font-size: 12px; }

.ant-cascader-menu-item-loading:after {
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E64D";
  animation: loadingCircle 1s infinite linear; }

.ant-cascader-menu-item .ant-cascader-menu-item-keyword {
  color: #f04134; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-checkbox {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: text-bottom; }

.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #108ee9; }

.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  background-color: #fff;
  transition: all .3s; }

.ant-checkbox-inner:after {
  transform: rotate(45deg) scale(0);
  position: absolute;
  left: 4px;
  top: 1px;
  display: table;
  width: 5px;
  height: 8px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); }

.ant-checkbox-input {
  position: absolute;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%; }

.ant-checkbox-indeterminate .ant-checkbox-inner:after {
  content: ' ';
  transform: scale(1);
  position: absolute;
  left: 2px;
  top: 5px;
  width: 8px;
  height: 1px; }

.ant-checkbox-checked .ant-checkbox-inner:after {
  transform: rotate(45deg) scale(1);
  position: absolute;
  left: 4px;
  top: 1px;
  display: table;
  width: 5px;
  height: 8px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; }

.ant-checkbox-checked .ant-checkbox-inner,
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #108ee9;
  border-color: #108ee9; }

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after {
  animation-name: none;
  border-color: rgba(0, 0, 0, 0.25); }

.ant-checkbox-disabled .ant-checkbox-inner {
  border-color: #d9d9d9 !important;
  background-color: #f3f3f3; }

.ant-checkbox-disabled .ant-checkbox-inner:after {
  animation-name: none;
  border-color: #f3f3f3; }

.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed; }

.ant-checkbox-wrapper {
  cursor: pointer;
  font-size: 12px;
  display: inline-block; }

.ant-checkbox-wrapper:not(:last-child) {
  margin-right: 8px; }

.ant-checkbox-wrapper + span,
.ant-checkbox + span {
  padding-left: 8px;
  padding-right: 8px; }

.ant-checkbox-group {
  font-size: 12px; }

.ant-checkbox-group-item {
  display: inline-block; }

@media \0screen {
  .ant-checkbox-checked .ant-checkbox-inner:before,
  .ant-checkbox-checked .ant-checkbox-inner:after {
    font-family: 'anticon';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\E632";
    font-weight: bold;
    font-size: 8px;
    border: 0;
    color: #fff;
    left: 2px;
    top: 3px;
    position: absolute; } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-row {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  height: auto;
  zoom: 1;
  display: block; }

.ant-row:before,
.ant-row:after {
  content: " ";
  display: table; }

.ant-row:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.ant-row-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.ant-row-flex:before,
.ant-row-flex:after {
  display: -ms-flexbox;
  display: flex; }

.ant-row-flex-start {
  -ms-flex-pack: start;
  justify-content: flex-start; }

.ant-row-flex-center {
  -ms-flex-pack: center;
  justify-content: center; }

.ant-row-flex-end {
  -ms-flex-pack: end;
  justify-content: flex-end; }

.ant-row-flex-space-between {
  -ms-flex-pack: justify;
  justify-content: space-between; }

.ant-row-flex-space-around {
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.ant-row-flex-top {
  -ms-flex-align: start;
  align-items: flex-start; }

.ant-row-flex-middle {
  -ms-flex-align: center;
  align-items: center; }

.ant-row-flex-bottom {
  -ms-flex-align: end;
  align-items: flex-end; }

.ant-col {
  position: relative;
  display: block; }

.ant-col-1, .ant-col-xs-1, .ant-col-sm-1, .ant-col-md-1, .ant-col-lg-1, .ant-col-2, .ant-col-xs-2, .ant-col-sm-2, .ant-col-md-2, .ant-col-lg-2, .ant-col-3, .ant-col-xs-3, .ant-col-sm-3, .ant-col-md-3, .ant-col-lg-3, .ant-col-4, .ant-col-xs-4, .ant-col-sm-4, .ant-col-md-4, .ant-col-lg-4, .ant-col-5, .ant-col-xs-5, .ant-col-sm-5, .ant-col-md-5, .ant-col-lg-5, .ant-col-6, .ant-col-xs-6, .ant-col-sm-6, .ant-col-md-6, .ant-col-lg-6, .ant-col-7, .ant-col-xs-7, .ant-col-sm-7, .ant-col-md-7, .ant-col-lg-7, .ant-col-8, .ant-col-xs-8, .ant-col-sm-8, .ant-col-md-8, .ant-col-lg-8, .ant-col-9, .ant-col-xs-9, .ant-col-sm-9, .ant-col-md-9, .ant-col-lg-9, .ant-col-10, .ant-col-xs-10, .ant-col-sm-10, .ant-col-md-10, .ant-col-lg-10, .ant-col-11, .ant-col-xs-11, .ant-col-sm-11, .ant-col-md-11, .ant-col-lg-11, .ant-col-12, .ant-col-xs-12, .ant-col-sm-12, .ant-col-md-12, .ant-col-lg-12, .ant-col-13, .ant-col-xs-13, .ant-col-sm-13, .ant-col-md-13, .ant-col-lg-13, .ant-col-14, .ant-col-xs-14, .ant-col-sm-14, .ant-col-md-14, .ant-col-lg-14, .ant-col-15, .ant-col-xs-15, .ant-col-sm-15, .ant-col-md-15, .ant-col-lg-15, .ant-col-16, .ant-col-xs-16, .ant-col-sm-16, .ant-col-md-16, .ant-col-lg-16, .ant-col-17, .ant-col-xs-17, .ant-col-sm-17, .ant-col-md-17, .ant-col-lg-17, .ant-col-18, .ant-col-xs-18, .ant-col-sm-18, .ant-col-md-18, .ant-col-lg-18, .ant-col-19, .ant-col-xs-19, .ant-col-sm-19, .ant-col-md-19, .ant-col-lg-19, .ant-col-20, .ant-col-xs-20, .ant-col-sm-20, .ant-col-md-20, .ant-col-lg-20, .ant-col-21, .ant-col-xs-21, .ant-col-sm-21, .ant-col-md-21, .ant-col-lg-21, .ant-col-22, .ant-col-xs-22, .ant-col-sm-22, .ant-col-md-22, .ant-col-lg-22, .ant-col-23, .ant-col-xs-23, .ant-col-sm-23, .ant-col-md-23, .ant-col-lg-23, .ant-col-24, .ant-col-xs-24, .ant-col-sm-24, .ant-col-md-24, .ant-col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0; }

.ant-col-1, .ant-col-2, .ant-col-3, .ant-col-4, .ant-col-5, .ant-col-6, .ant-col-7, .ant-col-8, .ant-col-9, .ant-col-10, .ant-col-11, .ant-col-12, .ant-col-13, .ant-col-14, .ant-col-15, .ant-col-16, .ant-col-17, .ant-col-18, .ant-col-19, .ant-col-20, .ant-col-21, .ant-col-22, .ant-col-23, .ant-col-24 {
  float: left;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

.ant-col-24 {
  display: block;
  width: 100%; }

.ant-col-push-24 {
  left: 100%; }

.ant-col-pull-24 {
  right: 100%; }

.ant-col-offset-24 {
  margin-left: 100%; }

.ant-col-order-24 {
  -ms-flex-order: 24;
  order: 24; }

.ant-col-23 {
  display: block;
  width: 95.83333333%; }

.ant-col-push-23 {
  left: 95.83333333%; }

.ant-col-pull-23 {
  right: 95.83333333%; }

.ant-col-offset-23 {
  margin-left: 95.83333333%; }

.ant-col-order-23 {
  -ms-flex-order: 23;
  order: 23; }

.ant-col-22 {
  display: block;
  width: 91.66666667%; }

.ant-col-push-22 {
  left: 91.66666667%; }

.ant-col-pull-22 {
  right: 91.66666667%; }

.ant-col-offset-22 {
  margin-left: 91.66666667%; }

.ant-col-order-22 {
  -ms-flex-order: 22;
  order: 22; }

.ant-col-21 {
  display: block;
  width: 87.5%; }

.ant-col-push-21 {
  left: 87.5%; }

.ant-col-pull-21 {
  right: 87.5%; }

.ant-col-offset-21 {
  margin-left: 87.5%; }

.ant-col-order-21 {
  -ms-flex-order: 21;
  order: 21; }

.ant-col-20 {
  display: block;
  width: 83.33333333%; }

.ant-col-push-20 {
  left: 83.33333333%; }

.ant-col-pull-20 {
  right: 83.33333333%; }

.ant-col-offset-20 {
  margin-left: 83.33333333%; }

.ant-col-order-20 {
  -ms-flex-order: 20;
  order: 20; }

.ant-col-19 {
  display: block;
  width: 79.16666667%; }

.ant-col-push-19 {
  left: 79.16666667%; }

.ant-col-pull-19 {
  right: 79.16666667%; }

.ant-col-offset-19 {
  margin-left: 79.16666667%; }

.ant-col-order-19 {
  -ms-flex-order: 19;
  order: 19; }

.ant-col-18 {
  display: block;
  width: 75%; }

.ant-col-push-18 {
  left: 75%; }

.ant-col-pull-18 {
  right: 75%; }

.ant-col-offset-18 {
  margin-left: 75%; }

.ant-col-order-18 {
  -ms-flex-order: 18;
  order: 18; }

.ant-col-17 {
  display: block;
  width: 70.83333333%; }

.ant-col-push-17 {
  left: 70.83333333%; }

.ant-col-pull-17 {
  right: 70.83333333%; }

.ant-col-offset-17 {
  margin-left: 70.83333333%; }

.ant-col-order-17 {
  -ms-flex-order: 17;
  order: 17; }

.ant-col-16 {
  display: block;
  width: 66.66666667%; }

.ant-col-push-16 {
  left: 66.66666667%; }

.ant-col-pull-16 {
  right: 66.66666667%; }

.ant-col-offset-16 {
  margin-left: 66.66666667%; }

.ant-col-order-16 {
  -ms-flex-order: 16;
  order: 16; }

.ant-col-15 {
  display: block;
  width: 62.5%; }

.ant-col-push-15 {
  left: 62.5%; }

.ant-col-pull-15 {
  right: 62.5%; }

.ant-col-offset-15 {
  margin-left: 62.5%; }

.ant-col-order-15 {
  -ms-flex-order: 15;
  order: 15; }

.ant-col-14 {
  display: block;
  width: 58.33333333%; }

.ant-col-push-14 {
  left: 58.33333333%; }

.ant-col-pull-14 {
  right: 58.33333333%; }

.ant-col-offset-14 {
  margin-left: 58.33333333%; }

.ant-col-order-14 {
  -ms-flex-order: 14;
  order: 14; }

.ant-col-13 {
  display: block;
  width: 54.16666667%; }

.ant-col-push-13 {
  left: 54.16666667%; }

.ant-col-pull-13 {
  right: 54.16666667%; }

.ant-col-offset-13 {
  margin-left: 54.16666667%; }

.ant-col-order-13 {
  -ms-flex-order: 13;
  order: 13; }

.ant-col-12 {
  display: block;
  width: 50%; }

.ant-col-push-12 {
  left: 50%; }

.ant-col-pull-12 {
  right: 50%; }

.ant-col-offset-12 {
  margin-left: 50%; }

.ant-col-order-12 {
  -ms-flex-order: 12;
  order: 12; }

.ant-col-11 {
  display: block;
  width: 45.83333333%; }

.ant-col-push-11 {
  left: 45.83333333%; }

.ant-col-pull-11 {
  right: 45.83333333%; }

.ant-col-offset-11 {
  margin-left: 45.83333333%; }

.ant-col-order-11 {
  -ms-flex-order: 11;
  order: 11; }

.ant-col-10 {
  display: block;
  width: 41.66666667%; }

.ant-col-push-10 {
  left: 41.66666667%; }

.ant-col-pull-10 {
  right: 41.66666667%; }

.ant-col-offset-10 {
  margin-left: 41.66666667%; }

.ant-col-order-10 {
  -ms-flex-order: 10;
  order: 10; }

.ant-col-9 {
  display: block;
  width: 37.5%; }

.ant-col-push-9 {
  left: 37.5%; }

.ant-col-pull-9 {
  right: 37.5%; }

.ant-col-offset-9 {
  margin-left: 37.5%; }

.ant-col-order-9 {
  -ms-flex-order: 9;
  order: 9; }

.ant-col-8 {
  display: block;
  width: 33.33333333%; }

.ant-col-push-8 {
  left: 33.33333333%; }

.ant-col-pull-8 {
  right: 33.33333333%; }

.ant-col-offset-8 {
  margin-left: 33.33333333%; }

.ant-col-order-8 {
  -ms-flex-order: 8;
  order: 8; }

.ant-col-7 {
  display: block;
  width: 29.16666667%; }

.ant-col-push-7 {
  left: 29.16666667%; }

.ant-col-pull-7 {
  right: 29.16666667%; }

.ant-col-offset-7 {
  margin-left: 29.16666667%; }

.ant-col-order-7 {
  -ms-flex-order: 7;
  order: 7; }

.ant-col-6 {
  display: block;
  width: 25%; }

.ant-col-push-6 {
  left: 25%; }

.ant-col-pull-6 {
  right: 25%; }

.ant-col-offset-6 {
  margin-left: 25%; }

.ant-col-order-6 {
  -ms-flex-order: 6;
  order: 6; }

.ant-col-5 {
  display: block;
  width: 20.83333333%; }

.ant-col-push-5 {
  left: 20.83333333%; }

.ant-col-pull-5 {
  right: 20.83333333%; }

.ant-col-offset-5 {
  margin-left: 20.83333333%; }

.ant-col-order-5 {
  -ms-flex-order: 5;
  order: 5; }

.ant-col-4 {
  display: block;
  width: 16.66666667%; }

.ant-col-push-4 {
  left: 16.66666667%; }

.ant-col-pull-4 {
  right: 16.66666667%; }

.ant-col-offset-4 {
  margin-left: 16.66666667%; }

.ant-col-order-4 {
  -ms-flex-order: 4;
  order: 4; }

.ant-col-3 {
  display: block;
  width: 12.5%; }

.ant-col-push-3 {
  left: 12.5%; }

.ant-col-pull-3 {
  right: 12.5%; }

.ant-col-offset-3 {
  margin-left: 12.5%; }

.ant-col-order-3 {
  -ms-flex-order: 3;
  order: 3; }

.ant-col-2 {
  display: block;
  width: 8.33333333%; }

.ant-col-push-2 {
  left: 8.33333333%; }

.ant-col-pull-2 {
  right: 8.33333333%; }

.ant-col-offset-2 {
  margin-left: 8.33333333%; }

.ant-col-order-2 {
  -ms-flex-order: 2;
  order: 2; }

.ant-col-1 {
  display: block;
  width: 4.16666667%; }

.ant-col-push-1 {
  left: 4.16666667%; }

.ant-col-pull-1 {
  right: 4.16666667%; }

.ant-col-offset-1 {
  margin-left: 4.16666667%; }

.ant-col-order-1 {
  -ms-flex-order: 1;
  order: 1; }

.ant-col-0 {
  display: none; }

.ant-col-push-0 {
  left: auto; }

.ant-col-pull-0 {
  right: auto; }

.ant-col-push-0 {
  left: auto; }

.ant-col-pull-0 {
  right: auto; }

.ant-col-offset-0 {
  margin-left: 0; }

.ant-col-order-0 {
  -ms-flex-order: 0;
  order: 0; }

.ant-col-xs-1, .ant-col-xs-2, .ant-col-xs-3, .ant-col-xs-4, .ant-col-xs-5, .ant-col-xs-6, .ant-col-xs-7, .ant-col-xs-8, .ant-col-xs-9, .ant-col-xs-10, .ant-col-xs-11, .ant-col-xs-12, .ant-col-xs-13, .ant-col-xs-14, .ant-col-xs-15, .ant-col-xs-16, .ant-col-xs-17, .ant-col-xs-18, .ant-col-xs-19, .ant-col-xs-20, .ant-col-xs-21, .ant-col-xs-22, .ant-col-xs-23, .ant-col-xs-24 {
  float: left;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

.ant-col-xs-24 {
  display: block;
  width: 100%; }

.ant-col-xs-push-24 {
  left: 100%; }

.ant-col-xs-pull-24 {
  right: 100%; }

.ant-col-xs-offset-24 {
  margin-left: 100%; }

.ant-col-xs-order-24 {
  -ms-flex-order: 24;
  order: 24; }

.ant-col-xs-23 {
  display: block;
  width: 95.83333333%; }

.ant-col-xs-push-23 {
  left: 95.83333333%; }

.ant-col-xs-pull-23 {
  right: 95.83333333%; }

.ant-col-xs-offset-23 {
  margin-left: 95.83333333%; }

.ant-col-xs-order-23 {
  -ms-flex-order: 23;
  order: 23; }

.ant-col-xs-22 {
  display: block;
  width: 91.66666667%; }

.ant-col-xs-push-22 {
  left: 91.66666667%; }

.ant-col-xs-pull-22 {
  right: 91.66666667%; }

.ant-col-xs-offset-22 {
  margin-left: 91.66666667%; }

.ant-col-xs-order-22 {
  -ms-flex-order: 22;
  order: 22; }

.ant-col-xs-21 {
  display: block;
  width: 87.5%; }

.ant-col-xs-push-21 {
  left: 87.5%; }

.ant-col-xs-pull-21 {
  right: 87.5%; }

.ant-col-xs-offset-21 {
  margin-left: 87.5%; }

.ant-col-xs-order-21 {
  -ms-flex-order: 21;
  order: 21; }

.ant-col-xs-20 {
  display: block;
  width: 83.33333333%; }

.ant-col-xs-push-20 {
  left: 83.33333333%; }

.ant-col-xs-pull-20 {
  right: 83.33333333%; }

.ant-col-xs-offset-20 {
  margin-left: 83.33333333%; }

.ant-col-xs-order-20 {
  -ms-flex-order: 20;
  order: 20; }

.ant-col-xs-19 {
  display: block;
  width: 79.16666667%; }

.ant-col-xs-push-19 {
  left: 79.16666667%; }

.ant-col-xs-pull-19 {
  right: 79.16666667%; }

.ant-col-xs-offset-19 {
  margin-left: 79.16666667%; }

.ant-col-xs-order-19 {
  -ms-flex-order: 19;
  order: 19; }

.ant-col-xs-18 {
  display: block;
  width: 75%; }

.ant-col-xs-push-18 {
  left: 75%; }

.ant-col-xs-pull-18 {
  right: 75%; }

.ant-col-xs-offset-18 {
  margin-left: 75%; }

.ant-col-xs-order-18 {
  -ms-flex-order: 18;
  order: 18; }

.ant-col-xs-17 {
  display: block;
  width: 70.83333333%; }

.ant-col-xs-push-17 {
  left: 70.83333333%; }

.ant-col-xs-pull-17 {
  right: 70.83333333%; }

.ant-col-xs-offset-17 {
  margin-left: 70.83333333%; }

.ant-col-xs-order-17 {
  -ms-flex-order: 17;
  order: 17; }

.ant-col-xs-16 {
  display: block;
  width: 66.66666667%; }

.ant-col-xs-push-16 {
  left: 66.66666667%; }

.ant-col-xs-pull-16 {
  right: 66.66666667%; }

.ant-col-xs-offset-16 {
  margin-left: 66.66666667%; }

.ant-col-xs-order-16 {
  -ms-flex-order: 16;
  order: 16; }

.ant-col-xs-15 {
  display: block;
  width: 62.5%; }

.ant-col-xs-push-15 {
  left: 62.5%; }

.ant-col-xs-pull-15 {
  right: 62.5%; }

.ant-col-xs-offset-15 {
  margin-left: 62.5%; }

.ant-col-xs-order-15 {
  -ms-flex-order: 15;
  order: 15; }

.ant-col-xs-14 {
  display: block;
  width: 58.33333333%; }

.ant-col-xs-push-14 {
  left: 58.33333333%; }

.ant-col-xs-pull-14 {
  right: 58.33333333%; }

.ant-col-xs-offset-14 {
  margin-left: 58.33333333%; }

.ant-col-xs-order-14 {
  -ms-flex-order: 14;
  order: 14; }

.ant-col-xs-13 {
  display: block;
  width: 54.16666667%; }

.ant-col-xs-push-13 {
  left: 54.16666667%; }

.ant-col-xs-pull-13 {
  right: 54.16666667%; }

.ant-col-xs-offset-13 {
  margin-left: 54.16666667%; }

.ant-col-xs-order-13 {
  -ms-flex-order: 13;
  order: 13; }

.ant-col-xs-12 {
  display: block;
  width: 50%; }

.ant-col-xs-push-12 {
  left: 50%; }

.ant-col-xs-pull-12 {
  right: 50%; }

.ant-col-xs-offset-12 {
  margin-left: 50%; }

.ant-col-xs-order-12 {
  -ms-flex-order: 12;
  order: 12; }

.ant-col-xs-11 {
  display: block;
  width: 45.83333333%; }

.ant-col-xs-push-11 {
  left: 45.83333333%; }

.ant-col-xs-pull-11 {
  right: 45.83333333%; }

.ant-col-xs-offset-11 {
  margin-left: 45.83333333%; }

.ant-col-xs-order-11 {
  -ms-flex-order: 11;
  order: 11; }

.ant-col-xs-10 {
  display: block;
  width: 41.66666667%; }

.ant-col-xs-push-10 {
  left: 41.66666667%; }

.ant-col-xs-pull-10 {
  right: 41.66666667%; }

.ant-col-xs-offset-10 {
  margin-left: 41.66666667%; }

.ant-col-xs-order-10 {
  -ms-flex-order: 10;
  order: 10; }

.ant-col-xs-9 {
  display: block;
  width: 37.5%; }

.ant-col-xs-push-9 {
  left: 37.5%; }

.ant-col-xs-pull-9 {
  right: 37.5%; }

.ant-col-xs-offset-9 {
  margin-left: 37.5%; }

.ant-col-xs-order-9 {
  -ms-flex-order: 9;
  order: 9; }

.ant-col-xs-8 {
  display: block;
  width: 33.33333333%; }

.ant-col-xs-push-8 {
  left: 33.33333333%; }

.ant-col-xs-pull-8 {
  right: 33.33333333%; }

.ant-col-xs-offset-8 {
  margin-left: 33.33333333%; }

.ant-col-xs-order-8 {
  -ms-flex-order: 8;
  order: 8; }

.ant-col-xs-7 {
  display: block;
  width: 29.16666667%; }

.ant-col-xs-push-7 {
  left: 29.16666667%; }

.ant-col-xs-pull-7 {
  right: 29.16666667%; }

.ant-col-xs-offset-7 {
  margin-left: 29.16666667%; }

.ant-col-xs-order-7 {
  -ms-flex-order: 7;
  order: 7; }

.ant-col-xs-6 {
  display: block;
  width: 25%; }

.ant-col-xs-push-6 {
  left: 25%; }

.ant-col-xs-pull-6 {
  right: 25%; }

.ant-col-xs-offset-6 {
  margin-left: 25%; }

.ant-col-xs-order-6 {
  -ms-flex-order: 6;
  order: 6; }

.ant-col-xs-5 {
  display: block;
  width: 20.83333333%; }

.ant-col-xs-push-5 {
  left: 20.83333333%; }

.ant-col-xs-pull-5 {
  right: 20.83333333%; }

.ant-col-xs-offset-5 {
  margin-left: 20.83333333%; }

.ant-col-xs-order-5 {
  -ms-flex-order: 5;
  order: 5; }

.ant-col-xs-4 {
  display: block;
  width: 16.66666667%; }

.ant-col-xs-push-4 {
  left: 16.66666667%; }

.ant-col-xs-pull-4 {
  right: 16.66666667%; }

.ant-col-xs-offset-4 {
  margin-left: 16.66666667%; }

.ant-col-xs-order-4 {
  -ms-flex-order: 4;
  order: 4; }

.ant-col-xs-3 {
  display: block;
  width: 12.5%; }

.ant-col-xs-push-3 {
  left: 12.5%; }

.ant-col-xs-pull-3 {
  right: 12.5%; }

.ant-col-xs-offset-3 {
  margin-left: 12.5%; }

.ant-col-xs-order-3 {
  -ms-flex-order: 3;
  order: 3; }

.ant-col-xs-2 {
  display: block;
  width: 8.33333333%; }

.ant-col-xs-push-2 {
  left: 8.33333333%; }

.ant-col-xs-pull-2 {
  right: 8.33333333%; }

.ant-col-xs-offset-2 {
  margin-left: 8.33333333%; }

.ant-col-xs-order-2 {
  -ms-flex-order: 2;
  order: 2; }

.ant-col-xs-1 {
  display: block;
  width: 4.16666667%; }

.ant-col-xs-push-1 {
  left: 4.16666667%; }

.ant-col-xs-pull-1 {
  right: 4.16666667%; }

.ant-col-xs-offset-1 {
  margin-left: 4.16666667%; }

.ant-col-xs-order-1 {
  -ms-flex-order: 1;
  order: 1; }

.ant-col-xs-0 {
  display: none; }

.ant-col-push-0 {
  left: auto; }

.ant-col-pull-0 {
  right: auto; }

.ant-col-xs-push-0 {
  left: auto; }

.ant-col-xs-pull-0 {
  right: auto; }

.ant-col-xs-offset-0 {
  margin-left: 0; }

.ant-col-xs-order-0 {
  -ms-flex-order: 0;
  order: 0; }

@media (min-width: 768px) {
  .ant-col-sm-1, .ant-col-sm-2, .ant-col-sm-3, .ant-col-sm-4, .ant-col-sm-5, .ant-col-sm-6, .ant-col-sm-7, .ant-col-sm-8, .ant-col-sm-9, .ant-col-sm-10, .ant-col-sm-11, .ant-col-sm-12, .ant-col-sm-13, .ant-col-sm-14, .ant-col-sm-15, .ant-col-sm-16, .ant-col-sm-17, .ant-col-sm-18, .ant-col-sm-19, .ant-col-sm-20, .ant-col-sm-21, .ant-col-sm-22, .ant-col-sm-23, .ant-col-sm-24 {
    float: left;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
  .ant-col-sm-24 {
    display: block;
    width: 100%; }
  .ant-col-sm-push-24 {
    left: 100%; }
  .ant-col-sm-pull-24 {
    right: 100%; }
  .ant-col-sm-offset-24 {
    margin-left: 100%; }
  .ant-col-sm-order-24 {
    -ms-flex-order: 24;
    order: 24; }
  .ant-col-sm-23 {
    display: block;
    width: 95.83333333%; }
  .ant-col-sm-push-23 {
    left: 95.83333333%; }
  .ant-col-sm-pull-23 {
    right: 95.83333333%; }
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%; }
  .ant-col-sm-order-23 {
    -ms-flex-order: 23;
    order: 23; }
  .ant-col-sm-22 {
    display: block;
    width: 91.66666667%; }
  .ant-col-sm-push-22 {
    left: 91.66666667%; }
  .ant-col-sm-pull-22 {
    right: 91.66666667%; }
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%; }
  .ant-col-sm-order-22 {
    -ms-flex-order: 22;
    order: 22; }
  .ant-col-sm-21 {
    display: block;
    width: 87.5%; }
  .ant-col-sm-push-21 {
    left: 87.5%; }
  .ant-col-sm-pull-21 {
    right: 87.5%; }
  .ant-col-sm-offset-21 {
    margin-left: 87.5%; }
  .ant-col-sm-order-21 {
    -ms-flex-order: 21;
    order: 21; }
  .ant-col-sm-20 {
    display: block;
    width: 83.33333333%; }
  .ant-col-sm-push-20 {
    left: 83.33333333%; }
  .ant-col-sm-pull-20 {
    right: 83.33333333%; }
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%; }
  .ant-col-sm-order-20 {
    -ms-flex-order: 20;
    order: 20; }
  .ant-col-sm-19 {
    display: block;
    width: 79.16666667%; }
  .ant-col-sm-push-19 {
    left: 79.16666667%; }
  .ant-col-sm-pull-19 {
    right: 79.16666667%; }
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%; }
  .ant-col-sm-order-19 {
    -ms-flex-order: 19;
    order: 19; }
  .ant-col-sm-18 {
    display: block;
    width: 75%; }
  .ant-col-sm-push-18 {
    left: 75%; }
  .ant-col-sm-pull-18 {
    right: 75%; }
  .ant-col-sm-offset-18 {
    margin-left: 75%; }
  .ant-col-sm-order-18 {
    -ms-flex-order: 18;
    order: 18; }
  .ant-col-sm-17 {
    display: block;
    width: 70.83333333%; }
  .ant-col-sm-push-17 {
    left: 70.83333333%; }
  .ant-col-sm-pull-17 {
    right: 70.83333333%; }
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%; }
  .ant-col-sm-order-17 {
    -ms-flex-order: 17;
    order: 17; }
  .ant-col-sm-16 {
    display: block;
    width: 66.66666667%; }
  .ant-col-sm-push-16 {
    left: 66.66666667%; }
  .ant-col-sm-pull-16 {
    right: 66.66666667%; }
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%; }
  .ant-col-sm-order-16 {
    -ms-flex-order: 16;
    order: 16; }
  .ant-col-sm-15 {
    display: block;
    width: 62.5%; }
  .ant-col-sm-push-15 {
    left: 62.5%; }
  .ant-col-sm-pull-15 {
    right: 62.5%; }
  .ant-col-sm-offset-15 {
    margin-left: 62.5%; }
  .ant-col-sm-order-15 {
    -ms-flex-order: 15;
    order: 15; }
  .ant-col-sm-14 {
    display: block;
    width: 58.33333333%; }
  .ant-col-sm-push-14 {
    left: 58.33333333%; }
  .ant-col-sm-pull-14 {
    right: 58.33333333%; }
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%; }
  .ant-col-sm-order-14 {
    -ms-flex-order: 14;
    order: 14; }
  .ant-col-sm-13 {
    display: block;
    width: 54.16666667%; }
  .ant-col-sm-push-13 {
    left: 54.16666667%; }
  .ant-col-sm-pull-13 {
    right: 54.16666667%; }
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%; }
  .ant-col-sm-order-13 {
    -ms-flex-order: 13;
    order: 13; }
  .ant-col-sm-12 {
    display: block;
    width: 50%; }
  .ant-col-sm-push-12 {
    left: 50%; }
  .ant-col-sm-pull-12 {
    right: 50%; }
  .ant-col-sm-offset-12 {
    margin-left: 50%; }
  .ant-col-sm-order-12 {
    -ms-flex-order: 12;
    order: 12; }
  .ant-col-sm-11 {
    display: block;
    width: 45.83333333%; }
  .ant-col-sm-push-11 {
    left: 45.83333333%; }
  .ant-col-sm-pull-11 {
    right: 45.83333333%; }
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%; }
  .ant-col-sm-order-11 {
    -ms-flex-order: 11;
    order: 11; }
  .ant-col-sm-10 {
    display: block;
    width: 41.66666667%; }
  .ant-col-sm-push-10 {
    left: 41.66666667%; }
  .ant-col-sm-pull-10 {
    right: 41.66666667%; }
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%; }
  .ant-col-sm-order-10 {
    -ms-flex-order: 10;
    order: 10; }
  .ant-col-sm-9 {
    display: block;
    width: 37.5%; }
  .ant-col-sm-push-9 {
    left: 37.5%; }
  .ant-col-sm-pull-9 {
    right: 37.5%; }
  .ant-col-sm-offset-9 {
    margin-left: 37.5%; }
  .ant-col-sm-order-9 {
    -ms-flex-order: 9;
    order: 9; }
  .ant-col-sm-8 {
    display: block;
    width: 33.33333333%; }
  .ant-col-sm-push-8 {
    left: 33.33333333%; }
  .ant-col-sm-pull-8 {
    right: 33.33333333%; }
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%; }
  .ant-col-sm-order-8 {
    -ms-flex-order: 8;
    order: 8; }
  .ant-col-sm-7 {
    display: block;
    width: 29.16666667%; }
  .ant-col-sm-push-7 {
    left: 29.16666667%; }
  .ant-col-sm-pull-7 {
    right: 29.16666667%; }
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%; }
  .ant-col-sm-order-7 {
    -ms-flex-order: 7;
    order: 7; }
  .ant-col-sm-6 {
    display: block;
    width: 25%; }
  .ant-col-sm-push-6 {
    left: 25%; }
  .ant-col-sm-pull-6 {
    right: 25%; }
  .ant-col-sm-offset-6 {
    margin-left: 25%; }
  .ant-col-sm-order-6 {
    -ms-flex-order: 6;
    order: 6; }
  .ant-col-sm-5 {
    display: block;
    width: 20.83333333%; }
  .ant-col-sm-push-5 {
    left: 20.83333333%; }
  .ant-col-sm-pull-5 {
    right: 20.83333333%; }
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%; }
  .ant-col-sm-order-5 {
    -ms-flex-order: 5;
    order: 5; }
  .ant-col-sm-4 {
    display: block;
    width: 16.66666667%; }
  .ant-col-sm-push-4 {
    left: 16.66666667%; }
  .ant-col-sm-pull-4 {
    right: 16.66666667%; }
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%; }
  .ant-col-sm-order-4 {
    -ms-flex-order: 4;
    order: 4; }
  .ant-col-sm-3 {
    display: block;
    width: 12.5%; }
  .ant-col-sm-push-3 {
    left: 12.5%; }
  .ant-col-sm-pull-3 {
    right: 12.5%; }
  .ant-col-sm-offset-3 {
    margin-left: 12.5%; }
  .ant-col-sm-order-3 {
    -ms-flex-order: 3;
    order: 3; }
  .ant-col-sm-2 {
    display: block;
    width: 8.33333333%; }
  .ant-col-sm-push-2 {
    left: 8.33333333%; }
  .ant-col-sm-pull-2 {
    right: 8.33333333%; }
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%; }
  .ant-col-sm-order-2 {
    -ms-flex-order: 2;
    order: 2; }
  .ant-col-sm-1 {
    display: block;
    width: 4.16666667%; }
  .ant-col-sm-push-1 {
    left: 4.16666667%; }
  .ant-col-sm-pull-1 {
    right: 4.16666667%; }
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%; }
  .ant-col-sm-order-1 {
    -ms-flex-order: 1;
    order: 1; }
  .ant-col-sm-0 {
    display: none; }
  .ant-col-push-0 {
    left: auto; }
  .ant-col-pull-0 {
    right: auto; }
  .ant-col-sm-push-0 {
    left: auto; }
  .ant-col-sm-pull-0 {
    right: auto; }
  .ant-col-sm-offset-0 {
    margin-left: 0; }
  .ant-col-sm-order-0 {
    -ms-flex-order: 0;
    order: 0; } }

@media (min-width: 992px) {
  .ant-col-md-1, .ant-col-md-2, .ant-col-md-3, .ant-col-md-4, .ant-col-md-5, .ant-col-md-6, .ant-col-md-7, .ant-col-md-8, .ant-col-md-9, .ant-col-md-10, .ant-col-md-11, .ant-col-md-12, .ant-col-md-13, .ant-col-md-14, .ant-col-md-15, .ant-col-md-16, .ant-col-md-17, .ant-col-md-18, .ant-col-md-19, .ant-col-md-20, .ant-col-md-21, .ant-col-md-22, .ant-col-md-23, .ant-col-md-24 {
    float: left;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
  .ant-col-md-24 {
    display: block;
    width: 100%; }
  .ant-col-md-push-24 {
    left: 100%; }
  .ant-col-md-pull-24 {
    right: 100%; }
  .ant-col-md-offset-24 {
    margin-left: 100%; }
  .ant-col-md-order-24 {
    -ms-flex-order: 24;
    order: 24; }
  .ant-col-md-23 {
    display: block;
    width: 95.83333333%; }
  .ant-col-md-push-23 {
    left: 95.83333333%; }
  .ant-col-md-pull-23 {
    right: 95.83333333%; }
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%; }
  .ant-col-md-order-23 {
    -ms-flex-order: 23;
    order: 23; }
  .ant-col-md-22 {
    display: block;
    width: 91.66666667%; }
  .ant-col-md-push-22 {
    left: 91.66666667%; }
  .ant-col-md-pull-22 {
    right: 91.66666667%; }
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%; }
  .ant-col-md-order-22 {
    -ms-flex-order: 22;
    order: 22; }
  .ant-col-md-21 {
    display: block;
    width: 87.5%; }
  .ant-col-md-push-21 {
    left: 87.5%; }
  .ant-col-md-pull-21 {
    right: 87.5%; }
  .ant-col-md-offset-21 {
    margin-left: 87.5%; }
  .ant-col-md-order-21 {
    -ms-flex-order: 21;
    order: 21; }
  .ant-col-md-20 {
    display: block;
    width: 83.33333333%; }
  .ant-col-md-push-20 {
    left: 83.33333333%; }
  .ant-col-md-pull-20 {
    right: 83.33333333%; }
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%; }
  .ant-col-md-order-20 {
    -ms-flex-order: 20;
    order: 20; }
  .ant-col-md-19 {
    display: block;
    width: 79.16666667%; }
  .ant-col-md-push-19 {
    left: 79.16666667%; }
  .ant-col-md-pull-19 {
    right: 79.16666667%; }
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%; }
  .ant-col-md-order-19 {
    -ms-flex-order: 19;
    order: 19; }
  .ant-col-md-18 {
    display: block;
    width: 75%; }
  .ant-col-md-push-18 {
    left: 75%; }
  .ant-col-md-pull-18 {
    right: 75%; }
  .ant-col-md-offset-18 {
    margin-left: 75%; }
  .ant-col-md-order-18 {
    -ms-flex-order: 18;
    order: 18; }
  .ant-col-md-17 {
    display: block;
    width: 70.83333333%; }
  .ant-col-md-push-17 {
    left: 70.83333333%; }
  .ant-col-md-pull-17 {
    right: 70.83333333%; }
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%; }
  .ant-col-md-order-17 {
    -ms-flex-order: 17;
    order: 17; }
  .ant-col-md-16 {
    display: block;
    width: 66.66666667%; }
  .ant-col-md-push-16 {
    left: 66.66666667%; }
  .ant-col-md-pull-16 {
    right: 66.66666667%; }
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%; }
  .ant-col-md-order-16 {
    -ms-flex-order: 16;
    order: 16; }
  .ant-col-md-15 {
    display: block;
    width: 62.5%; }
  .ant-col-md-push-15 {
    left: 62.5%; }
  .ant-col-md-pull-15 {
    right: 62.5%; }
  .ant-col-md-offset-15 {
    margin-left: 62.5%; }
  .ant-col-md-order-15 {
    -ms-flex-order: 15;
    order: 15; }
  .ant-col-md-14 {
    display: block;
    width: 58.33333333%; }
  .ant-col-md-push-14 {
    left: 58.33333333%; }
  .ant-col-md-pull-14 {
    right: 58.33333333%; }
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%; }
  .ant-col-md-order-14 {
    -ms-flex-order: 14;
    order: 14; }
  .ant-col-md-13 {
    display: block;
    width: 54.16666667%; }
  .ant-col-md-push-13 {
    left: 54.16666667%; }
  .ant-col-md-pull-13 {
    right: 54.16666667%; }
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%; }
  .ant-col-md-order-13 {
    -ms-flex-order: 13;
    order: 13; }
  .ant-col-md-12 {
    display: block;
    width: 50%; }
  .ant-col-md-push-12 {
    left: 50%; }
  .ant-col-md-pull-12 {
    right: 50%; }
  .ant-col-md-offset-12 {
    margin-left: 50%; }
  .ant-col-md-order-12 {
    -ms-flex-order: 12;
    order: 12; }
  .ant-col-md-11 {
    display: block;
    width: 45.83333333%; }
  .ant-col-md-push-11 {
    left: 45.83333333%; }
  .ant-col-md-pull-11 {
    right: 45.83333333%; }
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%; }
  .ant-col-md-order-11 {
    -ms-flex-order: 11;
    order: 11; }
  .ant-col-md-10 {
    display: block;
    width: 41.66666667%; }
  .ant-col-md-push-10 {
    left: 41.66666667%; }
  .ant-col-md-pull-10 {
    right: 41.66666667%; }
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%; }
  .ant-col-md-order-10 {
    -ms-flex-order: 10;
    order: 10; }
  .ant-col-md-9 {
    display: block;
    width: 37.5%; }
  .ant-col-md-push-9 {
    left: 37.5%; }
  .ant-col-md-pull-9 {
    right: 37.5%; }
  .ant-col-md-offset-9 {
    margin-left: 37.5%; }
  .ant-col-md-order-9 {
    -ms-flex-order: 9;
    order: 9; }
  .ant-col-md-8 {
    display: block;
    width: 33.33333333%; }
  .ant-col-md-push-8 {
    left: 33.33333333%; }
  .ant-col-md-pull-8 {
    right: 33.33333333%; }
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%; }
  .ant-col-md-order-8 {
    -ms-flex-order: 8;
    order: 8; }
  .ant-col-md-7 {
    display: block;
    width: 29.16666667%; }
  .ant-col-md-push-7 {
    left: 29.16666667%; }
  .ant-col-md-pull-7 {
    right: 29.16666667%; }
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%; }
  .ant-col-md-order-7 {
    -ms-flex-order: 7;
    order: 7; }
  .ant-col-md-6 {
    display: block;
    width: 25%; }
  .ant-col-md-push-6 {
    left: 25%; }
  .ant-col-md-pull-6 {
    right: 25%; }
  .ant-col-md-offset-6 {
    margin-left: 25%; }
  .ant-col-md-order-6 {
    -ms-flex-order: 6;
    order: 6; }
  .ant-col-md-5 {
    display: block;
    width: 20.83333333%; }
  .ant-col-md-push-5 {
    left: 20.83333333%; }
  .ant-col-md-pull-5 {
    right: 20.83333333%; }
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%; }
  .ant-col-md-order-5 {
    -ms-flex-order: 5;
    order: 5; }
  .ant-col-md-4 {
    display: block;
    width: 16.66666667%; }
  .ant-col-md-push-4 {
    left: 16.66666667%; }
  .ant-col-md-pull-4 {
    right: 16.66666667%; }
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%; }
  .ant-col-md-order-4 {
    -ms-flex-order: 4;
    order: 4; }
  .ant-col-md-3 {
    display: block;
    width: 12.5%; }
  .ant-col-md-push-3 {
    left: 12.5%; }
  .ant-col-md-pull-3 {
    right: 12.5%; }
  .ant-col-md-offset-3 {
    margin-left: 12.5%; }
  .ant-col-md-order-3 {
    -ms-flex-order: 3;
    order: 3; }
  .ant-col-md-2 {
    display: block;
    width: 8.33333333%; }
  .ant-col-md-push-2 {
    left: 8.33333333%; }
  .ant-col-md-pull-2 {
    right: 8.33333333%; }
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%; }
  .ant-col-md-order-2 {
    -ms-flex-order: 2;
    order: 2; }
  .ant-col-md-1 {
    display: block;
    width: 4.16666667%; }
  .ant-col-md-push-1 {
    left: 4.16666667%; }
  .ant-col-md-pull-1 {
    right: 4.16666667%; }
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%; }
  .ant-col-md-order-1 {
    -ms-flex-order: 1;
    order: 1; }
  .ant-col-md-0 {
    display: none; }
  .ant-col-push-0 {
    left: auto; }
  .ant-col-pull-0 {
    right: auto; }
  .ant-col-md-push-0 {
    left: auto; }
  .ant-col-md-pull-0 {
    right: auto; }
  .ant-col-md-offset-0 {
    margin-left: 0; }
  .ant-col-md-order-0 {
    -ms-flex-order: 0;
    order: 0; } }

@media (min-width: 1200px) {
  .ant-col-lg-1, .ant-col-lg-2, .ant-col-lg-3, .ant-col-lg-4, .ant-col-lg-5, .ant-col-lg-6, .ant-col-lg-7, .ant-col-lg-8, .ant-col-lg-9, .ant-col-lg-10, .ant-col-lg-11, .ant-col-lg-12, .ant-col-lg-13, .ant-col-lg-14, .ant-col-lg-15, .ant-col-lg-16, .ant-col-lg-17, .ant-col-lg-18, .ant-col-lg-19, .ant-col-lg-20, .ant-col-lg-21, .ant-col-lg-22, .ant-col-lg-23, .ant-col-lg-24 {
    float: left;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
  .ant-col-lg-24 {
    display: block;
    width: 100%; }
  .ant-col-lg-push-24 {
    left: 100%; }
  .ant-col-lg-pull-24 {
    right: 100%; }
  .ant-col-lg-offset-24 {
    margin-left: 100%; }
  .ant-col-lg-order-24 {
    -ms-flex-order: 24;
    order: 24; }
  .ant-col-lg-23 {
    display: block;
    width: 95.83333333%; }
  .ant-col-lg-push-23 {
    left: 95.83333333%; }
  .ant-col-lg-pull-23 {
    right: 95.83333333%; }
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%; }
  .ant-col-lg-order-23 {
    -ms-flex-order: 23;
    order: 23; }
  .ant-col-lg-22 {
    display: block;
    width: 91.66666667%; }
  .ant-col-lg-push-22 {
    left: 91.66666667%; }
  .ant-col-lg-pull-22 {
    right: 91.66666667%; }
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%; }
  .ant-col-lg-order-22 {
    -ms-flex-order: 22;
    order: 22; }
  .ant-col-lg-21 {
    display: block;
    width: 87.5%; }
  .ant-col-lg-push-21 {
    left: 87.5%; }
  .ant-col-lg-pull-21 {
    right: 87.5%; }
  .ant-col-lg-offset-21 {
    margin-left: 87.5%; }
  .ant-col-lg-order-21 {
    -ms-flex-order: 21;
    order: 21; }
  .ant-col-lg-20 {
    display: block;
    width: 83.33333333%; }
  .ant-col-lg-push-20 {
    left: 83.33333333%; }
  .ant-col-lg-pull-20 {
    right: 83.33333333%; }
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%; }
  .ant-col-lg-order-20 {
    -ms-flex-order: 20;
    order: 20; }
  .ant-col-lg-19 {
    display: block;
    width: 79.16666667%; }
  .ant-col-lg-push-19 {
    left: 79.16666667%; }
  .ant-col-lg-pull-19 {
    right: 79.16666667%; }
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%; }
  .ant-col-lg-order-19 {
    -ms-flex-order: 19;
    order: 19; }
  .ant-col-lg-18 {
    display: block;
    width: 75%; }
  .ant-col-lg-push-18 {
    left: 75%; }
  .ant-col-lg-pull-18 {
    right: 75%; }
  .ant-col-lg-offset-18 {
    margin-left: 75%; }
  .ant-col-lg-order-18 {
    -ms-flex-order: 18;
    order: 18; }
  .ant-col-lg-17 {
    display: block;
    width: 70.83333333%; }
  .ant-col-lg-push-17 {
    left: 70.83333333%; }
  .ant-col-lg-pull-17 {
    right: 70.83333333%; }
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%; }
  .ant-col-lg-order-17 {
    -ms-flex-order: 17;
    order: 17; }
  .ant-col-lg-16 {
    display: block;
    width: 66.66666667%; }
  .ant-col-lg-push-16 {
    left: 66.66666667%; }
  .ant-col-lg-pull-16 {
    right: 66.66666667%; }
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%; }
  .ant-col-lg-order-16 {
    -ms-flex-order: 16;
    order: 16; }
  .ant-col-lg-15 {
    display: block;
    width: 62.5%; }
  .ant-col-lg-push-15 {
    left: 62.5%; }
  .ant-col-lg-pull-15 {
    right: 62.5%; }
  .ant-col-lg-offset-15 {
    margin-left: 62.5%; }
  .ant-col-lg-order-15 {
    -ms-flex-order: 15;
    order: 15; }
  .ant-col-lg-14 {
    display: block;
    width: 58.33333333%; }
  .ant-col-lg-push-14 {
    left: 58.33333333%; }
  .ant-col-lg-pull-14 {
    right: 58.33333333%; }
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%; }
  .ant-col-lg-order-14 {
    -ms-flex-order: 14;
    order: 14; }
  .ant-col-lg-13 {
    display: block;
    width: 54.16666667%; }
  .ant-col-lg-push-13 {
    left: 54.16666667%; }
  .ant-col-lg-pull-13 {
    right: 54.16666667%; }
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%; }
  .ant-col-lg-order-13 {
    -ms-flex-order: 13;
    order: 13; }
  .ant-col-lg-12 {
    display: block;
    width: 50%; }
  .ant-col-lg-push-12 {
    left: 50%; }
  .ant-col-lg-pull-12 {
    right: 50%; }
  .ant-col-lg-offset-12 {
    margin-left: 50%; }
  .ant-col-lg-order-12 {
    -ms-flex-order: 12;
    order: 12; }
  .ant-col-lg-11 {
    display: block;
    width: 45.83333333%; }
  .ant-col-lg-push-11 {
    left: 45.83333333%; }
  .ant-col-lg-pull-11 {
    right: 45.83333333%; }
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%; }
  .ant-col-lg-order-11 {
    -ms-flex-order: 11;
    order: 11; }
  .ant-col-lg-10 {
    display: block;
    width: 41.66666667%; }
  .ant-col-lg-push-10 {
    left: 41.66666667%; }
  .ant-col-lg-pull-10 {
    right: 41.66666667%; }
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%; }
  .ant-col-lg-order-10 {
    -ms-flex-order: 10;
    order: 10; }
  .ant-col-lg-9 {
    display: block;
    width: 37.5%; }
  .ant-col-lg-push-9 {
    left: 37.5%; }
  .ant-col-lg-pull-9 {
    right: 37.5%; }
  .ant-col-lg-offset-9 {
    margin-left: 37.5%; }
  .ant-col-lg-order-9 {
    -ms-flex-order: 9;
    order: 9; }
  .ant-col-lg-8 {
    display: block;
    width: 33.33333333%; }
  .ant-col-lg-push-8 {
    left: 33.33333333%; }
  .ant-col-lg-pull-8 {
    right: 33.33333333%; }
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%; }
  .ant-col-lg-order-8 {
    -ms-flex-order: 8;
    order: 8; }
  .ant-col-lg-7 {
    display: block;
    width: 29.16666667%; }
  .ant-col-lg-push-7 {
    left: 29.16666667%; }
  .ant-col-lg-pull-7 {
    right: 29.16666667%; }
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%; }
  .ant-col-lg-order-7 {
    -ms-flex-order: 7;
    order: 7; }
  .ant-col-lg-6 {
    display: block;
    width: 25%; }
  .ant-col-lg-push-6 {
    left: 25%; }
  .ant-col-lg-pull-6 {
    right: 25%; }
  .ant-col-lg-offset-6 {
    margin-left: 25%; }
  .ant-col-lg-order-6 {
    -ms-flex-order: 6;
    order: 6; }
  .ant-col-lg-5 {
    display: block;
    width: 20.83333333%; }
  .ant-col-lg-push-5 {
    left: 20.83333333%; }
  .ant-col-lg-pull-5 {
    right: 20.83333333%; }
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%; }
  .ant-col-lg-order-5 {
    -ms-flex-order: 5;
    order: 5; }
  .ant-col-lg-4 {
    display: block;
    width: 16.66666667%; }
  .ant-col-lg-push-4 {
    left: 16.66666667%; }
  .ant-col-lg-pull-4 {
    right: 16.66666667%; }
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%; }
  .ant-col-lg-order-4 {
    -ms-flex-order: 4;
    order: 4; }
  .ant-col-lg-3 {
    display: block;
    width: 12.5%; }
  .ant-col-lg-push-3 {
    left: 12.5%; }
  .ant-col-lg-pull-3 {
    right: 12.5%; }
  .ant-col-lg-offset-3 {
    margin-left: 12.5%; }
  .ant-col-lg-order-3 {
    -ms-flex-order: 3;
    order: 3; }
  .ant-col-lg-2 {
    display: block;
    width: 8.33333333%; }
  .ant-col-lg-push-2 {
    left: 8.33333333%; }
  .ant-col-lg-pull-2 {
    right: 8.33333333%; }
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%; }
  .ant-col-lg-order-2 {
    -ms-flex-order: 2;
    order: 2; }
  .ant-col-lg-1 {
    display: block;
    width: 4.16666667%; }
  .ant-col-lg-push-1 {
    left: 4.16666667%; }
  .ant-col-lg-pull-1 {
    right: 4.16666667%; }
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%; }
  .ant-col-lg-order-1 {
    -ms-flex-order: 1;
    order: 1; }
  .ant-col-lg-0 {
    display: none; }
  .ant-col-push-0 {
    left: auto; }
  .ant-col-pull-0 {
    right: auto; }
  .ant-col-lg-push-0 {
    left: auto; }
  .ant-col-lg-pull-0 {
    right: auto; }
  .ant-col-lg-offset-0 {
    margin-left: 0; }
  .ant-col-lg-order-0 {
    -ms-flex-order: 0;
    order: 0; } }

@media (min-width: 1600px) {
  .ant-col-xl-1, .ant-col-xl-2, .ant-col-xl-3, .ant-col-xl-4, .ant-col-xl-5, .ant-col-xl-6, .ant-col-xl-7, .ant-col-xl-8, .ant-col-xl-9, .ant-col-xl-10, .ant-col-xl-11, .ant-col-xl-12, .ant-col-xl-13, .ant-col-xl-14, .ant-col-xl-15, .ant-col-xl-16, .ant-col-xl-17, .ant-col-xl-18, .ant-col-xl-19, .ant-col-xl-20, .ant-col-xl-21, .ant-col-xl-22, .ant-col-xl-23, .ant-col-xl-24 {
    float: left;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
  .ant-col-xl-24 {
    display: block;
    width: 100%; }
  .ant-col-xl-push-24 {
    left: 100%; }
  .ant-col-xl-pull-24 {
    right: 100%; }
  .ant-col-xl-offset-24 {
    margin-left: 100%; }
  .ant-col-xl-order-24 {
    -ms-flex-order: 24;
    order: 24; }
  .ant-col-xl-23 {
    display: block;
    width: 95.83333333%; }
  .ant-col-xl-push-23 {
    left: 95.83333333%; }
  .ant-col-xl-pull-23 {
    right: 95.83333333%; }
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%; }
  .ant-col-xl-order-23 {
    -ms-flex-order: 23;
    order: 23; }
  .ant-col-xl-22 {
    display: block;
    width: 91.66666667%; }
  .ant-col-xl-push-22 {
    left: 91.66666667%; }
  .ant-col-xl-pull-22 {
    right: 91.66666667%; }
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%; }
  .ant-col-xl-order-22 {
    -ms-flex-order: 22;
    order: 22; }
  .ant-col-xl-21 {
    display: block;
    width: 87.5%; }
  .ant-col-xl-push-21 {
    left: 87.5%; }
  .ant-col-xl-pull-21 {
    right: 87.5%; }
  .ant-col-xl-offset-21 {
    margin-left: 87.5%; }
  .ant-col-xl-order-21 {
    -ms-flex-order: 21;
    order: 21; }
  .ant-col-xl-20 {
    display: block;
    width: 83.33333333%; }
  .ant-col-xl-push-20 {
    left: 83.33333333%; }
  .ant-col-xl-pull-20 {
    right: 83.33333333%; }
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%; }
  .ant-col-xl-order-20 {
    -ms-flex-order: 20;
    order: 20; }
  .ant-col-xl-19 {
    display: block;
    width: 79.16666667%; }
  .ant-col-xl-push-19 {
    left: 79.16666667%; }
  .ant-col-xl-pull-19 {
    right: 79.16666667%; }
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%; }
  .ant-col-xl-order-19 {
    -ms-flex-order: 19;
    order: 19; }
  .ant-col-xl-18 {
    display: block;
    width: 75%; }
  .ant-col-xl-push-18 {
    left: 75%; }
  .ant-col-xl-pull-18 {
    right: 75%; }
  .ant-col-xl-offset-18 {
    margin-left: 75%; }
  .ant-col-xl-order-18 {
    -ms-flex-order: 18;
    order: 18; }
  .ant-col-xl-17 {
    display: block;
    width: 70.83333333%; }
  .ant-col-xl-push-17 {
    left: 70.83333333%; }
  .ant-col-xl-pull-17 {
    right: 70.83333333%; }
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%; }
  .ant-col-xl-order-17 {
    -ms-flex-order: 17;
    order: 17; }
  .ant-col-xl-16 {
    display: block;
    width: 66.66666667%; }
  .ant-col-xl-push-16 {
    left: 66.66666667%; }
  .ant-col-xl-pull-16 {
    right: 66.66666667%; }
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%; }
  .ant-col-xl-order-16 {
    -ms-flex-order: 16;
    order: 16; }
  .ant-col-xl-15 {
    display: block;
    width: 62.5%; }
  .ant-col-xl-push-15 {
    left: 62.5%; }
  .ant-col-xl-pull-15 {
    right: 62.5%; }
  .ant-col-xl-offset-15 {
    margin-left: 62.5%; }
  .ant-col-xl-order-15 {
    -ms-flex-order: 15;
    order: 15; }
  .ant-col-xl-14 {
    display: block;
    width: 58.33333333%; }
  .ant-col-xl-push-14 {
    left: 58.33333333%; }
  .ant-col-xl-pull-14 {
    right: 58.33333333%; }
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%; }
  .ant-col-xl-order-14 {
    -ms-flex-order: 14;
    order: 14; }
  .ant-col-xl-13 {
    display: block;
    width: 54.16666667%; }
  .ant-col-xl-push-13 {
    left: 54.16666667%; }
  .ant-col-xl-pull-13 {
    right: 54.16666667%; }
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%; }
  .ant-col-xl-order-13 {
    -ms-flex-order: 13;
    order: 13; }
  .ant-col-xl-12 {
    display: block;
    width: 50%; }
  .ant-col-xl-push-12 {
    left: 50%; }
  .ant-col-xl-pull-12 {
    right: 50%; }
  .ant-col-xl-offset-12 {
    margin-left: 50%; }
  .ant-col-xl-order-12 {
    -ms-flex-order: 12;
    order: 12; }
  .ant-col-xl-11 {
    display: block;
    width: 45.83333333%; }
  .ant-col-xl-push-11 {
    left: 45.83333333%; }
  .ant-col-xl-pull-11 {
    right: 45.83333333%; }
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%; }
  .ant-col-xl-order-11 {
    -ms-flex-order: 11;
    order: 11; }
  .ant-col-xl-10 {
    display: block;
    width: 41.66666667%; }
  .ant-col-xl-push-10 {
    left: 41.66666667%; }
  .ant-col-xl-pull-10 {
    right: 41.66666667%; }
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%; }
  .ant-col-xl-order-10 {
    -ms-flex-order: 10;
    order: 10; }
  .ant-col-xl-9 {
    display: block;
    width: 37.5%; }
  .ant-col-xl-push-9 {
    left: 37.5%; }
  .ant-col-xl-pull-9 {
    right: 37.5%; }
  .ant-col-xl-offset-9 {
    margin-left: 37.5%; }
  .ant-col-xl-order-9 {
    -ms-flex-order: 9;
    order: 9; }
  .ant-col-xl-8 {
    display: block;
    width: 33.33333333%; }
  .ant-col-xl-push-8 {
    left: 33.33333333%; }
  .ant-col-xl-pull-8 {
    right: 33.33333333%; }
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%; }
  .ant-col-xl-order-8 {
    -ms-flex-order: 8;
    order: 8; }
  .ant-col-xl-7 {
    display: block;
    width: 29.16666667%; }
  .ant-col-xl-push-7 {
    left: 29.16666667%; }
  .ant-col-xl-pull-7 {
    right: 29.16666667%; }
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%; }
  .ant-col-xl-order-7 {
    -ms-flex-order: 7;
    order: 7; }
  .ant-col-xl-6 {
    display: block;
    width: 25%; }
  .ant-col-xl-push-6 {
    left: 25%; }
  .ant-col-xl-pull-6 {
    right: 25%; }
  .ant-col-xl-offset-6 {
    margin-left: 25%; }
  .ant-col-xl-order-6 {
    -ms-flex-order: 6;
    order: 6; }
  .ant-col-xl-5 {
    display: block;
    width: 20.83333333%; }
  .ant-col-xl-push-5 {
    left: 20.83333333%; }
  .ant-col-xl-pull-5 {
    right: 20.83333333%; }
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%; }
  .ant-col-xl-order-5 {
    -ms-flex-order: 5;
    order: 5; }
  .ant-col-xl-4 {
    display: block;
    width: 16.66666667%; }
  .ant-col-xl-push-4 {
    left: 16.66666667%; }
  .ant-col-xl-pull-4 {
    right: 16.66666667%; }
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%; }
  .ant-col-xl-order-4 {
    -ms-flex-order: 4;
    order: 4; }
  .ant-col-xl-3 {
    display: block;
    width: 12.5%; }
  .ant-col-xl-push-3 {
    left: 12.5%; }
  .ant-col-xl-pull-3 {
    right: 12.5%; }
  .ant-col-xl-offset-3 {
    margin-left: 12.5%; }
  .ant-col-xl-order-3 {
    -ms-flex-order: 3;
    order: 3; }
  .ant-col-xl-2 {
    display: block;
    width: 8.33333333%; }
  .ant-col-xl-push-2 {
    left: 8.33333333%; }
  .ant-col-xl-pull-2 {
    right: 8.33333333%; }
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%; }
  .ant-col-xl-order-2 {
    -ms-flex-order: 2;
    order: 2; }
  .ant-col-xl-1 {
    display: block;
    width: 4.16666667%; }
  .ant-col-xl-push-1 {
    left: 4.16666667%; }
  .ant-col-xl-pull-1 {
    right: 4.16666667%; }
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%; }
  .ant-col-xl-order-1 {
    -ms-flex-order: 1;
    order: 1; }
  .ant-col-xl-0 {
    display: none; }
  .ant-col-push-0 {
    left: auto; }
  .ant-col-pull-0 {
    right: auto; }
  .ant-col-xl-push-0 {
    left: auto; }
  .ant-col-xl-pull-0 {
    right: auto; }
  .ant-col-xl-offset-0 {
    margin-left: 0; }
  .ant-col-xl-order-0 {
    -ms-flex-order: 0;
    order: 0; } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-collapse {
  background-color: #f7f7f7;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  border-bottom: 0; }

.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9; }

.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  height: 38px;
  line-height: 38px;
  padding-left: 32px;
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
  position: relative;
  transition: all .3s; }

.ant-collapse > .ant-collapse-item > .ant-collapse-header:active {
  background-color: #eee !important; }

.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow {
  font-size: 12px;
  font-size: 9px \9;
  transform: scale(0.75) rotate(0);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  color: rgba(0, 0, 0, 0.43);
  display: inline-block;
  font-weight: bold;
  line-height: 40px;
  vertical-align: middle;
  transition: transform 0.24s;
  top: 0;
  left: 16px;
  /* stylelint-disable declaration-block-no-duplicate-properties */
  top: 16px \9;
  left: 0 \9;
  /* stylelint-enable declaration-block-no-duplicate-properties */ }

:root .ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow {
  filter: none; }

:root .ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow {
  font-size: 12px; }

.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow:before {
  display: block;
  font-family: "anticon" !important; }

.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow:before {
  content: "\E61F"; }

.ant-collapse-anim-active {
  transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }

.ant-collapse-content {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  padding: 0 16px;
  background-color: #fff; }

.ant-collapse-content > .ant-collapse-content-box {
  padding-top: 16px;
  padding-bottom: 16px; }

.ant-collapse-content-inactive {
  display: none; }

.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 4px 4px; }

.ant-collapse > .ant-collapse-item > .ant-collapse-header[aria-expanded="true"] .arrow {
  display: inline-block;
  font-size: 12px;
  font-size: 9px \9;
  transform: scale(0.75) rotate(90deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.00000000000000006123, M12=-1, M21=1, M22=0.00000000000000006123)";
  zoom: 1; }

:root .ant-collapse > .ant-collapse-item > .ant-collapse-header[aria-expanded="true"] .arrow {
  filter: none; }

:root .ant-collapse > .ant-collapse-item > .ant-collapse-header[aria-expanded="true"] .arrow {
  font-size: 12px; }

.ant-collapse-borderless {
  background-color: #fff;
  border: 0; }

.ant-collapse-borderless > .ant-collapse-item-active {
  border: 0; }

.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 1px solid #d9d9d9; }

.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-header {
  transition: all .3s; }

.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-header:hover {
  background-color: #f7f7f7; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-calendar-picker-container {
  position: absolute;
  z-index: 1050; }

.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topRight,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topRight {
  animation-name: antSlideDownIn; }

.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomRight,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomRight {
  animation-name: antSlideUpIn; }

.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topRight {
  animation-name: antSlideDownOut; }

.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomRight {
  animation-name: antSlideUpOut; }

.ant-calendar-picker {
  position: relative;
  display: inline-block;
  outline: none;
  font-size: 12px;
  transition: opacity 0.3s; }

.ant-calendar-picker-input {
  outline: none; }

.ant-calendar-picker:hover .ant-calendar-picker-input:not([disabled]) {
  border-color: #108ee9; }

.ant-calendar-picker-clear {
  opacity: 0;
  pointer-events: none;
  z-index: 1;
  position: absolute;
  right: 7px;
  background: #fff;
  top: 50%;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.25);
  width: 14px;
  height: 14px;
  margin-top: -7px;
  line-height: 14px;
  cursor: pointer;
  transition: color 0.3s, opacity 0.3s; }

.ant-calendar-picker-clear:hover {
  color: rgba(0, 0, 0, 0.43); }

.ant-calendar-picker:hover .ant-calendar-picker-clear {
  opacity: 1;
  pointer-events: auto; }

.ant-calendar-picker-icon {
  position: absolute;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all .3s;
  width: 12px;
  height: 12px;
  line-height: 12px;
  right: 8px;
  color: rgba(0, 0, 0, 0.43);
  top: 50%;
  margin-top: -6px; }

.ant-calendar-picker-icon:after {
  content: "\E6BB";
  font-family: "anticon";
  font-size: 12px;
  color: rgba(0, 0, 0, 0.43);
  display: inline-block;
  line-height: 1;
  vertical-align: bottom; }

.ant-calendar {
  position: relative;
  outline: none;
  width: 231px;
  border: 1px solid #fff;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  line-height: 1.5; }

.ant-calendar-input-wrap {
  height: 34px;
  padding: 6px;
  border-bottom: 1px solid #e9e9e9; }

.ant-calendar-input {
  border: 0;
  width: 100%;
  cursor: auto;
  outline: 0;
  height: 22px;
  color: rgba(0, 0, 0, 0.65); }

.ant-calendar-week-number {
  width: 286px; }

.ant-calendar-week-number-cell {
  text-align: center; }

.ant-calendar-header {
  height: 34px;
  line-height: 34px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom: 1px solid #e9e9e9; }

.ant-calendar-header a:hover {
  color: #49a9ee; }

.ant-calendar-header .ant-calendar-century-select,
.ant-calendar-header .ant-calendar-decade-select,
.ant-calendar-header .ant-calendar-year-select,
.ant-calendar-header .ant-calendar-month-select {
  padding: 0 2px;
  font-weight: bold;
  display: inline-block;
  color: rgba(0, 0, 0, 0.65);
  line-height: 34px; }

.ant-calendar-header .ant-calendar-century-select-arrow,
.ant-calendar-header .ant-calendar-decade-select-arrow,
.ant-calendar-header .ant-calendar-year-select-arrow,
.ant-calendar-header .ant-calendar-month-select-arrow {
  display: none; }

.ant-calendar-header .ant-calendar-prev-century-btn,
.ant-calendar-header .ant-calendar-next-century-btn,
.ant-calendar-header .ant-calendar-prev-decade-btn,
.ant-calendar-header .ant-calendar-next-decade-btn,
.ant-calendar-header .ant-calendar-prev-month-btn,
.ant-calendar-header .ant-calendar-next-month-btn,
.ant-calendar-header .ant-calendar-prev-year-btn,
.ant-calendar-header .ant-calendar-next-year-btn {
  position: absolute;
  top: 0;
  color: rgba(0, 0, 0, 0.43);
  font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
  padding: 0 5px;
  font-size: 16px;
  display: inline-block;
  line-height: 34px; }

.ant-calendar-header .ant-calendar-prev-century-btn,
.ant-calendar-header .ant-calendar-prev-decade-btn,
.ant-calendar-header .ant-calendar-prev-year-btn {
  left: 7px; }

.ant-calendar-header .ant-calendar-prev-century-btn:after,
.ant-calendar-header .ant-calendar-prev-decade-btn:after,
.ant-calendar-header .ant-calendar-prev-year-btn:after {
  content: '\AB'; }

.ant-calendar-header .ant-calendar-next-century-btn,
.ant-calendar-header .ant-calendar-next-decade-btn,
.ant-calendar-header .ant-calendar-next-year-btn {
  right: 7px; }

.ant-calendar-header .ant-calendar-next-century-btn:after,
.ant-calendar-header .ant-calendar-next-decade-btn:after,
.ant-calendar-header .ant-calendar-next-year-btn:after {
  content: '\BB'; }

.ant-calendar-header .ant-calendar-prev-month-btn {
  left: 29px; }

.ant-calendar-header .ant-calendar-prev-month-btn:after {
  content: '\2039'; }

.ant-calendar-header .ant-calendar-next-month-btn {
  right: 29px; }

.ant-calendar-header .ant-calendar-next-month-btn:after {
  content: '\203A'; }

.ant-calendar-body {
  padding: 4px 8px; }

.ant-calendar table {
  border-collapse: collapse;
  max-width: 100%;
  background-color: transparent;
  width: 100%; }

.ant-calendar table,
.ant-calendar th,
.ant-calendar td {
  border: 0; }

.ant-calendar-calendar-table {
  border-spacing: 0;
  margin-bottom: 0; }

.ant-calendar-column-header {
  line-height: 18px;
  width: 33px;
  padding: 6px 0;
  text-align: center; }

.ant-calendar-column-header .ant-calendar-column-header-inner {
  display: block;
  font-weight: normal; }

.ant-calendar-week-number-header .ant-calendar-column-header-inner {
  display: none; }

.ant-calendar-cell {
  padding: 4px 0; }

.ant-calendar-date {
  display: block;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.65);
  border-radius: 2px;
  width: 20px;
  height: 20px;
  line-height: 18px;
  border: 1px solid transparent;
  padding: 0;
  background: transparent;
  text-align: center;
  transition: background 0.3s ease; }

.ant-calendar-date-panel {
  position: relative; }

.ant-calendar-date:hover {
  background: #ecf6fd;
  cursor: pointer; }

.ant-calendar-date:active {
  color: #fff;
  background: #49a9ee; }

.ant-calendar-today .ant-calendar-date {
  border-color: #108ee9;
  font-weight: bold;
  color: #108ee9; }

.ant-calendar-last-month-cell .ant-calendar-date,
.ant-calendar-next-month-btn-day .ant-calendar-date {
  color: rgba(0, 0, 0, 0.25); }

.ant-calendar-selected-day .ant-calendar-date {
  background: #108ee9;
  color: #fff;
  border: 1px solid transparent; }

.ant-calendar-selected-day .ant-calendar-date:hover {
  background: #108ee9; }

.ant-calendar-disabled-cell .ant-calendar-date {
  cursor: not-allowed;
  color: #bcbcbc;
  background: #f3f3f3;
  border-radius: 0;
  width: auto;
  border: 1px solid transparent; }

.ant-calendar-disabled-cell .ant-calendar-date:hover {
  background: #f3f3f3; }

.ant-calendar-disabled-cell-first-of-row .ant-calendar-date {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.ant-calendar-disabled-cell-last-of-row .ant-calendar-date {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.ant-calendar-footer-btn {
  border-top: 1px solid #e9e9e9;
  text-align: center;
  display: block;
  line-height: 38px; }

.ant-calendar-footer > div {
  display: inline-block; }

.ant-calendar .ant-calendar-today-btn,
.ant-calendar .ant-calendar-clear-btn {
  display: inline-block;
  text-align: center;
  margin: 0 0 0 8px; }

.ant-calendar .ant-calendar-today-btn-disabled,
.ant-calendar .ant-calendar-clear-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed; }

.ant-calendar .ant-calendar-clear-btn {
  display: none;
  position: absolute;
  right: 5px;
  text-indent: -76px;
  overflow: hidden;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  top: 7px;
  margin: 0; }

.ant-calendar .ant-calendar-clear-btn:after {
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E62E";
  font-size: 12px;
  color: rgba(0, 0, 0, 0.25);
  display: inline-block;
  line-height: 1;
  width: 20px;
  text-indent: 43px;
  transition: color 0.3s ease; }

.ant-calendar .ant-calendar-clear-btn:hover:after {
  color: rgba(0, 0, 0, 0.43); }

.ant-calendar .ant-calendar-ok-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 500;
  text-align: center;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  line-height: 1.5;
  padding: 0 15px;
  height: 28px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  color: #fff;
  background-color: #108ee9;
  border-color: #108ee9;
  padding: 0 7px;
  font-size: 12px;
  border-radius: 4px;
  height: 22px;
  position: absolute;
  bottom: 8px;
  right: 9px; }

.ant-calendar .ant-calendar-ok-btn > .anticon {
  line-height: 1; }

.ant-calendar .ant-calendar-ok-btn,
.ant-calendar .ant-calendar-ok-btn:active,
.ant-calendar .ant-calendar-ok-btn:focus {
  outline: 0; }

.ant-calendar .ant-calendar-ok-btn:not([disabled]):hover {
  text-decoration: none; }

.ant-calendar .ant-calendar-ok-btn:not([disabled]):active {
  outline: 0;
  transition: none; }

.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn[disabled] {
  cursor: not-allowed; }

.ant-calendar .ant-calendar-ok-btn.disabled > *,
.ant-calendar .ant-calendar-ok-btn[disabled] > * {
  pointer-events: none; }

.ant-calendar .ant-calendar-ok-btn-lg {
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  height: 32px; }

.ant-calendar .ant-calendar-ok-btn-sm {
  padding: 0 7px;
  font-size: 12px;
  border-radius: 4px;
  height: 22px; }

.ant-calendar .ant-calendar-ok-btn > a:only-child {
  color: currentColor; }

.ant-calendar .ant-calendar-ok-btn > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-calendar .ant-calendar-ok-btn:hover,
.ant-calendar .ant-calendar-ok-btn:focus {
  color: #fff;
  background-color: #49a9ee;
  border-color: #49a9ee; }

.ant-calendar .ant-calendar-ok-btn:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn:focus > a:only-child {
  color: currentColor; }

.ant-calendar .ant-calendar-ok-btn:hover > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-calendar .ant-calendar-ok-btn:active,
.ant-calendar .ant-calendar-ok-btn.active {
  color: #fff;
  background-color: #0e77ca;
  border-color: #0e77ca; }

.ant-calendar .ant-calendar-ok-btn:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.active > a:only-child {
  color: currentColor; }

.ant-calendar .ant-calendar-ok-btn:active > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn[disabled],
.ant-calendar .ant-calendar-ok-btn.disabled:hover,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover,
.ant-calendar .ant-calendar-ok-btn.disabled:focus,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus,
.ant-calendar .ant-calendar-ok-btn.disabled:active,
.ant-calendar .ant-calendar-ok-btn[disabled]:active,
.ant-calendar .ant-calendar-ok-btn.disabled.active,
.ant-calendar .ant-calendar-ok-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child {
  color: currentColor; }

.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-calendar .ant-calendar-ok-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9;
  cursor: not-allowed; }

.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child {
  color: currentColor; }

.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-calendar .ant-calendar-ok-btn-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child {
  color: currentColor; }

.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.ant-calendar-range-picker-input {
  background-color: transparent;
  border: 0;
  height: 100%;
  line-height: 100%;
  outline: 0;
  width: 43%;
  text-align: center; }

.ant-calendar-range-picker-input::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

.ant-calendar-range-picker-input:-ms-input-placeholder {
  color: #ccc; }

.ant-calendar-range-picker-input::-webkit-input-placeholder {
  color: #ccc; }

.ant-calendar-range-picker-input[disabled] {
  cursor: not-allowed; }

.ant-calendar-range-picker-separator {
  color: rgba(0, 0, 0, 0.43); }

.ant-calendar-range {
  width: 470px;
  overflow: hidden; }

.ant-calendar-range .ant-calendar-date-panel::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.ant-calendar-range-part {
  width: 50%;
  position: relative; }

.ant-calendar-range-left {
  float: left; }

.ant-calendar-range-left .ant-calendar-time-picker-inner {
  border-right: 2px solid #e9e9e9; }

.ant-calendar-range-right {
  float: right; }

.ant-calendar-range-right .ant-calendar-time-picker-inner {
  border-left: 2px solid #e9e9e9; }

.ant-calendar-range-middle {
  position: absolute;
  left: 50%;
  width: 20px;
  margin-left: -132px;
  text-align: center;
  height: 34px;
  line-height: 34px;
  color: rgba(0, 0, 0, 0.43); }

.ant-calendar-range-right .ant-calendar-date-input-wrap {
  margin-left: -118px; }

.ant-calendar-range.ant-calendar-time .ant-calendar-range-middle {
  margin-left: -12px; }

.ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap {
  margin-left: 0; }

.ant-calendar-range .ant-calendar-input-wrap {
  position: relative;
  height: 34px; }

.ant-calendar-range .ant-calendar-input,
.ant-calendar-range .ant-calendar-time-picker-input {
  position: relative;
  display: inline-block;
  padding: 4px 7px;
  width: 100%;
  height: 28px;
  cursor: text;
  font-size: 12px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all .3s;
  height: 22px;
  border: 0;
  box-shadow: none; }

.ant-calendar-range .ant-calendar-input::-moz-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

.ant-calendar-range .ant-calendar-input:-ms-input-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder {
  color: #ccc; }

.ant-calendar-range .ant-calendar-input::-webkit-input-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input::-webkit-input-placeholder {
  color: #ccc; }

.ant-calendar-range .ant-calendar-input:hover,
.ant-calendar-range .ant-calendar-time-picker-input:hover {
  border-color: #49a9ee; }

.ant-calendar-range .ant-calendar-input:focus,
.ant-calendar-range .ant-calendar-time-picker-input:focus {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-calendar-range .ant-calendar-input[disabled],
.ant-calendar-range .ant-calendar-time-picker-input[disabled] {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-calendar-range .ant-calendar-input[disabled]:hover,
.ant-calendar-range .ant-calendar-time-picker-input[disabled]:hover {
  border-color: #e2e2e2; }

textarea.ant-calendar-range .ant-calendar-input,
textarea.ant-calendar-range .ant-calendar-time-picker-input {
  max-width: 100%;
  height: auto;
  vertical-align: bottom; }

.ant-calendar-range .ant-calendar-input-lg,
.ant-calendar-range .ant-calendar-time-picker-input-lg {
  padding: 6px 7px;
  height: 32px; }

.ant-calendar-range .ant-calendar-input-sm,
.ant-calendar-range .ant-calendar-time-picker-input-sm {
  padding: 1px 7px;
  height: 22px; }

.ant-calendar-range .ant-calendar-input:focus,
.ant-calendar-range .ant-calendar-time-picker-input:focus {
  box-shadow: none; }

.ant-calendar-range .ant-calendar-time-picker-icon {
  display: none; }

.ant-calendar-range.ant-calendar-week-number {
  width: 574px; }

.ant-calendar-range.ant-calendar-week-number .ant-calendar-range-part {
  width: 286px; }

.ant-calendar-range .ant-calendar-year-panel,
.ant-calendar-range .ant-calendar-month-panel {
  top: 34px; }

.ant-calendar-range .ant-calendar-month-panel .ant-calendar-year-panel {
  top: 0; }

.ant-calendar-range .ant-calendar-decade-panel-table,
.ant-calendar-range .ant-calendar-year-panel-table,
.ant-calendar-range .ant-calendar-month-panel-table {
  height: 208px; }

.ant-calendar-range .ant-calendar-in-range-cell {
  border-radius: 0;
  position: relative; }

.ant-calendar-range .ant-calendar-in-range-cell > div {
  position: relative;
  z-index: 1; }

.ant-calendar-range .ant-calendar-in-range-cell:before {
  content: '';
  display: block;
  background: #ecf6fd;
  border-radius: 0;
  border: 0;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 0;
  right: 0; }

.ant-calendar-range-bottom {
  text-align: right; }

.ant-calendar-range-bottom .ant-calendar-footer-btn {
  padding-right: 16px; }

div.ant-calendar-range-quick-selector {
  display: block;
  text-align: left;
  border-top: 1px solid #e9e9e9;
  padding: 10.5px 10px; }

div.ant-calendar-range-quick-selector > a {
  margin-right: 16px; }

.ant-calendar-range .ant-calendar-header,
.ant-calendar-range .ant-calendar-month-panel-header,
.ant-calendar-range .ant-calendar-year-panel-header {
  border-bottom: 0; }

.ant-calendar-range .ant-calendar-body,
.ant-calendar-range .ant-calendar-month-panel-body,
.ant-calendar-range .ant-calendar-year-panel-body {
  border-top: 1px solid #e9e9e9; }

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker {
  height: 207px;
  width: 100%;
  top: 68px;
  z-index: 2; }

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-panel {
  height: 241px;
  margin-top: -34px; }

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-inner {
  padding-top: 34px;
  height: 100%;
  background: none; }

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-combobox {
  display: inline-block;
  height: 100%;
  background-color: #fff;
  border-top: 1px solid #e9e9e9; }

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select {
  height: 100%; }

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select ul {
  max-height: 100%; }

.ant-calendar-range.ant-calendar-time .ant-calendar-footer-btn {
  padding: 9px 12px 9px 0;
  display: block;
  zoom: 1; }

.ant-calendar-range.ant-calendar-time .ant-calendar-footer-btn:before,
.ant-calendar-range.ant-calendar-time .ant-calendar-footer-btn:after {
  content: " ";
  display: table; }

.ant-calendar-range.ant-calendar-time .ant-calendar-footer-btn:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.ant-calendar-range.ant-calendar-time .ant-calendar-ok-btn {
  position: static;
  height: 22px; }

.ant-calendar-range.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
  margin-right: 12px; }

.ant-calendar-range.ant-calendar-time .ant-calendar-today-btn {
  margin: 8px 12px;
  height: 22px;
  line-height: 22px; }

.ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker {
  height: 247px; }

.ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker-panel {
  height: 281px; }

.ant-calendar-range.ant-calendar-show-time-picker .ant-calendar-body {
  border-top-color: transparent; }

.ant-calendar-time-picker {
  position: absolute;
  width: 100%;
  top: 34px;
  background-color: #fff; }

.ant-calendar-time-picker-panel {
  z-index: 1050;
  position: absolute;
  width: 100%; }

.ant-calendar-time-picker-inner {
  display: inline-block;
  position: relative;
  outline: none;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  line-height: 1.5;
  overflow: hidden;
  width: 100%; }

.ant-calendar-time-picker-combobox {
  width: 100%; }

.ant-calendar-time-picker-1-column,
.ant-calendar-time-picker-1-column .ant-calendar-time-picker-select {
  width: 100%; }

.ant-calendar-time-picker-2-columns .ant-calendar-time-picker-select {
  width: 50%; }

.ant-calendar-time-picker-1-column .ant-calendar-time-picker-select li,
.ant-calendar-time-picker-2-columns .ant-calendar-time-picker-select li {
  padding: 0;
  text-align: center; }

.ant-calendar-time-picker-input-wrap {
  display: none; }

.ant-calendar-time-picker-select {
  float: left;
  font-size: 12px;
  border: 1px solid #e9e9e9;
  border-width: 0 1px;
  margin-left: -1px;
  box-sizing: border-box;
  width: 33.6%;
  overflow: hidden;
  position: relative;
  height: 206px; }

.ant-calendar-time-picker-select:hover {
  overflow-y: auto; }

.ant-calendar-time-picker-select:first-child {
  border-left: 0;
  margin-left: 0; }

.ant-calendar-time-picker-select:last-child {
  border-right: 0; }

.ant-calendar-time-picker-select ul {
  list-style: none;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  max-height: 206px; }

.ant-calendar-time-picker-select li {
  padding: 0 0 0 28px;
  list-style: none;
  box-sizing: content-box;
  margin: 0;
  width: 100%;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: background 0.3s ease; }

.ant-calendar-time-picker-select li:last-child:after {
  content: '';
  height: 182px;
  display: block; }

.ant-calendar-time-picker-select li:hover {
  background: #ecf6fd; }

li.ant-calendar-time-picker-select-option-selected {
  background: #f7f7f7;
  font-weight: bold; }

li.ant-calendar-time-picker-select-option-disabled {
  color: rgba(0, 0, 0, 0.25); }

li.ant-calendar-time-picker-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed; }

.ant-calendar-time .ant-calendar-day-select {
  padding: 0 2px;
  font-weight: bold;
  display: inline-block;
  color: rgba(0, 0, 0, 0.65);
  line-height: 34px; }

.ant-calendar-time .ant-calendar-footer {
  text-align: right;
  position: relative;
  height: auto;
  line-height: auto; }

.ant-calendar-time .ant-calendar-footer-btn {
  padding: 10px 0;
  line-height: 1.5;
  text-align: right; }

.ant-calendar-time .ant-calendar-footer .ant-calendar-today-btn {
  float: left;
  margin: 0;
  padding-left: 12px; }

.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
  display: inline-block;
  text-align: center;
  margin-right: 60px; }

.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled {
  color: rgba(0, 0, 0, 0.25); }

.ant-calendar-month-panel {
  position: absolute;
  top: 1px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  border-radius: 4px;
  background: #fff;
  outline: none; }

.ant-calendar-month-panel > div {
  height: 100%; }

.ant-calendar-month-panel-hidden {
  display: none; }

.ant-calendar-month-panel-header {
  height: 34px;
  line-height: 34px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom: 1px solid #e9e9e9; }

.ant-calendar-month-panel-header a:hover {
  color: #49a9ee; }

.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select {
  padding: 0 2px;
  font-weight: bold;
  display: inline-block;
  color: rgba(0, 0, 0, 0.65);
  line-height: 34px; }

.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select-arrow {
  display: none; }

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
  position: absolute;
  top: 0;
  color: rgba(0, 0, 0, 0.43);
  font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
  padding: 0 5px;
  font-size: 16px;
  display: inline-block;
  line-height: 34px; }

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn {
  left: 7px; }

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:after {
  content: '\AB'; }

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
  right: 7px; }

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after {
  content: '\BB'; }

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn {
  left: 29px; }

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:after {
  content: '\2039'; }

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn {
  right: 29px; }

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after {
  content: '\203A'; }

.ant-calendar-month-panel-body {
  height: calc(100% - 34px); }

.ant-calendar-month-panel-table {
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border-collapse: separate; }

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month {
  background: #108ee9;
  color: #fff; }

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover {
  background: #108ee9;
  color: #fff; }

.ant-calendar-month-panel-cell {
  text-align: center; }

.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month,
.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover {
  cursor: not-allowed;
  color: #bcbcbc;
  background: #f3f3f3; }

.ant-calendar-month-panel-month {
  display: inline-block;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
  text-align: center;
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
  border-radius: 4px;
  transition: background 0.3s ease; }

.ant-calendar-month-panel-month:hover {
  background: #ecf6fd;
  cursor: pointer; }

.ant-calendar-year-panel {
  position: absolute;
  top: 1px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  border-radius: 4px;
  background: #fff;
  outline: none; }

.ant-calendar-year-panel > div {
  height: 100%; }

.ant-calendar-year-panel-hidden {
  display: none; }

.ant-calendar-year-panel-header {
  height: 34px;
  line-height: 34px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom: 1px solid #e9e9e9; }

.ant-calendar-year-panel-header a:hover {
  color: #49a9ee; }

.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select {
  padding: 0 2px;
  font-weight: bold;
  display: inline-block;
  color: rgba(0, 0, 0, 0.65);
  line-height: 34px; }

.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select-arrow {
  display: none; }

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
  position: absolute;
  top: 0;
  color: rgba(0, 0, 0, 0.43);
  font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
  padding: 0 5px;
  font-size: 16px;
  display: inline-block;
  line-height: 34px; }

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn {
  left: 7px; }

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:after {
  content: '\AB'; }

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
  right: 7px; }

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after {
  content: '\BB'; }

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn {
  left: 29px; }

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:after {
  content: '\2039'; }

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn {
  right: 29px; }

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after {
  content: '\203A'; }

.ant-calendar-year-panel-body {
  height: calc(100% - 34px); }

.ant-calendar-year-panel-table {
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border-collapse: separate; }

.ant-calendar-year-panel-cell {
  text-align: center; }

.ant-calendar-year-panel-year {
  display: inline-block;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
  text-align: center;
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
  border-radius: 4px;
  transition: background 0.3s ease; }

.ant-calendar-year-panel-year:hover {
  background: #ecf6fd;
  cursor: pointer; }

.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year {
  background: #108ee9;
  color: #fff; }

.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
  background: #108ee9;
  color: #fff; }

.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year,
.ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: rgba(0, 0, 0, 0.25); }

.ant-calendar-decade-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 4px;
  outline: none; }

.ant-calendar-decade-panel-hidden {
  display: none; }

.ant-calendar-decade-panel-header {
  height: 34px;
  line-height: 34px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom: 1px solid #e9e9e9; }

.ant-calendar-decade-panel-header a:hover {
  color: #49a9ee; }

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select {
  padding: 0 2px;
  font-weight: bold;
  display: inline-block;
  color: rgba(0, 0, 0, 0.65);
  line-height: 34px; }

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select-arrow {
  display: none; }

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
  position: absolute;
  top: 0;
  color: rgba(0, 0, 0, 0.43);
  font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
  padding: 0 5px;
  font-size: 16px;
  display: inline-block;
  line-height: 34px; }

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn {
  left: 7px; }

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:after {
  content: '\AB'; }

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
  right: 7px; }

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after {
  content: '\BB'; }

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn {
  left: 29px; }

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:after {
  content: '\2039'; }

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn {
  right: 29px; }

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after {
  content: '\203A'; }

.ant-calendar-decade-panel-body {
  height: calc(100% - 34px); }

.ant-calendar-decade-panel-table {
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border-collapse: separate; }

.ant-calendar-decade-panel-cell {
  text-align: center;
  white-space: nowrap; }

.ant-calendar-decade-panel-decade {
  display: inline-block;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
  text-align: center;
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
  border-radius: 4px;
  transition: background 0.3s ease; }

.ant-calendar-decade-panel-decade:hover {
  background: #ecf6fd;
  cursor: pointer; }

.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade {
  background: #108ee9;
  color: #fff; }

.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover {
  background: #108ee9;
  color: #fff; }

.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade,
.ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: rgba(0, 0, 0, 0.25); }

.ant-calendar-month .ant-calendar-month-panel,
.ant-calendar-month .ant-calendar-year-panel {
  top: 0;
  height: 248px; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-time-picker-panel {
  z-index: 1050;
  position: absolute; }

.ant-time-picker-panel-inner {
  display: inline-block;
  position: relative;
  outline: none;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  line-height: 1.5;
  overflow: hidden;
  left: -2px; }

.ant-time-picker-panel-input {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  cursor: auto;
  line-height: 1.5;
  outline: 0; }

.ant-time-picker-panel-input-wrap {
  box-sizing: border-box;
  position: relative;
  padding: 6px;
  border-bottom: 1px solid #e9e9e9; }

.ant-time-picker-panel-input-invalid {
  border-color: red; }

.ant-time-picker-panel-clear-btn {
  position: absolute;
  right: 5px;
  cursor: pointer;
  overflow: hidden;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  top: 5px;
  margin: 0; }

.ant-time-picker-panel-clear-btn:after {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.25);
  display: inline-block;
  line-height: 1;
  width: 20px;
  transition: color 0.3s ease;
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E62E"; }

.ant-time-picker-panel-clear-btn:hover:after {
  color: rgba(0, 0, 0, 0.43); }

.ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap {
  max-width: 112px; }

.ant-time-picker-panel-select {
  float: left;
  font-size: 12px;
  border-left: 1px solid #e9e9e9;
  box-sizing: border-box;
  width: 56px;
  overflow: hidden;
  position: relative;
  max-height: 144px; }

.ant-time-picker-panel-select:hover {
  overflow-y: auto; }

.ant-time-picker-panel-select:first-child {
  border-left: 0;
  margin-left: 0; }

.ant-time-picker-panel-select:last-child {
  border-right: 0; }

.ant-time-picker-panel-select:only-child {
  width: 100%; }

.ant-time-picker-panel-select ul {
  list-style: none;
  box-sizing: border-box;
  margin: 0;
  padding: 0 0 120px;
  width: 100%; }

.ant-time-picker-panel-select li {
  list-style: none;
  box-sizing: content-box;
  margin: 0;
  padding: 0 0 0 16px;
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: background 0.3s ease; }

.ant-time-picker-panel-select li:hover {
  background: #ecf6fd; }

li.ant-time-picker-panel-select-option-selected {
  background: #f7f7f7;
  font-weight: bold; }

li.ant-time-picker-panel-select-option-disabled {
  color: rgba(0, 0, 0, 0.25); }

li.ant-time-picker-panel-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed; }

.ant-time-picker-panel-combobox {
  zoom: 1; }

.ant-time-picker-panel-combobox:before,
.ant-time-picker-panel-combobox:after {
  content: " ";
  display: table; }

.ant-time-picker-panel-combobox:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.ant-time-picker-panel-addon {
  padding: 8px;
  border-top: 1px solid #e9e9e9; }

.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topRight,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topRight {
  animation-name: antSlideDownIn; }

.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomRight,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomRight {
  animation-name: antSlideUpIn; }

.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topRight {
  animation-name: antSlideDownOut; }

.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomRight {
  animation-name: antSlideUpOut; }

.ant-time-picker {
  position: relative;
  display: inline-block;
  outline: none;
  font-size: 12px;
  transition: opacity 0.3s ease;
  width: 100px; }

.ant-time-picker-input {
  position: relative;
  display: inline-block;
  padding: 4px 7px;
  width: 100%;
  height: 28px;
  cursor: text;
  font-size: 12px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all .3s; }

.ant-time-picker-input::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

.ant-time-picker-input:-ms-input-placeholder {
  color: #ccc; }

.ant-time-picker-input::-webkit-input-placeholder {
  color: #ccc; }

.ant-time-picker-input:hover {
  border-color: #49a9ee; }

.ant-time-picker-input:focus {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-time-picker-input[disabled] {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-time-picker-input[disabled]:hover {
  border-color: #e2e2e2; }

textarea.ant-time-picker-input {
  max-width: 100%;
  height: auto;
  vertical-align: bottom; }

.ant-time-picker-input-lg {
  padding: 6px 7px;
  height: 32px; }

.ant-time-picker-input-sm {
  padding: 1px 7px;
  height: 22px; }

.ant-time-picker-large .ant-time-picker-input {
  padding: 6px 7px;
  height: 32px; }

.ant-time-picker-small .ant-time-picker-input {
  padding: 1px 7px;
  height: 22px; }

.ant-time-picker-open {
  opacity: 0; }

.ant-time-picker-icon {
  position: absolute;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 12px;
  height: 12px;
  line-height: 12px;
  right: 8px;
  color: rgba(0, 0, 0, 0.43);
  top: 50%;
  margin-top: -6px; }

.ant-time-picker-icon:after {
  content: "\E641";
  font-family: "anticon";
  font-size: 12px;
  color: rgba(0, 0, 0, 0.43);
  display: inline-block;
  line-height: 1;
  vertical-align: bottom; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-dropdown {
  position: absolute;
  left: -9999px;
  top: -9999px;
  z-index: 1050;
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.5; }

.ant-dropdown-wrap {
  position: relative; }

.ant-dropdown-wrap .ant-btn > .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1; }

:root .ant-dropdown-wrap .ant-btn > .anticon-down {
  filter: none; }

:root .ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 12px; }

.ant-dropdown-wrap .anticon-down:before {
  transition: transform 0.2s ease; }

.ant-dropdown-wrap-open .anticon-down:before {
  transform: rotate(180deg); }

.ant-dropdown-hidden,
.ant-dropdown-menu-hidden {
  display: none; }

.ant-dropdown-menu {
  outline: none;
  position: relative;
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  background-clip: padding-box; }

.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  padding: 7px 16px;
  margin: 0;
  clear: both;
  font-size: 12px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
  white-space: nowrap;
  cursor: pointer;
  transition: all .3s; }

.ant-dropdown-menu-item > a,
.ant-dropdown-menu-submenu-title > a {
  color: rgba(0, 0, 0, 0.65);
  display: block;
  padding: 7px 16px;
  margin: -7px -16px;
  transition: all .3s; }

.ant-dropdown-menu-item > a:focus,
.ant-dropdown-menu-submenu-title > a:focus {
  text-decoration: none; }

.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected,
.ant-dropdown-menu-item-selected > a,
.ant-dropdown-menu-submenu-title-selected > a {
  color: #108ee9;
  background-color: #ecf6fd; }

.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #ecf6fd; }

.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed; }

.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed; }

.ant-dropdown-menu-item:first-child,
.ant-dropdown-menu-submenu-title:first-child,
.ant-dropdown-menu-item:first-child > a,
.ant-dropdown-menu-submenu-title:first-child > a {
  border-radius: 4px 4px 0 0; }

.ant-dropdown-menu-item:last-child,
.ant-dropdown-menu-submenu-title:last-child,
.ant-dropdown-menu-item:last-child > a,
.ant-dropdown-menu-submenu-title:last-child > a {
  border-radius: 0 0 4px 4px; }

.ant-dropdown-menu-item:only-child,
.ant-dropdown-menu-submenu-title:only-child,
.ant-dropdown-menu-item:only-child > a,
.ant-dropdown-menu-submenu-title:only-child > a {
  border-radius: 4px; }

.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  overflow: hidden;
  background-color: #e9e9e9;
  line-height: 0; }

.ant-dropdown-menu-submenu-title:after {
  font-family: "anticon" !important;
  position: absolute;
  content: "\E61F";
  right: 12px;
  color: rgba(0, 0, 0, 0.43);
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1; }

:root .ant-dropdown-menu-submenu-title:after {
  filter: none; }

:root .ant-dropdown-menu-submenu-title:after {
  font-size: 12px; }

.ant-dropdown-menu-submenu-vertical {
  position: relative; }

.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  top: 0;
  left: 100%;
  position: absolute;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0; }

.ant-dropdown-menu-submenu:first-child .ant-dropdown-menu-submenu-title {
  border-radius: 4px 4px 0 0; }

.ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title {
  border-radius: 0 0 4px 4px; }

.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn; }

.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownIn; }

.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut; }

.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownOut; }

.ant-dropdown-trigger .anticon-down,
.ant-dropdown-link .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1; }

:root .ant-dropdown-trigger .anticon-down,
:root .ant-dropdown-link .anticon-down {
  filter: none; }

:root .ant-dropdown-trigger .anticon-down,
:root .ant-dropdown-link .anticon-down {
  font-size: 12px; }

.ant-dropdown-button {
  white-space: nowrap; }

.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child) {
  padding-right: 7px; }

.ant-dropdown-button .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1; }

:root .ant-dropdown-button .anticon-down {
  filter: none; }

:root .ant-dropdown-button .anticon-down {
  font-size: 12px; }

.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #404040; }

.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a {
  color: rgba(255, 255, 255, 0.67); }

.ant-dropdown-menu-dark .ant-dropdown-menu-item:after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:after {
  color: rgba(255, 255, 255, 0.67); }

.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover {
  color: #fff;
  background: transparent; }

.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  background: #108ee9;
  color: #fff; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: inherit;
  color: rgba(0, 0, 0, 0.43);
  border: 0;
  border-bottom: 1px solid #d9d9d9; }

label {
  /*font-size: 12px;*/ }

input[type="search"] {
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  line-height: normal; }

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: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 15px;
  font-size: 12px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65); }

label {
  position: relative; }

label > .anticon {
  vertical-align: top;
  font-size: 12px; }

.ant-form-item-required:before {
  display: inline-block;
  margin-right: 4px;
  content: "*";
  font-family: SimSun;
  line-height: 1;
  font-size: 12px;
  color: #f04134; }

.ant-form-hide-required-mark .ant-form-item-required:before {
  display: none; }

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled {
  cursor: not-allowed; }

.ant-radio-inline.disabled,
.ant-radio-vertical.disabled,
.ant-checkbox-inline.disabled,
.ant-checkbox-vertical.disabled {
  cursor: not-allowed; }

.ant-radio.disabled label,
.ant-checkbox.disabled label {
  cursor: not-allowed; }

.ant-form-item {
  font-size: 12px;
  margin-bottom: 24px;
  color: rgba(0, 0, 0, 0.65);
  vertical-align: top; }

.ant-form-item > .ant-form-item,
.ant-form-item :not(.ant-form) > .ant-form-item {
  margin-bottom: -24px; }

.ant-form-item-control {
  line-height: 32px;
  position: relative;
  zoom: 1; }

.ant-form-item-control:before,
.ant-form-item-control:after {
  content: " ";
  display: table; }

.ant-form-item-control:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.ant-form-item-with-help {
  margin-bottom: 6px; }

.ant-form-item-label {
  text-align: right;
  vertical-align: middle;
  line-height: 32px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ant-form-item-label label {
  color: rgba(0, 0, 0, 0.65); }

.ant-form-item-label label:after {
  content: ":";
  margin: 0 8px 0 2px;
  position: relative;
  top: -0.5px; }

.ant-form-item .ant-switch {
  margin: 4px 0; }

.ant-form-item-no-colon .ant-form-item-label label:after {
  content: " "; }

.ant-form-explain {
  line-height: 1.5; }

.ant-form-explain,
.ant-form-extra {
  color: rgba(0, 0, 0, 0.43); }

.ant-form-text {
  display: inline-block;
  padding-right: 8px; }

.ant-form-split {
  display: block;
  text-align: center; }

form .has-feedback .ant-input {
  padding-right: 24px; }

form .has-feedback .ant-select-arrow,
form .has-feedback .ant-select-selection__clear {
  right: 28px; }

form .has-feedback .ant-select-selection-selected-value {
  padding-right: 42px; }

form .has-feedback .ant-cascader-picker-arrow {
  padding-right: 36px; }

form .has-feedback .ant-cascader-picker-clear {
  right: 28px; }

form .has-feedback .ant-calendar-picker-icon,
form .has-feedback .ant-calendar-picker-clear {
  right: 28px; }

form textarea.ant-input {
  height: auto; }

form .ant-upload {
  background: transparent; }

form input[type="radio"],
form input[type="checkbox"] {
  width: 14px;
  height: 14px; }

form .ant-radio-inline,
form .ant-checkbox-inline {
  display: inline-block;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
  margin-left: 8px; }

form .ant-radio-inline:first-child,
form .ant-checkbox-inline:first-child {
  margin-left: 0; }

form .ant-checkbox-vertical,
form .ant-radio-vertical {
  display: block; }

form .ant-checkbox-vertical + .ant-checkbox-vertical,
form .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0; }

form .ant-input-number {
  margin-top: -1px;
  margin-right: 8px; }

form .ant-select,
form .ant-cascader-picker {
  width: 100%; }

.ant-input-group-wrap .ant-select-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.ant-input-group-wrap .ant-select-selection:hover {
  border-color: #d9d9d9; }

.ant-input-group-wrap .ant-select-selection--single {
  margin-left: -1px;
  height: 32px;
  background-color: #eee; }

.ant-input-group-wrap .ant-select-selection--single .ant-select-selection__rendered {
  padding-left: 8px;
  padding-right: 25px;
  line-height: 30px; }

.ant-input-group-wrap .ant-select-open .ant-select-selection {
  border-color: #d9d9d9;
  box-shadow: none; }

.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  padding: 0 0 8px;
  display: block;
  text-align: left; }

.ant-form-vertical .ant-form-item-label label:after,
.ant-col-24.ant-form-item-label label:after,
.ant-col-xl-24.ant-form-item-label label:after {
  content: ''; }

@media (max-width: 767px) {
  .ant-col-xs-24.ant-form-item-label {
    padding: 0 0 8px;
    display: block;
    text-align: left; }
  .ant-col-xs-24.ant-form-item-label label:after {
    content: ''; } }

@media (max-width: 991px) {
  .ant-col-sm-24.ant-form-item-label {
    padding: 0 0 8px;
    display: block;
    text-align: left; }
  .ant-col-sm-24.ant-form-item-label label:after {
    content: ''; } }

@media (max-width: 1199px) {
  .ant-col-md-24.ant-form-item-label {
    padding: 0 0 8px;
    display: block;
    text-align: left; }
  .ant-col-md-24.ant-form-item-label label:after {
    content: ''; } }

@media (max-width: 1599px) {
  .ant-col-lg-24.ant-form-item-label {
    padding: 0 0 8px;
    display: block;
    text-align: left; }
  .ant-col-lg-24.ant-form-item-label label:after {
    content: ''; } }

.ant-form-inline .ant-form-item {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 0; }

.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px; }

.ant-form-inline .ant-form-item > div {
  display: inline-block;
  vertical-align: middle; }

.ant-form-inline .ant-form-text {
  display: inline-block; }

.ant-form-inline .has-feedback {
  display: inline-block; }

.ant-form-inline .ant-form-explain {
  position: absolute; }

.has-success.has-feedback:after,
.has-warning.has-feedback:after,
.has-error.has-feedback:after,
.is-validating.has-feedback:after {
  position: absolute;
  top: 0;
  right: 0;
  visibility: visible;
  pointer-events: none;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  z-index: 1; }

.has-success.has-feedback:after {
  animation-name: diffZoomIn1 !important; }

.has-error.has-feedback:after {
  animation-name: diffZoomIn2 !important; }

.has-warning.has-feedback:after {
  animation-name: diffZoomIn3 !important; }

.has-success.has-feedback:after {
  content: '\E630';
  color: #00a854; }

.has-warning .ant-form-explain,
.has-warning .ant-form-split {
  color: #ffbf00; }

.has-warning .ant-input,
.has-warning .ant-input:hover {
  border-color: #ffbf00; }

.has-warning .ant-input:focus {
  border-color: #ffce3d;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 191, 0, 0.2); }

.has-warning .ant-input:not([disabled]):hover {
  border-color: #ffbf00; }

.has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffce3d;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 191, 0, 0.2); }

.has-warning .ant-input-prefix {
  color: #ffbf00; }

.has-warning .ant-input-group-addon {
  color: #ffbf00;
  border-color: #ffbf00;
  background-color: #fff; }

.has-warning .has-feedback {
  color: #ffbf00; }

.has-warning.has-feedback:after {
  content: '\E62C';
  color: #ffbf00; }

.has-warning .ant-select-selection {
  border-color: #ffbf00; }

.has-warning .ant-select-open .ant-select-selection,
.has-warning .ant-select-focused .ant-select-selection {
  border-color: #ffce3d;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 191, 0, 0.2); }

.has-warning .ant-calendar-picker-icon:after,
.has-warning .ant-picker-icon:after,
.has-warning .ant-select-arrow,
.has-warning .ant-cascader-picker-arrow {
  color: #ffbf00; }

.has-warning .ant-input-number,
.has-warning .ant-time-picker-input {
  border-color: #ffbf00; }

.has-warning .ant-input-number-focused,
.has-warning .ant-time-picker-input-focused,
.has-warning .ant-input-number:focus,
.has-warning .ant-time-picker-input:focus {
  border-color: #ffce3d;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 191, 0, 0.2); }

.has-warning .ant-input-number:not([disabled]):hover,
.has-warning .ant-time-picker-input:not([disabled]):hover {
  border-color: #ffbf00; }

.has-error .ant-form-explain,
.has-error .ant-form-split {
  color: #f04134; }

.has-error .ant-input,
.has-error .ant-input:hover {
  border-color: #f04134; }

.has-error .ant-input:focus {
  border-color: #f46e65;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(240, 65, 52, 0.2); }

.has-error .ant-input:not([disabled]):hover {
  border-color: #f04134; }

.has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #f46e65;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(240, 65, 52, 0.2); }

.has-error .ant-input-prefix {
  color: #f04134; }

.has-error .ant-input-group-addon {
  color: #f04134;
  border-color: #f04134;
  background-color: #fff; }

.has-error .has-feedback {
  color: #f04134; }

.has-error.has-feedback:after {
  content: '\E62E';
  color: #f04134; }

.has-error .ant-select-selection {
  border-color: #f04134; }

.has-error .ant-select-open .ant-select-selection,
.has-error .ant-select-focused .ant-select-selection {
  border-color: #f46e65;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(240, 65, 52, 0.2); }

.has-error .ant-calendar-picker-icon:after,
.has-error .ant-picker-icon:after,
.has-error .ant-select-arrow,
.has-error .ant-cascader-picker-arrow {
  color: #f04134; }

.has-error .ant-input-number,
.has-error .ant-time-picker-input {
  border-color: #f04134; }

.has-error .ant-input-number-focused,
.has-error .ant-time-picker-input-focused,
.has-error .ant-input-number:focus,
.has-error .ant-time-picker-input:focus {
  border-color: #f46e65;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(240, 65, 52, 0.2); }

.has-error .ant-input-number:not([disabled]):hover,
.has-error .ant-time-picker-input:not([disabled]):hover {
  border-color: #f04134; }

.has-error .ant-mention-wrapper .ant-mention-editor,
.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  border-color: #f04134; }

.has-error .ant-mention-wrapper.ant-mention-active .ant-mention-editor,
.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #f46e65;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(240, 65, 52, 0.2); }

.is-validating.has-feedback:after {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
  content: "\E64D";
  color: #108ee9; }

.ant-advanced-search-form .ant-form-item {
  margin-bottom: 16px; }

.ant-advanced-search-form .ant-input,
.ant-advanced-search-form .ant-input-group .ant-input,
.ant-advanced-search-form .ant-input-group .ant-input-group-addon {
  height: 28px; }

@keyframes diffZoomIn1 {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1); } }

@keyframes diffZoomIn2 {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1); } }

@keyframes diffZoomIn3 {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1); } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-input-number {
  position: relative;
  padding: 4px 7px;
  width: 100%;
  cursor: text;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  background-image: none;
  transition: all .3s;
  margin: 0;
  padding: 0;
  font-size: 12px;
  height: 28px;
  display: inline-block;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  width: 80px; }

.ant-input-number::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

.ant-input-number:-ms-input-placeholder {
  color: #ccc; }

.ant-input-number::-webkit-input-placeholder {
  color: #ccc; }

.ant-input-number:hover {
  border-color: #49a9ee; }

.ant-input-number:focus {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-input-number[disabled] {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-input-number[disabled]:hover {
  border-color: #e2e2e2; }

textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  vertical-align: bottom; }

.ant-input-number-lg {
  padding: 6px 7px;
  height: 32px; }

.ant-input-number-sm {
  padding: 1px 7px;
  height: 22px; }

.ant-input-number-handler {
  text-align: center;
  line-height: 0;
  height: 50%;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.43);
  position: relative;
  transition: all 0.1s linear;
  display: block;
  width: 100%;
  font-weight: bold; }

.ant-input-number-handler:active {
  background: #f4f4f4; }

.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #49a9ee; }

.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 12px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  width: 12px;
  height: 12px;
  transition: all 0.1s linear;
  display: inline-block;
  font-size: 12px;
  font-size: 7px \9;
  transform: scale(0.58333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  right: 4px;
  color: rgba(0, 0, 0, 0.43); }

.ant-input-number-handler-up-inner:before,
.ant-input-number-handler-down-inner:before {
  display: block;
  font-family: "anticon" !important; }

:root .ant-input-number-handler-up-inner,
:root .ant-input-number-handler-down-inner {
  filter: none; }

:root .ant-input-number-handler-up-inner,
:root .ant-input-number-handler-down-inner {
  font-size: 12px; }

.ant-input-number:hover {
  border-color: #49a9ee; }

.ant-input-number-focused {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-input-number-disabled {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-input-number-disabled:hover {
  border-color: #e2e2e2; }

.ant-input-number-input {
  width: 100%;
  text-align: left;
  outline: 0;
  -moz-appearance: textfield;
  height: 26px;
  transition: all 0.3s linear;
  color: rgba(0, 0, 0, 0.65);
  border: 0;
  border-radius: 4px;
  padding: 0 7px; }

.ant-input-number-input::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

.ant-input-number-input:-ms-input-placeholder {
  color: #ccc; }

.ant-input-number-input::-webkit-input-placeholder {
  color: #ccc; }

.ant-input-number-input[disabled] {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-input-number-input[disabled]:hover {
  border-color: #e2e2e2; }

.ant-input-number-lg {
  padding: 0; }

.ant-input-number-lg input {
  height: 30px; }

.ant-input-number-sm {
  padding: 0; }

.ant-input-number-sm input {
  height: 20px; }

.ant-input-number-handler-wrap {
  border-left: 1px solid #d9d9d9;
  width: 22px;
  height: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  border-radius: 0 4px 4px 0;
  transition: opacity 0.24s linear 0.1s; }

.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%; }

.ant-input-number:hover .ant-input-number-handler-wrap {
  opacity: 1; }

.ant-input-number-handler-up {
  cursor: pointer; }

.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -6px; }

.ant-input-number-handler-up-inner:before {
  text-align: center;
  content: "\E61E"; }

.ant-input-number-handler-up:hover {
  height: 60% !important; }

.ant-input-number-handler-down {
  border-top: 1px solid #d9d9d9;
  top: -1px;
  cursor: pointer; }

.ant-input-number-handler-down-inner {
  top: 50%;
  margin-top: -6px; }

.ant-input-number-handler-down-inner:before {
  text-align: center;
  content: "\E61D"; }

.ant-input-number-handler-down:hover {
  height: 60% !important; }

.ant-input-number-handler-down-disabled .ant-input-number-handler-down-inner,
.ant-input-number-handler-up-disabled .ant-input-number-handler-down-inner,
.ant-input-number-disabled .ant-input-number-handler-down-inner,
.ant-input-number-handler-down-disabled .ant-input-number-handler-up-inner,
.ant-input-number-handler-up-disabled .ant-input-number-handler-up-inner,
.ant-input-number-disabled .ant-input-number-handler-up-inner {
  opacity: 0.72;
  color: #ccc !important;
  cursor: not-allowed; }

.ant-input-number-disabled .ant-input-number-input {
  opacity: 0.72;
  cursor: not-allowed;
  background-color: #f3f3f3; }

.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none; }

.ant-input-number-disabled .ant-input-number-handler {
  opacity: 0.72;
  color: #ccc !important;
  cursor: not-allowed; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: auto;
  flex: auto;
  overflow: auto;
  background: #ececec; }

.ant-layout.ant-layout-has-sider {
  -ms-flex-direction: row;
  flex-direction: row; }

.ant-layout-header,
.ant-layout-footer {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

.ant-layout-header {
  background: #404040;
  padding: 0 50px;
  height: 64px;
  line-height: 64px; }

.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 12px; }

.ant-layout-content {
  -ms-flex: auto;
  flex: auto;
  overflow: auto; }

.ant-layout-sider {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  position: relative;
  background: #404040;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0; }

.ant-layout-sider-has-trigger {
  padding-bottom: 48px; }

.ant-layout-sider-right {
  -ms-flex-order: 1;
  order: 1; }

.ant-layout-sider-trigger {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 0;
  cursor: pointer;
  height: 48px;
  line-height: 48px;
  background: rgba(64, 64, 64, 0.88);
  color: #fff; }

.ant-layout-sider-zero-width > * {
  overflow: hidden; }

.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  text-align: center;
  width: 36px;
  height: 42px;
  line-height: 42px;
  background: #404040;
  color: #fff;
  font-size: 18px;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  transition: background .3s ease; }

.ant-layout-sider-zero-width-trigger:hover {
  background: #535353; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  /* stylelint-disable-line */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  /* stylelint-disable-line */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }

*:before,
*:after {
  box-sizing: border-box; }

html,
body {
  width: 100%; }

body {
  font-family: "Helvetica Neue For Number", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff; }

/*body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-size:14px;
}*/
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit; }

ul,
ol {
  list-style: none; }

input::-ms-clear,
input::-ms-reveal {
  display: none; }

::selection {
  background: #108ee9;
  color: #fff; }

a {
  color: #000;
  background: transparent;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color .3s ease; }

a:focus {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip: ink; }

a:hover {
  color: #49a9ee; }

a:active {
  color: #0e77ca; }

a:active,
a:hover {
  outline: 0;
  text-decoration: none; }

a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none; }

.ant-divider {
  margin: 0 6px;
  display: inline-block;
  height: 8px;
  width: 1px;
  background: #ccc; }

code,
kbd,
pre,
samp {
  font-family: Consolas, Menlo, Courier, monospace; }

.clearfix {
  zoom: 1; }

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

@font-face {
  font-family: 'anticon';
  src: url("https://at.alicdn.com/t/font_0qcp222wvwijm7vi.eot");
  /* IE9*/
  src: url("https://at.alicdn.com/t/font_0qcp222wvwijm7vi.eot?#iefix") format("embedded-opentype"), url("https://at.alicdn.com/t/font_0qcp222wvwijm7vi.woff") format("woff"), url("https://at.alicdn.com/t/font_0qcp222wvwijm7vi.ttf") format("truetype"), url("https://at.alicdn.com/t/font_0qcp222wvwijm7vi.svg#iconfont") format("svg"); }

.anticon {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.anticon:before {
  display: block;
  font-family: "anticon" !important; }

.anticon-step-forward:before {
  content: "\E600"; }

.anticon-step-backward:before {
  content: "\E601"; }

.anticon-forward:before {
  content: "\E602"; }

.anticon-backward:before {
  content: "\E603"; }

.anticon-caret-right:before {
  content: "\E604"; }

.anticon-caret-left:before {
  content: "\E605"; }

.anticon-caret-down:before {
  content: "\E606"; }

.anticon-caret-up:before {
  content: "\E607"; }

.anticon-right-circle:before {
  content: "\E608"; }

.anticon-circle-right:before {
  content: "\E608"; }

.anticon-caret-circle-right:before {
  content: "\E608"; }

.anticon-left-circle:before {
  content: "\E609"; }

.anticon-circle-left:before {
  content: "\E609"; }

.anticon-caret-circle-left:before {
  content: "\E609"; }

.anticon-up-circle:before {
  content: "\E60A"; }

.anticon-circle-up:before {
  content: "\E60A"; }

.anticon-caret-circle-up:before {
  content: "\E60A"; }

.anticon-down-circle:before {
  content: "\E60B"; }

.anticon-circle-down:before {
  content: "\E60B"; }

.anticon-caret-circle-down:before {
  content: "\E60B"; }

.anticon-right-circle-o:before {
  content: "\E60C"; }

.anticon-circle-o-right:before {
  content: "\E60C"; }

.anticon-caret-circle-o-right:before {
  content: "\E60C"; }

.anticon-left-circle-o:before {
  content: "\E60D"; }

.anticon-circle-o-left:before {
  content: "\E60D"; }

.anticon-caret-circle-o-left:before {
  content: "\E60D"; }

.anticon-up-circle-o:before {
  content: "\E60E"; }

.anticon-circle-o-up:before {
  content: "\E60E"; }

.anticon-caret-circle-o-up:before {
  content: "\E60E"; }

.anticon-down-circle-o:before {
  content: "\E60F"; }

.anticon-circle-o-down:before {
  content: "\E60F"; }

.anticon-caret-circle-o-down:before {
  content: "\E60F"; }

.anticon-verticle-left:before {
  content: "\E610"; }

.anticon-verticle-right:before {
  content: "\E611"; }

.anticon-rollback:before {
  content: "\E612"; }

.anticon-retweet:before {
  content: "\E613"; }

.anticon-shrink:before {
  content: "\E614"; }

.anticon-arrows-alt:before {
  content: "\E615"; }

.anticon-arrow-salt:before {
  content: "\E615"; }

.anticon-reload:before {
  content: "\E616"; }

.anticon-double-right:before {
  content: "\E617"; }

.anticon-double-left:before {
  content: "\E618"; }

.anticon-arrow-down:before {
  content: "\E619"; }

.anticon-arrow-up:before {
  content: "\E61A"; }

.anticon-arrow-right:before {
  content: "\E61B"; }

.anticon-arrow-left:before {
  content: "\E61C"; }

.anticon-down:before {
  content: "\E61D"; }

.anticon-up:before {
  content: "\E61E"; }

.anticon-right:before {
  content: "\E61F"; }

.anticon-left:before {
  content: "\E620"; }

.anticon-minus-square-o:before {
  content: "\E621"; }

.anticon-minus-circle:before {
  content: "\E622"; }

.anticon-minus-circle-o:before {
  content: "\E623"; }

.anticon-minus:before {
  content: "\E624"; }

.anticon-plus-circle-o:before {
  content: "\E625"; }

.anticon-plus-circle:before {
  content: "\E626"; }

.anticon-plus:before {
  content: "\E627"; }

.anticon-info-circle:before {
  content: "\E628"; }

.anticon-info-circle-o:before {
  content: "\E629"; }

.anticon-info:before {
  content: "\E62A"; }

.anticon-exclamation:before {
  content: "\E62B"; }

.anticon-exclamation-circle:before {
  content: "\E62C"; }

.anticon-exclamation-circle-o:before {
  content: "\E62D"; }

.anticon-close-circle:before {
  content: "\E62E"; }

.anticon-cross-circle:before {
  content: "\E62E"; }

.anticon-close-circle-o:before {
  content: "\E62F"; }

.anticon-cross-circle-o:before {
  content: "\E62F"; }

.anticon-check-circle:before {
  content: "\E630"; }

.anticon-check-circle-o:before {
  content: "\E631"; }

.anticon-check:before {
  content: "\E632"; }

.anticon-close:before {
  content: "\E633"; }

.anticon-cross:before {
  content: "\E633"; }

.anticon-customer-service:before {
  content: "\E634"; }

.anticon-customerservice:before {
  content: "\E634"; }

.anticon-credit-card:before {
  content: "\E635"; }

.anticon-code-o:before {
  content: "\E636"; }

.anticon-book:before {
  content: "\E637"; }

.anticon-bar-chart:before {
  content: "\E638"; }

.anticon-bars:before {
  content: "\E639"; }

.anticon-question:before {
  content: "\E63A"; }

.anticon-question-circle:before {
  content: "\E63B"; }

.anticon-question-circle-o:before {
  content: "\E63C"; }

.anticon-pause:before {
  content: "\E63D"; }

.anticon-pause-circle:before {
  content: "\E63E"; }

.anticon-pause-circle-o:before {
  content: "\E63F"; }

.anticon-clock-circle:before {
  content: "\E640"; }

.anticon-clock-circle-o:before {
  content: "\E641"; }

.anticon-swap:before {
  content: "\E642"; }

.anticon-swap-left:before {
  content: "\E643"; }

.anticon-swap-right:before {
  content: "\E644"; }

.anticon-plus-square-o:before {
  content: "\E645"; }

.anticon-frown:before {
  content: "\E646"; }

.anticon-frown-circle:before {
  content: "\E646"; }

.anticon-ellipsis:before {
  content: "\E647"; }

.anticon-copy:before {
  content: "\E648"; }

.anticon-menu-fold:before {
  content: "\E658"; }

.anticon-mail:before {
  content: "\E659"; }

.anticon-logout:before {
  content: "\E65A"; }

.anticon-link:before {
  content: "\E65B"; }

.anticon-area-chart:before {
  content: "\E65C"; }

.anticon-line-chart:before {
  content: "\E65D"; }

.anticon-home:before {
  content: "\E65E"; }

.anticon-laptop:before {
  content: "\E65F"; }

.anticon-star:before {
  content: "\E660"; }

.anticon-star-o:before {
  content: "\E661"; }

.anticon-folder:before {
  content: "\E662"; }

.anticon-filter:before {
  content: "\E663"; }

.anticon-file:before {
  content: "\E664"; }

.anticon-exception:before {
  content: "\E665"; }

.anticon-meh:before {
  content: "\E666"; }

.anticon-meh-circle:before {
  content: "\E666"; }

.anticon-meh-o:before {
  content: "\E667"; }

.anticon-shopping-cart:before {
  content: "\E668"; }

.anticon-save:before {
  content: "\E669"; }

.anticon-user:before {
  content: "\E66A"; }

.anticon-video-camera:before {
  content: "\E66B"; }

.anticon-to-top:before {
  content: "\E66C"; }

.anticon-team:before {
  content: "\E66D"; }

.anticon-tablet:before {
  content: "\E66E"; }

.anticon-solution:before {
  content: "\E66F"; }

.anticon-search:before {
  content: "\E670"; }

.anticon-share-alt:before {
  content: "\E671"; }

.anticon-setting:before {
  content: "\E672"; }

.anticon-poweroff:before {
  content: "\E6D5"; }

.anticon-picture:before {
  content: "\E674"; }

.anticon-phone:before {
  content: "\E675"; }

.anticon-paper-clip:before {
  content: "\E676"; }

.anticon-notification:before {
  content: "\E677"; }

.anticon-mobile:before {
  content: "\E678"; }

.anticon-menu-unfold:before {
  content: "\E679"; }

.anticon-inbox:before {
  content: "\E67A"; }

.anticon-lock:before {
  content: "\E67B"; }

.anticon-qrcode:before {
  content: "\E67C"; }

.anticon-play-circle:before {
  content: "\E6D0"; }

.anticon-play-circle-o:before {
  content: "\E6D1"; }

.anticon-tag:before {
  content: "\E6D2"; }

.anticon-tag-o:before {
  content: "\E6D3"; }

.anticon-tags:before {
  content: "\E67D"; }

.anticon-tags-o:before {
  content: "\E67E"; }

.anticon-cloud-o:before {
  content: "\E67F"; }

.anticon-cloud:before {
  content: "\E680"; }

.anticon-cloud-upload:before {
  content: "\E681"; }

.anticon-cloud-download:before {
  content: "\E682"; }

.anticon-cloud-download-o:before {
  content: "\E683"; }

.anticon-cloud-upload-o:before {
  content: "\E684"; }

.anticon-environment:before {
  content: "\E685"; }

.anticon-environment-o:before {
  content: "\E686"; }

.anticon-eye:before {
  content: "\E687"; }

.anticon-eye-o:before {
  content: "\E688"; }

.anticon-camera:before {
  content: "\E689"; }

.anticon-camera-o:before {
  content: "\E68A"; }

.anticon-windows:before {
  content: "\E68B"; }

.anticon-apple:before {
  content: "\E68C"; }

.anticon-apple-o:before {
  content: "\E6D4"; }

.anticon-android:before {
  content: "\E938"; }

.anticon-android-o:before {
  content: "\E68D"; }

.anticon-aliwangwang:before {
  content: "\E68E"; }

.anticon-aliwangwang-o:before {
  content: "\E68F"; }

.anticon-export:before {
  content: "\E691"; }

.anticon-edit:before {
  content: "\E692"; }

.anticon-circle-down-o:before {
  content: "\E693"; }

.anticon-circle-down-:before {
  content: "\E694"; }

.anticon-appstore-o:before {
  content: "\E695"; }

.anticon-appstore:before {
  content: "\E696"; }

.anticon-scan:before {
  content: "\E697"; }

.anticon-file-text:before {
  content: "\E698"; }

.anticon-folder-open:before {
  content: "\E699"; }

.anticon-hdd:before {
  content: "\E69A"; }

.anticon-ie:before {
  content: "\E69B"; }

.anticon-file-jpg:before {
  content: "\E69C"; }

.anticon-like:before {
  content: "\E64C"; }

.anticon-like-o:before {
  content: "\E69D"; }

.anticon-dislike:before {
  content: "\E64B"; }

.anticon-dislike-o:before {
  content: "\E69E"; }

.anticon-delete:before {
  content: "\E69F"; }

.anticon-enter:before {
  content: "\E6A0"; }

.anticon-pushpin-o:before {
  content: "\E6A1"; }

.anticon-pushpin:before {
  content: "\E6A2"; }

.anticon-heart:before {
  content: "\E6A3"; }

.anticon-heart-o:before {
  content: "\E6A4"; }

.anticon-pay-circle:before {
  content: "\E6A5"; }

.anticon-pay-circle-o:before {
  content: "\E6A6"; }

.anticon-smile:before {
  content: "\E6A7"; }

.anticon-smile-circle:before {
  content: "\E6A7"; }

.anticon-smile-o:before {
  content: "\E6A8"; }

.anticon-frown-o:before {
  content: "\E6A9"; }

.anticon-calculator:before {
  content: "\E6AA"; }

.anticon-message:before {
  content: "\E6AB"; }

.anticon-chrome:before {
  content: "\E6AC"; }

.anticon-github:before {
  content: "\E6AD"; }

.anticon-file-unknown:before {
  content: "\E6AF"; }

.anticon-file-excel:before {
  content: "\E6B0"; }

.anticon-file-ppt:before {
  content: "\E6B1"; }

.anticon-file-word:before {
  content: "\E6B2"; }

.anticon-file-pdf:before {
  content: "\E6B3"; }

.anticon-desktop:before {
  content: "\E6B4"; }

.anticon-upload:before {
  content: "\E6B6"; }

.anticon-download:before {
  content: "\E6B7"; }

.anticon-pie-chart:before {
  content: "\E6B8"; }

.anticon-unlock:before {
  content: "\E6BA"; }

.anticon-calendar:before {
  content: "\E6BB"; }

.anticon-windows-o:before {
  content: "\E6BC"; }

.anticon-dot-chart:before {
  content: "\E6BD"; }

.anticon-bar-chart:before {
  content: "\E6BE"; }

.anticon-code:before {
  content: "\E6BF"; }

.anticon-api:before {
  content: "\E951"; }

.anticon-plus-square:before {
  content: "\E6C0"; }

.anticon-minus-square:before {
  content: "\E6C1"; }

.anticon-close-square:before {
  content: "\E6C2"; }

.anticon-close-square-o:before {
  content: "\E6C3"; }

.anticon-check-square:before {
  content: "\E6C4"; }

.anticon-check-square-o:before {
  content: "\E6C5"; }

.anticon-fast-backward:before {
  content: "\E6C6"; }

.anticon-fast-forward:before {
  content: "\E6C7"; }

.anticon-up-square:before {
  content: "\E6C8"; }

.anticon-down-square:before {
  content: "\E6C9"; }

.anticon-left-square:before {
  content: "\E6CA"; }

.anticon-right-square:before {
  content: "\E6CB"; }

.anticon-right-square-o:before {
  content: "\E6CC"; }

.anticon-left-square-o:before {
  content: "\E6CD"; }

.anticon-down-square-o:before {
  content: "\E6CE"; }

.anticon-up-square-o:before {
  content: "\E6CF"; }

.anticon-loading:before {
  content: "\E64D"; }

.anticon-loading-3-quarters:before {
  content: "\E6AE"; }

.anticon-bulb:before {
  content: "\E649"; }

.anticon-select:before {
  content: "\E64A"; }

.anticon-addfile:before,
.anticon-file-add:before {
  content: "\E910"; }

.anticon-addfolder:before,
.anticon-folder-add:before {
  content: "\E914"; }

.anticon-switcher:before {
  content: "\E913"; }

.anticon-rocket:before {
  content: "\E90F"; }

.anticon-dingding:before {
  content: "\E923"; }

.anticon-dingding-o:before {
  content: "\E925"; }

.anticon-bell:before {
  content: "\E64E"; }

.anticon-disconnect:before {
  content: "\E64F"; }

.anticon-database:before {
  content: "\E650"; }

.anticon-compass:before {
  content: "\E6DB"; }

.anticon-barcode:before {
  content: "\E652"; }

.anticon-hourglass:before {
  content: "\E653"; }

.anticon-key:before {
  content: "\E654"; }

.anticon-flag:before {
  content: "\E655"; }

.anticon-layout:before {
  content: "\E656"; }

.anticon-login:before {
  content: "\E657"; }

.anticon-printer:before {
  content: "\E673"; }

.anticon-sound:before {
  content: "\E6E9"; }

.anticon-usb:before {
  content: "\E6D7"; }

.anticon-skin:before {
  content: "\E6D8"; }

.anticon-tool:before {
  content: "\E6D9"; }

.anticon-sync:before {
  content: "\E6DA"; }

.anticon-wifi:before {
  content: "\E6D6"; }

.anticon-car:before {
  content: "\E6DC"; }

.anticon-copyright:before {
  content: "\E6DE"; }

.anticon-schedule:before {
  content: "\E6DF"; }

.anticon-user-add:before {
  content: "\E6ED"; }

.anticon-user-delete:before {
  content: "\E6E0"; }

.anticon-usergroup-add:before {
  content: "\E6DD"; }

.anticon-usergroup-delete:before {
  content: "\E6E1"; }

.anticon-man:before {
  content: "\E6E2"; }

.anticon-woman:before {
  content: "\E6EC"; }

.anticon-shop:before {
  content: "\E6E3"; }

.anticon-gift:before {
  content: "\E6E4"; }

.anticon-idcard:before {
  content: "\E6E5"; }

.anticon-medicine-box:before {
  content: "\E6E6"; }

.anticon-red-envelope:before {
  content: "\E6E7"; }

.anticon-coffee:before {
  content: "\E6E8"; }

.anticon-trademark:before {
  content: "\E651"; }

.anticon-safety:before {
  content: "\E6EA"; }

.anticon-wallet:before {
  content: "\E6EB"; }

.anticon-bank:before {
  content: "\E6EE"; }

.anticon-trophy:before {
  content: "\E6EF"; }

.anticon-contacts:before {
  content: "\E6F0"; }

.anticon-global:before {
  content: "\E6F1"; }

.anticon-shake:before {
  content: "\E94F"; }

.anticon-spin:before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear; }

.fade-enter,
.fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running; }

.fade-leave.fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running; }

.fade-enter,
.fade-appear {
  opacity: 0;
  animation-timing-function: linear; }

.fade-leave {
  animation-timing-function: linear; }

@keyframes antFadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes antFadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.move-up-enter,
.move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running; }

.move-up-leave.move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running; }

.move-up-enter,
.move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); }

.move-down-enter,
.move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running; }

.move-down-leave.move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running; }

.move-down-enter,
.move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); }

.move-left-enter,
.move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running; }

.move-left-leave.move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running; }

.move-left-enter,
.move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); }

.move-right-enter,
.move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running; }

.move-right-leave.move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running; }

.move-right-enter,
.move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); }

@keyframes antMoveDownIn {
  0% {
    transform-origin: 0 0;
    transform: translateY(100%);
    opacity: 0; }
  100% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1; } }

@keyframes antMoveDownOut {
  0% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1; }
  100% {
    transform-origin: 0 0;
    transform: translateY(100%);
    opacity: 0; } }

@keyframes antMoveLeftIn {
  0% {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0; }
  100% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1; } }

@keyframes antMoveLeftOut {
  0% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1; }
  100% {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0; } }

@keyframes antMoveRightIn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(100%); }
  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0%); } }

@keyframes antMoveRightOut {
  0% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1; }
  100% {
    transform-origin: 0 0;
    transform: translateX(100%);
    opacity: 0; } }

@keyframes antMoveUpIn {
  0% {
    transform-origin: 0 0;
    transform: translateY(-100%);
    opacity: 0; }
  100% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1; } }

@keyframes antMoveUpOut {
  0% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1; }
  100% {
    transform-origin: 0 0;
    transform: translateY(-100%);
    opacity: 0; } }

@keyframes loadingCircle {
  0% {
    transform-origin: 50% 50%;
    transform: rotate(0deg); }
  100% {
    transform-origin: 50% 50%;
    transform: rotate(360deg); } }

.slide-up-enter,
.slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running; }

.slide-up-leave.slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running; }

.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

.slide-down-enter,
.slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running; }

.slide-down-leave.slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running; }

.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

.slide-left-enter,
.slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running; }

.slide-left-leave.slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running; }

.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

.slide-right-enter,
.slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running; }

.slide-right-leave.slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running; }

.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

@keyframes antSlideUpIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1); } }

@keyframes antSlideUpOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1); }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0.8); } }

@keyframes antSlideDownIn {
  0% {
    opacity: 0;
    transform-origin: 100% 100%;
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    transform-origin: 100% 100%;
    transform: scaleY(1); } }

@keyframes antSlideDownOut {
  0% {
    opacity: 1;
    transform-origin: 100% 100%;
    transform: scaleY(1); }
  100% {
    opacity: 0;
    transform-origin: 100% 100%;
    transform: scaleY(0.8); } }

@keyframes antSlideLeftIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleX(1); } }

@keyframes antSlideLeftOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleX(1); }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleX(0.8); } }

@keyframes antSlideRightIn {
  0% {
    opacity: 0;
    transform-origin: 100% 0%;
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    transform-origin: 100% 0%;
    transform: scaleX(1); } }

@keyframes antSlideRightOut {
  0% {
    opacity: 1;
    transform-origin: 100% 0%;
    transform: scaleX(1); }
  100% {
    opacity: 0;
    transform-origin: 100% 0%;
    transform: scaleX(0.8); } }

.swing-enter,
.swing-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  animation-name: antSwingIn;
  animation-play-state: running; }

@keyframes antSwingIn {
  0%,
  100% {
    transform: translateX(0); }
  20% {
    transform: translateX(-10px); }
  40% {
    transform: translateX(10px); }
  60% {
    transform: translateX(-5px); }
  80% {
    transform: translateX(5px); } }

.zoom-enter,
.zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running; }

.zoom-leave.zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running; }

.zoom-enter,
.zoom-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-big-enter,
.zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running; }

.zoom-big-leave.zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running; }

.zoom-big-enter,
.zoom-big-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-big-fast-enter,
.zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running; }

.zoom-big-fast-leave.zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running; }

.zoom-big-fast-enter,
.zoom-big-fast-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-up-enter,
.zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running; }

.zoom-up-leave.zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running; }

.zoom-up-enter,
.zoom-up-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-down-enter,
.zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running; }

.zoom-down-leave.zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running; }

.zoom-down-enter,
.zoom-down-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-left-enter,
.zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running; }

.zoom-left-leave.zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running; }

.zoom-left-enter,
.zoom-left-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-right-enter,
.zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running; }

.zoom-right-leave.zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running; }

.zoom-right-enter,
.zoom-right-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

@keyframes antZoomIn {
  0% {
    opacity: 0;
    transform: scale(0.2); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes antZoomOut {
  0% {
    transform: scale(1); }
  100% {
    opacity: 0;
    transform: scale(0.2); } }

@keyframes antZoomBigIn {
  0% {
    opacity: 0;
    transform: scale(0.8); }
  100% {
    transform: scale(1); } }

@keyframes antZoomBigOut {
  0% {
    transform: scale(1); }
  100% {
    opacity: 0;
    transform: scale(0.8); } }

@keyframes antZoomUpIn {
  0% {
    opacity: 0;
    transform-origin: 50% 0%;
    transform: scale(0.8); }
  100% {
    transform-origin: 50% 0%;
    transform: scale(1); } }

@keyframes antZoomUpOut {
  0% {
    transform-origin: 50% 0%;
    transform: scale(1); }
  100% {
    opacity: 0;
    transform-origin: 50% 0%;
    transform: scale(0.8); } }

@keyframes antZoomLeftIn {
  0% {
    opacity: 0;
    transform-origin: 0% 50%;
    transform: scale(0.8); }
  100% {
    transform-origin: 0% 50%;
    transform: scale(1); } }

@keyframes antZoomLeftOut {
  0% {
    transform-origin: 0% 50%;
    transform: scale(1); }
  100% {
    opacity: 0;
    transform-origin: 0% 50%;
    transform: scale(0.8); } }

@keyframes antZoomRightIn {
  0% {
    opacity: 0;
    transform-origin: 100% 50%;
    transform: scale(0.8); }
  100% {
    transform-origin: 100% 50%;
    transform: scale(1); } }

@keyframes antZoomRightOut {
  0% {
    transform-origin: 100% 50%;
    transform: scale(1); }
  100% {
    opacity: 0;
    transform-origin: 100% 50%;
    transform: scale(0.8); } }

@keyframes antZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0.8); }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1); } }

@keyframes antZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1); }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0.8); } }

.ant-motion-collapse {
  overflow: hidden; }

.ant-motion-collapse-active {
  transition: height .12s, opacity .12s; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-mention-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle; }

.ant-mention-wrapper .ant-mention-editor {
  position: relative;
  display: inline-block;
  padding: 4px 7px;
  width: 100%;
  height: 28px;
  cursor: text;
  font-size: 12px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all .3s;
  padding: 0;
  display: block; }

.ant-mention-wrapper .ant-mention-editor::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

.ant-mention-wrapper .ant-mention-editor:-ms-input-placeholder {
  color: #ccc; }

.ant-mention-wrapper .ant-mention-editor::-webkit-input-placeholder {
  color: #ccc; }

.ant-mention-wrapper .ant-mention-editor:hover {
  border-color: #49a9ee; }

.ant-mention-wrapper .ant-mention-editor:focus {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-mention-wrapper .ant-mention-editor[disabled] {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-mention-wrapper .ant-mention-editor[disabled]:hover {
  border-color: #e2e2e2; }

textarea.ant-mention-wrapper .ant-mention-editor {
  max-width: 100%;
  height: auto;
  vertical-align: bottom; }

.ant-mention-wrapper .ant-mention-editor-lg {
  padding: 6px 7px;
  height: 32px; }

.ant-mention-wrapper .ant-mention-editor-sm {
  padding: 1px 7px;
  height: 22px; }

.ant-mention-wrapper .ant-mention-editor-wrapper {
  overflow-y: auto;
  height: auto; }

.ant-mention-wrapper.ant-mention-active .ant-mention-editor {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-mention-wrapper .public-DraftEditorPlaceholder-root {
  position: absolute; }

.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner {
  color: #ccc;
  opacity: 1;
  outline: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  height: auto;
  padding: 4px 7px; }

.ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content {
  height: auto;
  padding: 4px 7px; }

.ant-mention-dropdown {
  margin-top: 1.5em;
  max-height: 250px;
  min-width: 120px;
  background-color: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  box-sizing: border-box;
  z-index: 1050;
  left: -9999px;
  top: -9999px;
  position: absolute;
  outline: none;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 12px; }

.ant-mention-dropdown-notfound.ant-mention-dropdown-item {
  color: rgba(0, 0, 0, 0.25); }

.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading {
  color: #108ee9;
  text-align: center;
  display: block; }

.ant-mention-dropdown-item {
  position: relative;
  display: block;
  padding: 7px 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
  white-space: nowrap;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: background 0.3s ease; }

.ant-mention-dropdown-item:hover,
.ant-mention-dropdown-item.focus,
.ant-mention-dropdown-item-active {
  background-color: #ecf6fd; }

.ant-mention-dropdown-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed; }

.ant-mention-dropdown-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed; }

.ant-mention-dropdown-item-selected,
.ant-mention-dropdown-item-selected:hover {
  background-color: #f7f7f7;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.65); }

.ant-mention-dropdown-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  background-color: #e9e9e9;
  line-height: 0; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-menu {
  outline: none;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  z-index: 1050;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  line-height: 46px; }

.ant-menu-hidden {
  display: none; }

.ant-menu-item-group-list {
  margin: 0;
  padding: 0; }

.ant-menu-item-group-title {
  color: rgba(0, 0, 0, 0.43);
  font-size: 12px;
  line-height: 1.5;
  padding: 8px 16px; }

.ant-menu-item,
.ant-menu-submenu,
.ant-menu-submenu-title {
  cursor: pointer;
  transition: all .3s; }

.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #ecf6fd; }

.ant-menu-submenu .ant-menu-sub {
  cursor: initial; }

.ant-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65); }

.ant-menu-item > a:hover {
  color: #108ee9; }

.ant-menu-item > a:focus {
  text-decoration: none; }

.ant-menu-item > a:before {
  position: absolute;
  background-color: transparent;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: ''; }

.ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  background-color: #e9e9e9;
  line-height: 0; }

.ant-menu-item:hover,
.ant-menu-item-active,
.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover {
  color: #108ee9; }

.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open {
  z-index: 1050; }

.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px; }

.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent; }

.ant-menu-item-selected {
  color: #108ee9; }

.ant-menu-item-selected > a,
.ant-menu-item-selected > a:hover {
  color: #108ee9; }

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #ecf6fd; }

.ant-menu-horizontal,
.ant-menu-inline,
.ant-menu-vertical {
  z-index: auto; }

.ant-menu-inline,
.ant-menu-vertical {
  border-right: 1px solid #e9e9e9; }

.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-item {
  margin-left: -1px;
  left: 1px;
  position: relative;
  z-index: 1; }

.ant-menu-inline .ant-menu-item:after,
.ant-menu-vertical .ant-menu-item:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border-right: 3px solid #108ee9;
  transform: scaleY(0.0001);
  transition: all .2s; }

.ant-menu-vertical.ant-menu-sub {
  border-right: 0; }

.ant-menu-vertical.ant-menu-sub .ant-menu-item {
  border-right: 0;
  margin-left: 0;
  left: 0; }

.ant-menu-vertical.ant-menu-sub .ant-menu-item:after {
  border-right: 0; }

.ant-menu-vertical.ant-menu-sub > .ant-menu-item:first-child {
  border-radius: 4px 4px 0 0; }

.ant-menu-vertical.ant-menu-sub > .ant-menu-item:last-child,
.ant-menu-vertical.ant-menu-sub > .ant-menu-item-group:last-child > .ant-menu-item-group-list:last-child > .ant-menu-item:last-child {
  border-radius: 0 0 4px 4px; }

.ant-menu-inline .ant-menu-selected:after,
.ant-menu-inline .ant-menu-item-selected:after {
  transform: scaleY(1); }

.ant-menu-submenu-horizontal > .ant-menu {
  top: 100%;
  left: 0;
  position: absolute;
  min-width: 100%;
  margin-top: 7px;
  z-index: 1050; }

.ant-menu-submenu-vertical {
  z-index: 1; }

.ant-menu-submenu-vertical > .ant-menu {
  top: 0;
  left: 100%;
  position: absolute;
  min-width: 160px;
  margin-left: 4px;
  z-index: 1050; }

.ant-menu-item,
.ant-menu-submenu-title {
  margin: 0;
  padding: 0 20px;
  position: relative;
  display: block;
  white-space: nowrap; }

.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 8px; }

.ant-menu > .ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  padding: 0;
  line-height: 0;
  background-color: #e9e9e9; }

.ant-menu-submenu {
  position: relative; }

.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 4px; }

.ant-menu-submenu-vertical > .ant-menu-submenu-title:after {
  font-family: "anticon" !important;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  position: absolute;
  transition: transform .3s;
  content: "\E61D";
  right: 16px;
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg) scale(0.75); }

.ant-menu-submenu-inline > .ant-menu-submenu-title:after {
  font-family: "anticon" !important;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  position: absolute;
  transition: transform .3s;
  content: "\E61D";
  right: 16px;
  top: 0;
  display: inline-block;
  font-size: 12px;
  font-size: 8px \9;
  transform: scale(0.66667) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1; }

:root .ant-menu-submenu-inline > .ant-menu-submenu-title:after {
  filter: none; }

:root .ant-menu-submenu-inline > .ant-menu-submenu-title:after {
  font-size: 12px; }

.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(180deg) scale(0.75); }

.ant-menu-vertical .ant-menu-submenu-selected {
  color: #108ee9; }

.ant-menu-vertical .ant-menu-submenu-selected > a {
  color: #108ee9; }

.ant-menu-horizontal {
  border: 0;
  border-bottom: 1px solid #e9e9e9;
  box-shadow: none;
  z-index: 0; }

.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  float: left;
  border-bottom: 2px solid transparent; }

.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-submenu:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu-active,
.ant-menu-horizontal > .ant-menu-item-open,
.ant-menu-horizontal > .ant-menu-submenu-open,
.ant-menu-horizontal > .ant-menu-item-selected,
.ant-menu-horizontal > .ant-menu-submenu-selected {
  border-bottom: 2px solid #108ee9;
  color: #108ee9; }

.ant-menu-horizontal > .ant-menu-item > a,
.ant-menu-horizontal > .ant-menu-submenu > a {
  display: block;
  color: rgba(0, 0, 0, 0.65); }

.ant-menu-horizontal > .ant-menu-item > a:hover,
.ant-menu-horizontal > .ant-menu-submenu > a:hover {
  color: #108ee9; }

.ant-menu-horizontal:after {
  content: " ";
  display: block;
  height: 0;
  clear: both; }

.ant-menu-vertical .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding: 0 16px;
  font-size: 12px;
  line-height: 42px;
  height: 42px;
  overflow: hidden;
  text-overflow: ellipsis; }

.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px; }

.ant-menu-vertical.ant-menu-sub {
  padding: 0;
  transform-origin: 0 0; }

.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0; }

.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-inline {
  box-shadow: none; }

.ant-menu-sub.ant-menu-inline {
  padding: 0;
  border: 0;
  box-shadow: none;
  border-radius: 0; }

.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  line-height: 42px;
  height: 42px;
  list-style-type: disc;
  list-style-position: inside; }

.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px; }

.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
  background: none;
  border-color: transparent !important; }

.ant-menu-item-disabled > a,
.ant-menu-submenu-disabled > a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none; }

.ant-menu-dark,
.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.67);
  background: #404040; }

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #333; }

.ant-menu-dark.ant-menu-horizontal {
  border-bottom-color: #404040; }

.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  border-color: #404040;
  border-bottom: 0;
  top: 0; }

.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a {
  color: rgba(255, 255, 255, 0.67); }

.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical {
  border-right: 0; }

.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item {
  border-right: 0;
  margin-left: 0;
  left: 0; }

.ant-menu-dark.ant-menu-inline .ant-menu-item:after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item:after {
  border-right: 0; }

.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu:hover,
.ant-menu-dark .ant-menu-submenu-title:hover {
  background-color: transparent;
  color: #fff; }

.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark:not(.ant-menu-inline) .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu:hover > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a {
  color: #fff; }

.ant-menu-dark .ant-menu-item-selected {
  border-right: 0;
  color: #fff; }

.ant-menu-dark .ant-menu-item-selected:after {
  border-right: 0; }

.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > a:hover {
  color: #fff; }

.ant-menu.ant-menu-dark .ant-menu-item-selected {
  background-color: transparent; }

.ant-menu-dark.ant-menu-inline .ant-menu-item-selected {
  background-color: #108ee9; }

.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a {
  opacity: 0.8;
  color: rgba(255, 255, 255, 0.35) !important; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-message {
  font-size: 12px;
  position: fixed;
  z-index: 1010;
  width: 100%;
  top: 16px;
  left: 0;
  pointer-events: none; }

.ant-message-notice {
  padding: 8px;
  text-align: center; }

.ant-message-notice:first-child {
  margin-top: -8px; }

.ant-message-notice-content {
  padding: 8px 16px;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  background: #fff;
  display: inline-block;
  pointer-events: all; }

.ant-message-success .anticon {
  color: #00a854; }

.ant-message-error .anticon {
  color: #f04134; }

.ant-message-warning .anticon {
  color: #ffbf00; }

.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #108ee9; }

.ant-message .anticon {
  margin-right: 8px;
  font-size: 14px;
  top: 1px;
  position: relative; }

.ant-message-notice.move-up-leave.move-up-leave-active {
  animation-name: MessageMoveOut;
  overflow: hidden;
  animation-duration: .3s; }

@keyframes MessageMoveOut {
  0% {
    opacity: 1;
    max-height: 150px;
    padding: 8px; }
  100% {
    opacity: 0;
    max-height: 0;
    padding: 0; } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-modal {
  position: relative;
  width: auto;
  margin: 0 auto;
  top: 100px;
  padding-bottom: 24px; }

.ant-modal-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.ant-modal-title {
  margin: 0;
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85); }

.ant-modal-content {
  position: relative;
  background-color: #fff;
  border: 0;
  border-radius: 4px;
  background-clip: padding-box;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); }

.ant-modal-close {
  cursor: pointer;
  border: 0;
  background: transparent;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: color .3s ease;
  color: rgba(0, 0, 0, 0.43);
  outline: 0; }

.ant-modal-close-x {
  display: block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  width: 48px;
  height: 48px;
  line-height: 48px;
  font-size: 14px; }

.ant-modal-close-x:before {
  content: "\E633";
  display: block;
  font-family: "anticon" !important; }

.ant-modal-close:focus,
.ant-modal-close:hover {
  color: #444;
  text-decoration: none; }

.ant-modal-header {
  padding: 13px 16px;
  border-radius: 4px 4px 0 0;
  background: #fff;
  color: rgba(0, 0, 0, 0.65);
  border-bottom: 1px solid #e9e9e9; }

.ant-modal-body {
  padding: 16px;
  font-size: 12px;
  line-height: 1.5; }

.ant-modal-footer {
  border-top: 1px solid #e9e9e9;
  padding: 10px 16px 10px 10px;
  text-align: right;
  border-radius: 0 0 4px 4px; }

.ant-modal-footer button + button {
  margin-left: 8px;
  margin-bottom: 0; }

.ant-modal.zoom-enter,
.ant-modal.zoom-appear {
  animation-duration: 0.3s;
  transform: none;
  opacity: 0; }

.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #373737;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  z-index: 1000;
  filter: alpha(opacity=50); }

.ant-modal-mask-hidden {
  display: none; }

.ant-modal-open {
  overflow: hidden; }

@media (max-width: 768px) {
  .ant-modal {
    width: auto !important;
    margin: 10px; }
  .vertical-center-modal .ant-modal {
    -ms-flex: 1;
    flex: 1; } }

.ant-confirm .ant-modal-header {
  display: none; }

.ant-confirm .ant-modal-close {
  display: none; }

.ant-confirm .ant-modal-body {
  padding: 30px 40px; }

.ant-confirm-body-wrapper {
  zoom: 1; }

.ant-confirm-body-wrapper:before,
.ant-confirm-body-wrapper:after {
  content: " ";
  display: table; }

.ant-confirm-body-wrapper:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.ant-confirm-body .ant-confirm-title {
  color: rgba(0, 0, 0, 0.65);
  font-weight: bold;
  font-size: 14px; }

.ant-confirm-body .ant-confirm-content {
  margin-left: 42px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
  margin-top: 8px; }

.ant-confirm-body > .anticon {
  font-size: 24px;
  margin-right: 16px;
  padding: 0 1px;
  float: left; }

.ant-confirm .ant-confirm-btns {
  margin-top: 30px;
  float: right; }

.ant-confirm .ant-confirm-btns button + button {
  margin-left: 10px;
  margin-bottom: 0; }

.ant-confirm-error .ant-confirm-body > .anticon {
  color: #f04134; }

.ant-confirm-warning .ant-confirm-body > .anticon,
.ant-confirm-confirm .ant-confirm-body > .anticon {
  color: #ffbf00; }

.ant-confirm-info .ant-confirm-body > .anticon {
  color: #108ee9; }

.ant-confirm-success .ant-confirm-body > .anticon {
  color: #00a854; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-notification {
  position: fixed;
  z-index: 1010;
  width: 335px;
  margin-right: 24px; }

.ant-notification-topLeft,
.ant-notification-bottomLeft {
  margin-left: 24px;
  margin-right: 0; }

.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationLeftFadeIn; }

.ant-notification-notice {
  padding: 16px;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  background: #fff;
  line-height: 1.5;
  position: relative;
  margin-bottom: 10px;
  overflow: hidden; }

.ant-notification-notice-message {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 4px;
  line-height: 20px;
  display: inline-block; }

.ant-notification-notice-message-single-line-auto-margin {
  width: calc(335px - 16px * 2 - 24px - 48px - 100%);
  background-color: transparent;
  pointer-events: none;
  display: block;
  max-width: 4px; }

.ant-notification-notice-message-single-line-auto-margin:before {
  content: '';
  display: block;
  padding-bottom: 100%; }

.ant-notification-notice-description {
  font-size: 12px; }

.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px; }

.ant-notification-notice-with-icon .ant-notification-notice-message {
  font-size: 14px;
  margin-left: 48px;
  margin-bottom: 4px; }

.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 12px; }

.ant-notification-notice-icon {
  position: absolute;
  font-size: 32px;
  line-height: 32px; }

.ant-notification-notice-icon-success {
  color: #00a854; }

.ant-notification-notice-icon-info {
  color: #108ee9; }

.ant-notification-notice-icon-warning {
  color: #ffbf00; }

.ant-notification-notice-icon-error {
  color: #f04134; }

.ant-notification-notice-close-x:after {
  font-size: 12px;
  content: "\E633";
  font-family: "anticon";
  cursor: pointer; }

.ant-notification-notice-close {
  position: absolute;
  right: 16px;
  top: 10px;
  color: rgba(0, 0, 0, 0.43);
  outline: none;
  text-decoration: none; }

.ant-notification-notice-close:hover {
  color: #404040; }

.ant-notification-notice-btn {
  float: right;
  margin-top: 16px; }

.ant-notification .notification-fade-effect {
  animation-duration: 0.24s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); }

.ant-notification-fade-enter,
.ant-notification-fade-appear {
  opacity: 0;
  animation-duration: 0.24s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-play-state: paused; }

.ant-notification-fade-leave {
  animation-duration: 0.24s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-duration: 0.2s;
  animation-play-state: paused; }

.ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationFadeIn;
  animation-play-state: running; }

.ant-notification-fade-leave.ant-notification-fade-leave-active {
  animation-name: NotificationFadeOut;
  animation-play-state: running; }

@keyframes NotificationFadeIn {
  0% {
    opacity: 0;
    left: 335px; }
  100% {
    left: 0;
    opacity: 1; } }

@keyframes NotificationLeftFadeIn {
  0% {
    opacity: 0;
    right: 335px; }
  100% {
    right: 0;
    opacity: 1; } }

@keyframes NotificationFadeOut {
  0% {
    opacity: 1;
    margin-bottom: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    max-height: 150px; }
  100% {
    opacity: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0; } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-pagination {
  font-size: 12px; }

.ant-pagination:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden; }

.ant-pagination-total-text {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin-right: 10px; }

.ant-pagination-item {
  cursor: pointer;
  border-radius: 4px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  list-style: none;
  display: inline-block;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  margin-right: 8px;
  font-family: Arial; }

.ant-pagination-item a {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.65);
  transition: none;
  margin: 0 6px; }

.ant-pagination-item:hover {
  transition: all 0.3s ease;
  border-color: #108ee9; }

.ant-pagination-item:hover a {
  color: #108ee9; }

.ant-pagination-item-active {
  background-color: #108ee9;
  border-color: #108ee9; }

.ant-pagination-item-active a,
.ant-pagination-item-active:hover a {
  color: #fff; }

.ant-pagination-jump-prev:after,
.ant-pagination-jump-next:after {
  content: "\2022\2022\2022";
  display: block;
  letter-spacing: 2px;
  color: rgba(0, 0, 0, 0.25);
  text-align: center; }

.ant-pagination-jump-prev:hover:after,
.ant-pagination-jump-next:hover:after {
  color: #108ee9;
  display: inline-block;
  font-size: 12px;
  font-size: 8px \9;
  transform: scale(0.66667) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  letter-spacing: -1px;
  font-family: "anticon"; }

:root .ant-pagination-jump-prev:hover:after,
:root .ant-pagination-jump-next:hover:after {
  filter: none; }

:root .ant-pagination-jump-prev:hover:after,
:root .ant-pagination-jump-next:hover:after {
  font-size: 12px; }

.ant-pagination-jump-prev:hover:after {
  content: "\E620\E620"; }

.ant-pagination-jump-next:hover:after {
  content: "\E61F\E61F"; }

.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px; }

.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  font-family: Arial;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.65);
  border-radius: 4px;
  list-style: none;
  min-width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  transition: all 0.3s ease;
  display: inline-block; }

.ant-pagination-prev,
.ant-pagination-next {
  border: 1px solid #d9d9d9;
  background-color: #fff; }

.ant-pagination-prev a,
.ant-pagination-next a {
  color: rgba(0, 0, 0, 0.65); }

.ant-pagination-prev a:after,
.ant-pagination-next a:after {
  display: inline-block;
  font-size: 12px;
  font-size: 8px \9;
  transform: scale(0.66667) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  display: block;
  height: 26px;
  line-height: 27px;
  font-family: "anticon";
  text-align: center; }

:root .ant-pagination-prev a:after,
:root .ant-pagination-next a:after {
  filter: none; }

:root .ant-pagination-prev a:after,
:root .ant-pagination-next a:after {
  font-size: 12px; }

.ant-pagination-prev:hover,
.ant-pagination-next:hover {
  border-color: #108ee9; }

.ant-pagination-prev:hover a,
.ant-pagination-next:hover a {
  color: #108ee9; }

.ant-pagination-prev a:after {
  content: "\E620";
  display: block; }

.ant-pagination-next a:after {
  content: "\E61F";
  display: block; }

.ant-pagination-disabled {
  cursor: not-allowed; }

.ant-pagination-disabled:hover {
  border-color: #d9d9d9; }

.ant-pagination-disabled:hover a {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed; }

.ant-pagination-disabled a {
  color: rgba(0, 0, 0, 0.25); }

.ant-pagination-slash {
  margin: 0 10px 0 5px; }

.ant-pagination-options {
  display: inline-block;
  margin-left: 15px; }

.ant-pagination-options-size-changer {
  display: inline-block;
  margin-right: 10px; }

.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 28px;
  line-height: 28px; }

.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  padding: 4px 7px;
  width: 100%;
  height: 28px;
  cursor: text;
  font-size: 12px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all .3s;
  margin: 0 8px;
  width: 50px; }

.ant-pagination-options-quick-jumper input::-moz-placeholder {
  color: #ccc;
  opacity: 1; }

.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #ccc; }

.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #ccc; }

.ant-pagination-options-quick-jumper input:hover {
  border-color: #49a9ee; }

.ant-pagination-options-quick-jumper input:focus {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-pagination-options-quick-jumper input[disabled] {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #e2e2e2; }

textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  vertical-align: bottom; }

.ant-pagination-options-quick-jumper input-lg {
  padding: 6px 7px;
  height: 32px; }

.ant-pagination-options-quick-jumper input-sm {
  padding: 1px 7px;
  height: 22px; }

.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  border: 0;
  height: 24px;
  line-height: 24px;
  margin: 0;
  font-size: 18px; }

.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  margin-right: 8px; }

.ant-pagination-simple .ant-pagination-simple-pager input {
  margin: 0 8px;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  outline: none;
  padding: 5px 8px;
  width: 30px;
  height: 24px;
  text-align: center;
  transition: border-color 0.3s ease; }

.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #108ee9; }

.ant-pagination.mini .ant-pagination-total-text {
  height: 20px;
  line-height: 20px; }

.ant-pagination.mini .ant-pagination-item {
  border: 0;
  margin: 0;
  min-width: 20px;
  height: 20px;
  line-height: 20px; }

.ant-pagination.mini .ant-pagination-prev,
.ant-pagination.mini .ant-pagination-next {
  margin: 0;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  border: 0; }

.ant-pagination.mini .ant-pagination-prev a:after,
.ant-pagination.mini .ant-pagination-next a:after {
  height: 20px;
  line-height: 20px; }

.ant-pagination.mini .ant-pagination-jump-prev,
.ant-pagination.mini .ant-pagination-jump-next {
  height: 20px;
  line-height: 20px; }

.ant-pagination.mini .ant-pagination-options {
  margin-left: 8px; }

.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 20px;
  line-height: 20px; }

.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  padding: 1px 7px;
  height: 22px;
  width: 44px; }

@media only screen and (max-width: 1024px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none; } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  cursor: auto;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
  white-space: normal;
  font-size: 12px;
  line-height: 1.5;
  font-weight: normal;
  text-align: left; }

.ant-popover:after {
  content: "";
  position: absolute;
  background: rgba(255, 255, 255, 0.01); }

.ant-popover-hidden {
  display: none; }

.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 4px; }

.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 4px; }

.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 4px; }

.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 4px; }

.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); }

.ant-popover-title {
  min-width: 177px;
  margin: 0;
  padding: 0 16px;
  line-height: 32px;
  height: 32px;
  border-bottom: 1px solid #e9e9e9;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500; }

.ant-popover-inner-content {
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.65); }

.ant-popover-message {
  padding: 8px 0 16px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65); }

.ant-popover-message > .anticon {
  color: #ffbf00;
  line-height: 17px;
  position: absolute; }

.ant-popover-message-title {
  padding-left: 20px; }

.ant-popover-buttons {
  text-align: right;
  margin-bottom: 8px; }

.ant-popover-buttons button {
  margin-left: 8px; }

.ant-popover-arrow,
.ant-popover-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.ant-popover-arrow {
  border-width: 5px; }

.ant-popover-arrow:after {
  border-width: 4px;
  content: ""; }

.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  border-bottom-width: 0;
  border-top-color: rgba(217, 217, 217, 0.7);
  bottom: -1px; }

.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow:after,
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow:after,
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -4px;
  border-bottom-width: 0;
  border-top-color: #fff; }

.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  margin-left: -5px; }

.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px; }

.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px; }

.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  left: -1px;
  border-left-width: 0;
  border-right-color: rgba(217, 217, 217, 0.7); }

.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow:after,
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow:after,
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow:after {
  content: " ";
  left: 1px;
  bottom: -4px;
  border-left-width: 0;
  border-right-color: #fff; }

.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  margin-top: -5px; }

.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px; }

.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px; }

.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  border-top-width: 0;
  border-bottom-color: rgba(217, 217, 217, 0.7);
  top: -1px; }

.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow:after,
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow:after,
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow:after {
  content: " ";
  top: 1px;
  margin-left: -4px;
  border-top-width: 0;
  border-bottom-color: #fff; }

.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  margin-left: -5px; }

.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px; }

.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px; }

.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  right: -1px;
  border-right-width: 0;
  border-left-color: rgba(217, 217, 217, 0.7); }

.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow:after,
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow:after,
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -4px; }

.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  margin-top: -5px; }

.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px; }

.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-progress {
  display: inline-block; }

.ant-progress-line {
  width: 100%;
  font-size: 12px;
  position: relative; }

.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0; }

.ant-progress-show-info .ant-progress-outer {
  padding-right: 45px;
  margin-right: -45px; }

.ant-progress-inner {
  display: inline-block;
  width: 100%;
  background-color: #f7f7f7;
  border-radius: 100px;
  vertical-align: middle; }

.ant-progress-circle-trail {
  stroke: #f7f7f7; }

.ant-progress-circle-path {
  stroke: #108ee9; }

.ant-progress-bg {
  border-radius: 100px;
  background-color: #108ee9;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
  position: relative; }

.ant-progress-text {
  width: 35px;
  text-align: left;
  font-size: 1em;
  margin-left: 10px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: -1px; }

.ant-progress-text .anticon {
  font-size: 12px; }

.ant-progress-status-active .ant-progress-bg:before {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  border-radius: 10px;
  animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite; }

.ant-progress-status-exception .ant-progress-bg {
  background-color: #f04134; }

.ant-progress-status-exception .ant-progress-text {
  color: #f04134; }

.ant-progress-status-exception .ant-progress-circle-path {
  stroke: #f04134; }

.ant-progress-status-success .ant-progress-bg {
  background-color: #00a854; }

.ant-progress-status-success .ant-progress-text {
  color: #00a854; }

.ant-progress-status-success .ant-progress-circle-path {
  stroke: #00a854; }

.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent; }

.ant-progress-circle .ant-progress-text {
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  line-height: 1;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  font-family: tahoma;
  margin: 0; }

.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em; }

.ant-progress-circle .ant-progress-status-exception .ant-progress-text {
  color: #f04134; }

.ant-progress-circle .ant-progress-status-success .ant-progress-text {
  color: #00a854; }

@keyframes ant-progress-active {
  0% {
    opacity: 0.1;
    width: 0; }
  20% {
    opacity: 0.5;
    width: 0; }
  100% {
    opacity: 0;
    width: 100%; } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-rate {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 20px;
  display: inline-block;
  vertical-align: middle; }

.ant-rate-disabled .ant-rate-star {
  cursor: not-allowed; }

.ant-rate-disabled .ant-rate-star:hover {
  transform: scale(1); }

.ant-rate-star {
  margin: 0;
  padding: 0;
  display: inline-block;
  margin-right: 8px;
  position: relative;
  transition: all .3s;
  color: #e9e9e9;
  cursor: pointer; }

.ant-rate-star-first,
.ant-rate-star-second {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all .3s; }

.ant-rate-star:hover {
  transform: scale(1.1); }

.ant-rate-star-first {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0; }

.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1; }

.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
  color: #f5a623; }

.ant-rate-star-half:hover .ant-rate-star-first,
.ant-rate-star-full:hover .ant-rate-star-second {
  color: #f7b84f; }

.ant-rate-text {
  margin-left: 8px;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-slider {
  position: relative;
  margin: 10px 6px;
  height: 12px;
  border-radius: 5px;
  background-color: #e9e9e9;
  cursor: pointer;
  border-top: 4px solid #fff;
  border-bottom: 4px solid #fff;
  transition: background-color 0.3s ease; }

.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  border: 4px solid #fff;
  border-top: 0 none;
  border-bottom: 0 none; }

.ant-slider-vertical .ant-slider-track {
  width: 4px; }

.ant-slider-vertical .ant-slider-handle {
  margin-left: -5px;
  margin-bottom: -7px; }

.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 8px;
  width: 18px;
  height: 100%; }

.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap; }

.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%; }

.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px; }

.ant-slider-with-marks {
  margin-bottom: 28px; }

.ant-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 4px;
  background-color: #9fd2f6;
  z-index: 1;
  transition: background-color 0.3s ease; }

.ant-slider:hover {
  background-color: #e1e1e1; }

.ant-slider:hover .ant-slider-handle {
  border-color: #49a9ee; }

.ant-slider:hover .ant-slider-track {
  background-color: #70bbf2; }

.ant-slider-handle {
  position: absolute;
  margin-left: -7px;
  margin-top: -5px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  border-radius: 50%;
  border: solid 2px #88c7f4;
  background-color: #fff;
  z-index: 2;
  transition: border-color 0.3s ease, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28); }

.ant-slider-handle:hover {
  border-color: #49a9ee;
  transform: scale(1.2);
  transform-origin: center center; }

.ant-slider-handle:active {
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); }

.ant-slider-mark {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  font-size: 12px;
  z-index: 3; }

.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.43); }

.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.65); }

.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
  z-index: 1; }

.ant-slider-dot {
  position: absolute;
  top: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle; }

.ant-slider-dot:first-child {
  margin-left: -4px; }

.ant-slider-dot:last-child {
  margin-left: -4px; }

.ant-slider-dot-active {
  border-color: #88c7f4; }

.ant-slider-disabled {
  background-color: #e9e9e9 !important; }

.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important; }

.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  border-color: rgba(0, 0, 0, 0.25) !important;
  background-color: #fff;
  cursor: not-allowed;
  box-shadow: none; }

.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-tooltip {
  position: absolute;
  z-index: 1060;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.5; }

.ant-tooltip-hidden {
  display: none; }

.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding: 5px 0 8px 0; }

.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding: 0 5px 0 8px; }

.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding: 8px 0 5px 0; }

.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding: 0 8px 0 5px; }

.ant-tooltip-inner {
  max-width: 250px;
  padding: 8px 10px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: rgba(64, 64, 64, 0.85);
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  min-height: 34px; }

.ant-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: rgba(64, 64, 64, 0.85); }

.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  margin-left: -5px; }

.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 16px; }

.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 16px; }

.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(64, 64, 64, 0.85); }

.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  margin-top: -5px; }

.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 8px; }

.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 8px; }

.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(64, 64, 64, 0.85); }

.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  margin-top: -5px; }

.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 8px; }

.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 8px; }

.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(64, 64, 64, 0.85); }

.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  margin-left: -5px; }

.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 16px; }

.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 16px; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-spin {
  color: #108ee9;
  vertical-align: middle;
  text-align: center;
  opacity: 0;
  position: absolute;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  font-size: 12px;
  display: none; }

.ant-spin-spinning {
  opacity: 1;
  position: static;
  display: inline-block; }

.ant-spin-nested-loading {
  position: relative; }

.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  height: 100%;
  max-height: 320px;
  width: 100%;
  z-index: 4; }

.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px; }

.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 6px; }

.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px; }

.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px; }

.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 3px; }

.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px; }

.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px; }

.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 12px; }

.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px; }

.ant-spin-container {
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative; }

.ant-spin-blur {
  opacity: 0.7;
  -webkit-filter: blur(0.5px);
  filter: blur(0.5px);
  /* autoprefixer: off */
  filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false);
  /* autoprefixer: on */
  -webkit-transform: translateZ(0); }

.ant-spin-blur:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  opacity: 0.3;
  transition: all .3s; }

.ant-spin-tip {
  color: rgba(0, 0, 0, 0.43); }

.ant-spin-dot {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  animation: antRotate 1.2s infinite linear; }

.ant-spin-dot i {
  width: 9px;
  height: 9px;
  border-radius: 100%;
  background-color: #108ee9;
  transform: scale(0.75);
  display: block;
  position: absolute;
  opacity: 0.3;
  animation: antSpinMove 1s infinite linear alternate;
  transform-origin: 50% 50%; }

.ant-spin-dot i:nth-child(1) {
  left: 0;
  top: 0; }

.ant-spin-dot i:nth-child(2) {
  right: 0;
  top: 0;
  animation-delay: 0.4s; }

.ant-spin-dot i:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s; }

.ant-spin-dot i:nth-child(4) {
  left: 0;
  bottom: 0;
  animation-delay: 1.2s; }

.ant-spin-sm .ant-spin-dot {
  width: 14px;
  height: 14px; }

.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px; }

.ant-spin-lg .ant-spin-dot {
  width: 32px;
  height: 32px; }

.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px; }

.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5; } }

@keyframes antSpinMove {
  to {
    opacity: 1; } }

@keyframes antRotate {
  to {
    transform: rotate(405deg); } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-steps {
  font-size: 0;
  width: 100%;
  line-height: 1.5; }

.ant-steps .ant-steps-item {
  position: relative;
  display: inline-block;
  vertical-align: top; }

.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner {
  border-color: rgba(0, 0, 0, 0.25);
  background-color: #fff; }

.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25); }

.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25); }

.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-title {
  color: rgba(0, 0, 0, 0.43); }

.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-description {
  color: rgba(0, 0, 0, 0.43); }

.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-tail > i {
  background-color: #e9e9e9; }

.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner {
  border-color: #108ee9;
  background-color: #108ee9; }

.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon {
  color: #fff; }

.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon .ant-steps-icon-dot {
  background: #108ee9; }

.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-title {
  color: rgba(0, 0, 0, 0.65); }

.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-description {
  color: rgba(0, 0, 0, 0.65); }

.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-tail > i {
  background-color: #e9e9e9; }

.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner {
  border-color: #108ee9;
  background-color: #fff; }

.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner > .ant-steps-icon {
  color: #108ee9; }

.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner > .ant-steps-icon .ant-steps-icon-dot {
  background: #108ee9; }

.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-tail > i:after {
  width: 100%;
  background: #108ee9;
  transition: all .6s;
  opacity: 1;
  box-shadow: 0 0 0 0 #108ee9;
  animation: tailEffect .4s; }

.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-title {
  color: rgba(0, 0, 0, 0.43); }

.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-description {
  color: rgba(0, 0, 0, 0.43); }

.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner {
  border-color: #f04134;
  background-color: #fff; }

.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner > .ant-steps-icon {
  color: #f04134; }

.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner > .ant-steps-icon .ant-steps-icon-dot {
  background: #f04134; }

.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-title {
  color: #f04134; }

.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-description {
  color: #f04134; }

.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-tail > i {
  background-color: #e9e9e9; }

.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i,
.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i:after {
  background-color: #f04134; }

.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner {
  background: none;
  border: 0;
  width: auto;
  height: auto; }

.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner > .ant-steps-icon {
  font-size: 26px;
  width: 26px;
  height: 26px; }

.ant-steps .ant-steps-item.ant-steps-custom.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon {
  color: #108ee9; }

.ant-steps .ant-steps-head,
.ant-steps .ant-steps-main {
  position: relative;
  display: inline-block;
  vertical-align: top; }

.ant-steps .ant-steps-head {
  background: #fff; }

.ant-steps .ant-steps-head-inner {
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.25);
  width: 26px;
  height: 26px;
  line-height: 23px;
  text-align: center;
  border-radius: 26px;
  font-size: 14px;
  margin-right: 8px;
  transition: background-color 0.3s ease, border-color 0.3s ease; }

.ant-steps .ant-steps-head-inner > .ant-steps-icon {
  line-height: 1;
  color: #108ee9;
  position: relative; }

.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon {
  font-size: 12px; }

.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-cross,
.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-check {
  font-weight: bold; }

.ant-steps .ant-steps-main {
  margin-top: 2.5px; }

.ant-steps .ant-steps-title {
  font-size: 14px;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: bold;
  background-color: #fff;
  display: inline-block;
  padding-right: 10px; }

.ant-steps .ant-steps-title > a:first-child:last-child {
  color: rgba(0, 0, 0, 0.65); }

.ant-steps .ant-steps-item:last-child .ant-steps-title {
  padding-right: 0;
  width: 100%; }

.ant-steps .ant-steps-item:last-child .ant-steps-tail {
  display: none; }

.ant-steps .ant-steps-description {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.43); }

.ant-steps .ant-steps-tail {
  position: absolute;
  left: 0;
  width: 100%;
  top: 13px;
  padding: 0 10px; }

.ant-steps .ant-steps-tail > i {
  display: inline-block;
  vertical-align: top;
  background: #e9e9e9;
  height: 1px;
  border-radius: 1px;
  width: 100%;
  position: relative; }

.ant-steps .ant-steps-tail > i:after {
  position: absolute;
  content: '';
  top: 0;
  width: 0;
  background: #e9e9e9;
  height: 100%;
  opacity: 0; }

.ant-steps.ant-steps-small .ant-steps-head-inner {
  border: 1px solid rgba(0, 0, 0, 0.25);
  width: 18px;
  height: 18px;
  line-height: 15px;
  text-align: center;
  border-radius: 18px;
  font-size: 12px;
  margin-right: 10px; }

.ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon {
  display: inline-block;
  font-size: 12px;
  font-size: 9px \9;
  transform: scale(0.75) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  top: 0; }

:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon {
  filter: none; }

:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon {
  font-size: 12px; }

.ant-steps.ant-steps-small .ant-steps-main {
  margin-top: 0; }

.ant-steps.ant-steps-small .ant-steps-title {
  font-size: 12px;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: bold; }

.ant-steps.ant-steps-small .ant-steps-description {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.43); }

.ant-steps.ant-steps-small .ant-steps-tail {
  top: 8px;
  padding: 0 8px; }

.ant-steps.ant-steps-small .ant-steps-tail > i {
  height: 1px;
  border-radius: 1px;
  width: 100%; }

.ant-steps.ant-steps-small .ant-steps-custom .ant-steps-head-inner > .ant-steps-icon {
  font-size: 18px;
  width: 18px;
  height: 18px; }

.ant-steps-vertical .ant-steps-item {
  display: block; }

.ant-steps-vertical .ant-steps-tail {
  position: absolute;
  left: 13px;
  top: 0;
  height: 100%;
  width: 1px;
  padding: 30px 0 4px; }

.ant-steps-vertical .ant-steps-tail > i {
  height: 100%;
  width: 1px; }

.ant-steps-vertical .ant-steps-tail > i:after {
  height: 0;
  width: 100%; }

.ant-steps-vertical .ant-steps-status-finish .ant-steps-tail > i:after {
  height: 100%; }

.ant-steps-vertical .ant-steps-head {
  float: left; }

.ant-steps-vertical .ant-steps-head-inner {
  margin-right: 16px; }

.ant-steps-vertical .ant-steps-main {
  min-height: 47px;
  overflow: hidden;
  display: block; }

.ant-steps-vertical .ant-steps-main .ant-steps-title {
  line-height: 26px; }

.ant-steps-vertical .ant-steps-main .ant-steps-description {
  padding-bottom: 12px; }

.ant-steps-vertical.ant-steps-small .ant-steps-tail {
  position: absolute;
  left: 9px;
  top: 0;
  padding: 22px 0 4px; }

.ant-steps-vertical.ant-steps-small .ant-steps-tail > i {
  height: 100%; }

.ant-steps-vertical.ant-steps-small .ant-steps-title {
  line-height: 18px; }

.ant-steps-horizontal.ant-steps-hidden {
  visibility: hidden; }

.ant-steps-horizontal .ant-steps-description {
  max-width: 120px; }

.ant-steps-horizontal .ant-steps-item:not(:first-child) .ant-steps-head {
  padding-left: 10px;
  margin-left: -10px; }

.ant-steps-dot .ant-steps-item .ant-steps-step {
  display: inline-block;
  text-align: center;
  width: 120px; }

.ant-steps-dot .ant-steps-item:not(:first-child) .ant-steps-head {
  margin-left: 0;
  padding-left: 0; }

.ant-steps-dot .ant-steps-tail {
  margin: 0 0 0 60px;
  padding: 0;
  width: 100%;
  top: 1px; }

.ant-steps-dot .ant-steps-tail > i {
  height: 3px; }

.ant-steps-dot .ant-steps-head {
  display: inline-block;
  padding-right: 0; }

.ant-steps-dot .ant-steps-head-inner {
  margin: 0 auto;
  width: 5px;
  height: 5px;
  line-height: 5px;
  border: 0; }

.ant-steps-dot .ant-steps-head-inner .ant-steps-icon-dot {
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 2.5px;
  position: relative; }

.ant-steps-dot .ant-steps-head-inner .ant-steps-icon-dot:after {
  content: '';
  background: rgba(255, 255, 255, 0.001);
  width: 40px;
  height: 24px;
  position: absolute;
  top: -8px;
  left: -16px; }

.ant-steps-dot .ant-steps-head-inner .ant-steps-icon-dot:hover {
  transform: scale(1.3); }

.ant-steps-dot .ant-steps-main {
  display: block;
  margin-top: 10px; }

.ant-steps-dot .ant-steps-main .ant-steps-title {
  padding-right: 0; }

.ant-steps-dot .ant-steps-status-process .ant-steps-head {
  top: -1px; }

.ant-steps-dot .ant-steps-status-process .ant-steps-head-inner {
  width: 7px;
  height: 7px;
  line-height: 7px; }

.ant-steps-dot .ant-steps-status-process .ant-steps-head-inner .ant-steps-icon-dot {
  border-radius: 3.5px; }

.ant-steps-dot.ant-steps-vertical .ant-steps-tail {
  left: 2px;
  height: 100%;
  padding: 0;
  top: 15px; }

.ant-steps-dot.ant-steps-vertical .ant-steps-tail > i {
  height: 100%;
  width: 3px; }

.ant-steps-dot.ant-steps-vertical .ant-steps-head {
  top: 12px;
  left: 1px; }

.ant-steps-dot.ant-steps-vertical .ant-steps-status-process .ant-steps-head {
  left: 0; }

@keyframes tailEffect {
  to {
    box-shadow: 0 0 3px 3px transparent; } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-switch {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  height: 22px;
  min-width: 44px;
  line-height: 20px;
  vertical-align: middle;
  border-radius: 20px;
  border: 1px solid #ccc;
  background-color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transition: all 0.3s;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ant-switch-inner {
  color: #fff;
  font-size: 12px;
  margin-left: 24px;
  margin-right: 6px;
  display: block; }

.ant-switch:after {
  position: absolute;
  width: 18px;
  height: 18px;
  left: 1px;
  top: 1px;
  border-radius: 18px;
  background-color: #fff;
  content: " ";
  cursor: pointer;
  transition: all 0.3s, width 0.3s; }

.ant-switch:active:after {
  width: 24px; }

.ant-switch:focus {
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2);
  outline: 0; }

.ant-switch:focus:hover {
  box-shadow: none; }

.ant-switch-small {
  height: 14px;
  min-width: 28px;
  line-height: 12px; }

.ant-switch-small .ant-switch-inner {
  margin-left: 18px;
  margin-right: 3px; }

.ant-switch-small:after {
  width: 12px;
  height: 12px;
  top: 0;
  left: 0.5px; }

.ant-switch-small:active:after {
  width: 16px; }

.ant-switch-small.ant-switch-checked:after {
  left: 100%;
  margin-left: -12.5px; }

.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin-left: 3px;
  margin-right: 18px; }

.ant-switch-small:active.ant-switch-checked:after {
  margin-left: -16.5px; }

.ant-switch-checked {
  border-color: #108ee9;
  background-color: #108ee9; }

.ant-switch-checked .ant-switch-inner {
  margin-left: 6px;
  margin-right: 24px; }

.ant-switch-checked:after {
  left: 100%;
  margin-left: -19px; }

.ant-switch-checked:active:after {
  margin-left: -25px; }

.ant-switch-disabled {
  cursor: not-allowed;
  background: #f4f4f4;
  border-color: #f4f4f4; }

.ant-switch-disabled:after {
  background: #ccc;
  cursor: not-allowed; }

.ant-switch-disabled .ant-switch-inner {
  color: rgba(0, 0, 0, 0.25); }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-table-wrapper {
  zoom: 1; }

.ant-table-wrapper:before,
.ant-table-wrapper:after {
  content: " ";
  display: table; }

.ant-table-wrapper:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.ant-table {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
  overflow: hidden;
  position: relative;
  border-radius: 4px 4px 0 0;
  /* fix firefox scrollbar bug */ }

.ant-table-body {
  transition: opacity 0.3s ease; }

.ant-table table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  text-align: left;
  border-radius: 4px 4px 0 0;
  overflow: hidden; }

.ant-table-thead > tr > th {
  background: #f7f7f7;
  font-weight: 500;
  transition: background .3s ease;
  text-align: left;
  color: rgba(0, 0, 0, 0.85); }

.ant-table-thead > tr > th[colspan] {
  text-align: center; }

.ant-table-thead > tr > th .anticon-filter,
.ant-table-thead > tr > th .ant-table-filter-icon {
  margin-left: 4px;
  font-size: 12px;
  cursor: pointer;
  color: #aaa;
  transition: all .3s; }

.ant-table-thead > tr > th .anticon-filter:hover,
.ant-table-thead > tr > th .ant-table-filter-icon:hover {
  color: rgba(0, 0, 0, 0.65); }

.ant-table-thead > tr > th .ant-table-filter-selected.anticon-filter {
  color: #108ee9; }

.ant-table-tbody > tr > td {
  border-bottom: 1px solid #e9e9e9;
  transition: all .3s; }

.ant-table-thead > tr,
.ant-table-tbody > tr {
  transition: all .3s; }

.ant-table-thead > tr.ant-table-row-hover > td,
.ant-table-tbody > tr.ant-table-row-hover > td,
.ant-table-thead > tr:hover > td,
.ant-table-tbody > tr:hover > td {
  background: #ecf6fd; }

.ant-table-thead > tr:hover {
  background: none; }

.ant-table-footer {
  padding: 16px 8px;
  background: #f7f7f7;
  border-radius: 0 0 4px 4px;
  position: relative; }

.ant-table-footer:before {
  content: '';
  height: 1px;
  background: #f7f7f7;
  position: absolute;
  top: -1px;
  width: 100%;
  left: 0; }

.ant-table.ant-table-bordered .ant-table-footer {
  border: 1px solid #e9e9e9; }

.ant-table-title {
  padding: 16px 0;
  position: relative;
  top: 1px;
  border-radius: 4px 4px 0 0; }

.ant-table.ant-table-bordered .ant-table-title {
  border: 1px solid #e9e9e9;
  padding-left: 8px;
  padding-right: 8px; }

.ant-table-title + .ant-table-content {
  position: relative;
  border-radius: 4px 4px 0 0;
  overflow: hidden; }

.ant-table-bordered .ant-table-title + .ant-table-content,
.ant-table-bordered .ant-table-title + .ant-table-content table {
  border-radius: 0; }

.ant-table-without-column-header .ant-table-title + .ant-table-content,
.ant-table-without-column-header table {
  border-radius: 0; }

.ant-table-tbody > tr.ant-table-row-selected {
  background: #fafafa; }

.ant-table-thead > tr > th.ant-table-column-sort {
  background: #eaeaea; }

.ant-table-thead > tr > th,
.ant-table-tbody > tr > td {
  padding: 16px 8px;
  word-break: break-all; }

.ant-table-thead > tr > th.ant-table-selection-column-custom {
  padding-left: 16px;
  padding-right: 0; }

.ant-table-thead > tr > th.ant-table-selection-column,
.ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: center;
  min-width: 62px;
  width: 62px; }

.ant-table-expand-icon-th,
.ant-table-row-expand-icon-cell {
  text-align: center;
  min-width: 50px;
  width: 50px; }

.ant-table-header {
  background: #f7f7f7;
  overflow: hidden; }

.ant-table-header table {
  border-radius: 4px 4px 0 0; }

.ant-table-loading {
  position: relative; }

.ant-table-loading .ant-table-body {
  background: #fff;
  opacity: 0.5; }

.ant-table-loading .ant-table-spin-holder {
  height: 20px;
  line-height: 20px;
  left: 50%;
  top: 50%;
  margin-left: -30px;
  position: absolute; }

.ant-table-loading .ant-table-with-pagination {
  margin-top: -20px; }

.ant-table-loading .ant-table-without-pagination {
  margin-top: 10px; }

.ant-table-middle .ant-table-thead > tr > th:not(.ant-table-selection-column),
.ant-table-middle .ant-table-tbody > tr > td {
  padding: 10px 8px; }

.ant-table-middle .ant-table-title,
.ant-table-middle .ant-table-footer {
  padding: 10px 8px; }

.ant-table-small {
  border: 1px solid #e9e9e9;
  border-radius: 4px; }

.ant-table-small .ant-table-header > table,
.ant-table-small .ant-table-body > table {
  border: 0;
  padding: 0 8px; }

.ant-table-small .ant-table-thead > tr > th {
  background: #fff;
  border-bottom: 1px solid #e9e9e9; }

.ant-table-small .ant-table-tbody > tr > td {
  padding: 6px 8px; }

.ant-table-small .ant-table-title,
.ant-table-small .ant-table-footer,
.ant-table-small .ant-table-thead > tr > th:not(.ant-table-selection-column) {
  padding: 10px 8px; }

.ant-table-small .ant-table-title {
  border-bottom: 1px solid #e9e9e9;
  top: 0; }

.ant-table-small .ant-table-header {
  background: #fff; }

.ant-table-small .ant-table-header table {
  border-bottom: 1px solid #e9e9e9; }

.ant-table-small .ant-table-placeholder,
.ant-table-small .ant-table-row:last-child td {
  border-bottom: 0; }

.ant-table-column-sorter {
  margin-left: 4px;
  display: inline-block;
  width: 12px;
  height: 14px;
  vertical-align: middle;
  text-align: center; }

.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  line-height: 4px;
  height: 5px;
  display: block;
  width: 12px;
  cursor: pointer; }

.ant-table-column-sorter-up:hover .anticon,
.ant-table-column-sorter-down:hover .anticon {
  color: rgba(0, 0, 0, 0.65); }

.ant-table-column-sorter-up.on .anticon-caret-up,
.ant-table-column-sorter-down.on .anticon-caret-up,
.ant-table-column-sorter-up.on .anticon-caret-down,
.ant-table-column-sorter-down.on .anticon-caret-down {
  color: #108ee9; }

.ant-table-column-sorter .anticon-caret-up,
.ant-table-column-sorter .anticon-caret-down {
  display: inline-block;
  font-size: 12px;
  font-size: 7px \9;
  transform: scale(0.58333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  line-height: 6px;
  height: 6px;
  color: #aaa; }

:root .ant-table-column-sorter .anticon-caret-up,
:root .ant-table-column-sorter .anticon-caret-down {
  filter: none; }

:root .ant-table-column-sorter .anticon-caret-up,
:root .ant-table-column-sorter .anticon-caret-down {
  font-size: 12px; }

.ant-table-column-sorter .anticon-caret-up:before,
.ant-table-column-sorter .anticon-caret-down:before {
  -moz-transform-origin: 53% 50%;
  /* fix firefox position */ }

.ant-table-bordered .ant-table-header > table,
.ant-table-bordered .ant-table-body > table,
.ant-table-bordered .ant-table-fixed-left table,
.ant-table-bordered .ant-table-fixed-right table {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0; }

.ant-table-bordered.ant-table-empty .ant-table-placeholder {
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9; }

.ant-table-bordered.ant-table-fixed-header .ant-table-header > table {
  border-bottom: 0; }

.ant-table-bordered.ant-table-fixed-header .ant-table-body > table {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table {
  border-top: 0; }

.ant-table-bordered.ant-table-fixed-header .ant-table-placeholder {
  border: 0; }

.ant-table-bordered .ant-table-thead > tr > th {
  border-bottom: 1px solid #e9e9e9; }

.ant-table-bordered .ant-table-thead > tr > th,
.ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 1px solid #e9e9e9; }

.ant-table-bordered.ant-table-small {
  border-right: 0; }

.ant-table-bordered.ant-table-small .ant-table-header > table,
.ant-table-bordered.ant-table-small .ant-table-body > table,
.ant-table-bordered.ant-table-small .ant-table-fixed-left table,
.ant-table-bordered.ant-table-small .ant-table-fixed-right table {
  border: 0;
  padding: 0; }

.ant-table-bordered.ant-table-small .ant-table-title {
  border: 0;
  border-bottom: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9; }

.ant-table-bordered.ant-table-small .ant-table-footer {
  border: 0;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9; }

.ant-table-bordered.ant-table-small .ant-table-footer:before {
  display: none; }

.ant-table-bordered.ant-table-small .ant-table-placeholder {
  border-left: 0;
  border-bottom: 0; }

.ant-table-placeholder {
  position: relative;
  padding: 16px 8px;
  background: #fff;
  border-bottom: 1px solid #e9e9e9;
  text-align: center;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.43); }

.ant-table-placeholder .anticon {
  margin-right: 4px; }

.ant-table-pagination {
  margin: 16px 0;
  float: right; }

.ant-table-filter-dropdown {
  min-width: 96px;
  margin-left: -8px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); }

.ant-table-filter-dropdown .ant-dropdown-menu {
  border: 0;
  box-shadow: none;
  border-radius: 4px 4px 0 0; }

.ant-table-filter-dropdown .ant-dropdown-menu-without-submenu {
  max-height: 400px;
  overflow-x: hidden; }

.ant-table-filter-dropdown .ant-dropdown-menu-item > label + span {
  padding: 0; }

.ant-table-filter-dropdown .ant-dropdown-menu-sub {
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); }

.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title:after {
  color: #108ee9;
  font-weight: bold;
  text-shadow: 0 0 2px #d2eafb; }

.ant-table-filter-dropdown .ant-dropdown-menu-item {
  overflow: hidden; }

.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-item:last-child,
.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title {
  border-radius: 0; }

.ant-table-filter-dropdown-btns {
  overflow: hidden;
  padding: 7px 16px;
  border-top: 1px solid #e9e9e9; }

.ant-table-filter-dropdown-link {
  color: #108ee9; }

.ant-table-filter-dropdown-link:hover {
  color: #49a9ee; }

.ant-table-filter-dropdown-link:active {
  color: #0e77ca; }

.ant-table-filter-dropdown-link.confirm {
  float: left; }

.ant-table-filter-dropdown-link.clear {
  float: right; }

.ant-table-selection-select-all-custom {
  margin-right: 4px !important; }

.ant-table-selection .anticon-down {
  color: #aaa; }

.ant-table-selection-menu {
  min-width: 96px;
  margin-top: 5px;
  margin-left: -30px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); }

.ant-table-selection-menu .ant-action-down {
  color: #aaa; }

.ant-table-selection-down {
  cursor: pointer;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  line-height: 1; }

.ant-table-row-expand-icon {
  cursor: pointer;
  display: inline-block;
  width: 17px;
  height: 17px;
  text-align: center;
  line-height: 14px;
  border: 1px solid #e9e9e9;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #fff; }

.ant-table-row-expanded:after {
  content: '-'; }

.ant-table-row-collapsed:after {
  content: '+'; }

.ant-table-row-spaced {
  visibility: hidden; }

.ant-table-row-spaced:after {
  content: '.'; }

.ant-table-row[class*="ant-table-row-level-0"] .ant-table-selection-column > span {
  display: inline-block; }

tr.ant-table-expanded-row,
tr.ant-table-expanded-row:hover {
  background: #fbfbfb; }

.ant-table .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 8px; }

.ant-table-scroll {
  overflow: auto;
  overflow-x: hidden; }

.ant-table-scroll table {
  width: auto;
  min-width: 100%; }

.ant-table-body-inner {
  height: 100%; }

.ant-table-fixed-header .ant-table-body {
  position: relative;
  background: #fff; }

.ant-table-fixed-header .ant-table-body-inner {
  overflow: scroll; }

.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: scroll;
  padding-bottom: 20px;
  margin-bottom: -20px; }

.ant-table-fixed-header.ant-table-empty .ant-table-scroll .ant-table-body {
  padding-bottom: 20px;
  margin-bottom: -20px; }

.ant-table-fixed-left,
.ant-table-fixed-right {
  position: absolute;
  top: 0;
  overflow: hidden;
  transition: box-shadow 0.3s ease;
  border-radius: 0; }

.ant-table-fixed-left table,
.ant-table-fixed-right table {
  width: auto;
  background: #fff; }

.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-outer .ant-table-fixed,
.ant-table-fixed-header .ant-table-fixed-right .ant-table-body-outer .ant-table-fixed {
  border-radius: 0; }

.ant-table-fixed-left {
  left: 0;
  box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.2); }

.ant-table-fixed-left .ant-table-header {
  overflow-y: hidden; }

.ant-table-fixed-left .ant-table-body-inner {
  margin-right: -20px;
  padding-right: 20px; }

.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-inner {
  padding-right: 0; }

.ant-table-fixed-left,
.ant-table-fixed-left table {
  border-radius: 4px 0 0 0; }

.ant-table-fixed-right {
  right: 0;
  box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.2); }

.ant-table-fixed-right,
.ant-table-fixed-right table {
  border-radius: 0 4px 0 0; }

.ant-table-fixed-right .ant-table-expanded-row {
  color: transparent;
  pointer-events: none; }

.ant-table.ant-table-scroll-position-left .ant-table-fixed-left {
  box-shadow: none; }

.ant-table.ant-table-scroll-position-right .ant-table-fixed-right {
  box-shadow: none; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-nav-container {
  height: 32px; }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-ink-bar {
  visibility: hidden; }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab {
  margin: 0;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  background: #f9f9f9;
  margin-right: 2px; }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab {
  padding: 5px 16px 4px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active {
  background: #fff;
  transform: translateZ(0);
  border-color: #d9d9d9;
  color: #108ee9;
  padding-bottom: 5px; }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-inactive {
  padding: 0; }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-nav-wrap {
  margin-bottom: 0; }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  margin-right: 0;
  color: rgba(0, 0, 0, 0.43);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  display: inline-block;
  font-size: 12px;
  font-size: 9px \9;
  transform: scale(0.75) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  transform-origin: 100% 50%;
  width: 0;
  text-align: right;
  vertical-align: middle;
  overflow: hidden; }

:root .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  filter: none; }

:root .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  font-size: 12px; }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close:hover {
  color: #404040;
  font-weight: bold; }

.ant-tabs.ant-tabs-card .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs.ant-tabs-editable-card .ant-tabs-content > .ant-tabs-tabpane {
  transition: none !important; }

.ant-tabs.ant-tabs-editable-card > .ant-tabs-bar .ant-tabs-tab > div {
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.ant-tabs.ant-tabs-editable-card > .ant-tabs-bar .ant-tabs-tab:not(.ant-tabs-tab-active):hover > div:not(.ant-tabs-tab-unclosable) {
  margin-left: -8px;
  margin-right: -8px; }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active .anticon-close,
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab:hover .anticon-close {
  width: 16px;
  transform: translateZ(0); }

.ant-tabs-extra-content {
  float: right;
  line-height: 32px; }

.ant-tabs-extra-content .ant-tabs-new-tab {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  color: rgba(0, 0, 0, 0.43);
  transition: color 0.3s ease; }

:root .ant-tabs-extra-content .ant-tabs-new-tab {
  filter: none; }

:root .ant-tabs-extra-content .ant-tabs-new-tab {
  font-size: 12px; }

.ant-tabs-extra-content .ant-tabs-new-tab:hover {
  color: #404040; }

.ant-tabs-vertical.ant-tabs-card > .ant-tabs-bar .ant-tabs-nav-container {
  height: auto; }

.ant-tabs-vertical.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab {
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 8px; }

.ant-tabs-vertical.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active {
  padding-bottom: 4px; }

.ant-tabs-vertical.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab:last-child {
  margin-bottom: 8px; }

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left > .ant-tabs-bar .ant-tabs-nav-wrap {
  margin-right: 0; }

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left > .ant-tabs-bar .ant-tabs-tab {
  border-right: 0;
  border-radius: 4px 0 0 4px;
  margin-right: 1px; }

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left > .ant-tabs-bar .ant-tabs-tab-active {
  margin-right: -1px;
  padding-right: 18px; }

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right > .ant-tabs-bar .ant-tabs-nav-wrap {
  margin-left: 0; }

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right > .ant-tabs-bar .ant-tabs-tab {
  border-left: 0;
  border-radius: 0 4px 4px 0;
  margin-left: 1px; }

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right > .ant-tabs-bar .ant-tabs-tab-active {
  margin-left: -1px;
  padding-left: 18px; }

.ant-tabs {
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  zoom: 1;
  color: rgba(0, 0, 0, 0.65); }

.ant-tabs:before,
.ant-tabs:after {
  content: " ";
  display: table; }

.ant-tabs:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.ant-tabs-ink-bar {
  z-index: 1;
  position: absolute;
  left: 0;
  bottom: 1px;
  box-sizing: border-box;
  height: 2px;
  background-color: #108ee9;
  transform-origin: 0 0; }

.ant-tabs-ink-bar-animated {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.ant-tabs-bar {
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 16px;
  outline: none; }

.ant-tabs-nav-container {
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5;
  box-sizing: border-box;
  position: relative;
  white-space: nowrap;
  margin-bottom: -1px;
  zoom: 1; }

.ant-tabs-nav-container:before,
.ant-tabs-nav-container:after {
  content: " ";
  display: table; }

.ant-tabs-nav-container:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.ant-tabs-nav-container-scrolling {
  padding-left: 32px;
  padding-right: 32px; }

.ant-tabs-tab-prev,
.ant-tabs-tab-next {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 2;
  margin-right: -2px;
  margin-top: 3px;
  width: 32px;
  height: 100%;
  line-height: 32px;
  cursor: pointer;
  border: 0;
  background-color: transparent;
  position: absolute;
  text-align: center;
  color: rgba(0, 0, 0, 0.43);
  transition: color 0.3s ease; }

.ant-tabs-tab-prev:hover,
.ant-tabs-tab-next:hover {
  color: rgba(0, 0, 0, 0.65); }

.ant-tabs-tab-prev-icon,
.ant-tabs-tab-next-icon {
  position: relative;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  line-height: inherit;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  font-family: sans-serif;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1; }

:root .ant-tabs-tab-prev-icon,
:root .ant-tabs-tab-next-icon {
  filter: none; }

:root .ant-tabs-tab-prev-icon,
:root .ant-tabs-tab-next-icon {
  font-size: 12px; }

.ant-tabs-tab-prev-icon:before,
.ant-tabs-tab-next-icon:before {
  display: block;
  font-family: "anticon" !important; }

.ant-tabs-tab-btn-disabled {
  cursor: not-allowed; }

.ant-tabs-tab-btn-disabled,
.ant-tabs-tab-btn-disabled:hover {
  color: rgba(0, 0, 0, 0.25); }

.ant-tabs-tab-next {
  right: 2px; }

.ant-tabs-tab-next-icon:before {
  content: "\E61F"; }

.ant-tabs-tab-prev {
  left: 0; }

.ant-tabs-tab-prev-icon:before {
  content: "\E620"; }

:root .ant-tabs-tab-prev {
  filter: none; }

.ant-tabs-nav-wrap {
  overflow: hidden;
  margin-bottom: -1px; }

.ant-tabs-nav-scroll {
  overflow: hidden;
  white-space: nowrap; }

.ant-tabs-nav {
  box-sizing: border-box;
  padding-left: 0;
  transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  margin: 0;
  list-style: none;
  float: left; }

.ant-tabs-nav:before,
.ant-tabs-nav:after {
  display: table;
  content: " "; }

.ant-tabs-nav:after {
  clear: both; }

.ant-tabs-nav .ant-tabs-tab-disabled {
  pointer-events: none;
  cursor: default;
  color: rgba(0, 0, 0, 0.25); }

.ant-tabs-nav .ant-tabs-tab {
  display: inline-block;
  height: 100%;
  margin-right: 24px;
  box-sizing: border-box;
  position: relative;
  padding: 8px 20px;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  cursor: pointer;
  text-decoration: none; }

.ant-tabs-nav .ant-tabs-tab:hover {
  color: #49a9ee; }

.ant-tabs-nav .ant-tabs-tab:active {
  color: #0e77ca; }

.ant-tabs-nav .ant-tabs-tab .anticon {
  width: 14px;
  height: 14px;
  margin-right: 8px; }

.ant-tabs-nav .ant-tabs-tab-active {
  color: #108ee9; }

.ant-tabs-mini .ant-tabs-nav-container {
  font-size: 12px; }

.ant-tabs-mini .ant-tabs-tab {
  margin-right: 0;
  padding: 8px 16px; }

.ant-tabs:not(.ant-tabs-vertical) > .ant-tabs-content {
  width: 100%; }

.ant-tabs:not(.ant-tabs-vertical) > .ant-tabs-content > .ant-tabs-tabpane {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  transition: opacity 0.3s;
  opacity: 1; }

.ant-tabs:not(.ant-tabs-vertical) > .ant-tabs-content > .ant-tabs-tabpane-inactive {
  opacity: 0;
  height: 0;
  padding: 0 !important; }

.ant-tabs:not(.ant-tabs-vertical) > .ant-tabs-content-animated {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  will-change: margin-left;
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.ant-tabs-vertical > .ant-tabs-bar {
  border-bottom: 0;
  height: 100%; }

.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-tab {
  float: none;
  margin-right: 0;
  margin-bottom: 16px;
  display: block;
  padding: 8px 24px; }

.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-tab:last-child {
  margin-bottom: 0; }

.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-nav-scroll {
  width: auto; }

.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-nav-container,
.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-nav-wrap {
  height: 100%; }

.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-nav-container {
  margin-bottom: 0;
  padding: 32px 0; }

.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-nav-wrap {
  margin-bottom: 0; }

.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-ink-bar {
  width: 2px;
  left: auto;
  height: auto;
  top: 0; }

.ant-tabs-vertical > .ant-tabs-content {
  overflow: hidden;
  width: auto;
  margin-top: 0 !important; }

.ant-tabs-vertical .ant-tabs-tab-next {
  width: 100%;
  bottom: 0;
  height: 32px; }

.ant-tabs-vertical .ant-tabs-tab-next-icon:before {
  content: "\E61D"; }

.ant-tabs-vertical .ant-tabs-tab-prev {
  top: 0;
  width: 100%;
  height: 32px; }

.ant-tabs-vertical .ant-tabs-tab-prev-icon:before {
  content: "\E61E"; }

.ant-tabs-vertical.ant-tabs-left > .ant-tabs-bar {
  float: left;
  border-right: 1px solid #e9e9e9;
  margin-right: -1px;
  margin-bottom: 0; }

.ant-tabs-vertical.ant-tabs-left > .ant-tabs-bar .ant-tabs-tab {
  text-align: right; }

.ant-tabs-vertical.ant-tabs-left > .ant-tabs-bar .ant-tabs-nav-container {
  margin-right: -1px; }

.ant-tabs-vertical.ant-tabs-left > .ant-tabs-bar .ant-tabs-nav-wrap {
  margin-right: -1px; }

.ant-tabs-vertical.ant-tabs-left > .ant-tabs-bar .ant-tabs-ink-bar {
  right: 1px; }

.ant-tabs-vertical.ant-tabs-left > .ant-tabs-content {
  padding-left: 24px;
  border-left: 1px solid #e9e9e9; }

.ant-tabs-vertical.ant-tabs-right > .ant-tabs-bar {
  float: right;
  border-left: 1px solid #e9e9e9;
  margin-left: -1px;
  margin-bottom: 0; }

.ant-tabs-vertical.ant-tabs-right > .ant-tabs-bar .ant-tabs-nav-container {
  margin-left: -1px; }

.ant-tabs-vertical.ant-tabs-right > .ant-tabs-bar .ant-tabs-nav-wrap {
  margin-left: -1px; }

.ant-tabs-vertical.ant-tabs-right > .ant-tabs-bar .ant-tabs-ink-bar {
  left: 1px; }

.ant-tabs-vertical.ant-tabs-right > .ant-tabs-content {
  padding-right: 24px;
  border-right: 1px solid #e9e9e9; }

.ant-tabs-bottom > .ant-tabs-bar {
  margin-bottom: 0;
  margin-top: 16px; }

.no-flex > .ant-tabs-content-animated,
.ant-tabs-no-animation > .ant-tabs-content-animated,
.ant-tabs-vertical > .ant-tabs-content-animated {
  transform: none !important;
  margin-left: 0 !important; }

.no-flex > .ant-tabs-content > .ant-tabs-tabpane-inactive,
.ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-tabpane-inactive,
.ant-tabs-vertical > .ant-tabs-content > .ant-tabs-tabpane-inactive {
  display: none; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-tag {
  display: inline-block;
  line-height: 20px;
  height: 22px;
  padding: 0 8px;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #f7f7f7;
  font-size: 12px;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  opacity: 1;
  margin-right: 8px;
  cursor: pointer;
  white-space: nowrap; }

.ant-tag:hover {
  opacity: 0.85; }

.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, 0.65); }

.ant-tag-text a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px; }

.ant-tag .anticon-cross {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  cursor: pointer;
  font-weight: bold;
  margin-left: 3px;
  transition: all 0.3s ease;
  opacity: 0.66; }

:root .ant-tag .anticon-cross {
  filter: none; }

:root .ant-tag .anticon-cross {
  font-size: 12px; }

.ant-tag .anticon-cross:hover {
  opacity: 1; }

.ant-tag-has-color {
  border-color: transparent; }

.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-cross,
.ant-tag-has-color .anticon-cross:hover {
  color: #fff; }

.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent; }

.ant-tag-checkable:hover,
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff; }

.ant-tag-checkable:hover {
  background-color: #49a9ee; }

.ant-tag-checkable-checked {
  background-color: #108ee9; }

.ant-tag-checkable:active {
  background-color: #0e77ca; }

.ant-tag-close {
  width: 0 !important;
  padding: 0;
  margin: 0; }

.ant-tag-zoom-enter,
.ant-tag-zoom-appear {
  animation: antFadeIn 0.2s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-fill-mode: both; }

.ant-tag-zoom-leave {
  animation: antZoomOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-fill-mode: both; }

.ant-tag-pink {
  color: #f5317f;
  background: #fdd8e7;
  border-color: #fdd8e7; }

.ant-tag-pink-inverse {
  background: #f5317f;
  border-color: #f5317f;
  color: #fff; }

.ant-tag-red {
  color: #f04134;
  background: #fcdbd9;
  border-color: #fcdbd9; }

.ant-tag-red-inverse {
  background: #f04134;
  border-color: #f04134;
  color: #fff; }

.ant-tag-orange {
  color: #f56a00;
  background: #fde3cf;
  border-color: #fde3cf; }

.ant-tag-orange-inverse {
  background: #f56a00;
  border-color: #f56a00;
  color: #fff; }

.ant-tag-yellow {
  color: #ffbf00;
  background: #fff3cf;
  border-color: #fff3cf; }

.ant-tag-yellow-inverse {
  background: #ffbf00;
  border-color: #ffbf00;
  color: #fff; }

.ant-tag-cyan {
  color: #00a2ae;
  background: #cfedf0;
  border-color: #cfedf0; }

.ant-tag-cyan-inverse {
  background: #00a2ae;
  border-color: #00a2ae;
  color: #fff; }

.ant-tag-green {
  color: #00a854;
  background: #cfefdf;
  border-color: #cfefdf; }

.ant-tag-green-inverse {
  background: #00a854;
  border-color: #00a854;
  color: #fff; }

.ant-tag-blue {
  color: #108ee9;
  background: #d2eafb;
  border-color: #d2eafb; }

.ant-tag-blue-inverse {
  background: #108ee9;
  border-color: #108ee9;
  color: #fff; }

.ant-tag-purple {
  color: #7265e6;
  background: #e4e2fa;
  border-color: #e4e2fa; }

.ant-tag-purple-inverse {
  background: #7265e6;
  border-color: #7265e6;
  color: #fff; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-timeline {
  list-style: none;
  margin: 0;
  padding: 0; }

.ant-timeline-item {
  position: relative;
  padding: 0 0 12px;
  list-style: none;
  margin: 0; }

.ant-timeline-item-tail {
  position: absolute;
  left: 5px;
  top: 0;
  height: 100%;
  border-left: 2px solid #e9e9e9; }

.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none; }

.ant-timeline-item-head {
  position: absolute;
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-radius: 100px;
  border: 2px solid transparent; }

.ant-timeline-item-head-blue {
  border-color: #108ee9;
  color: #108ee9; }

.ant-timeline-item-head-red {
  border-color: #f04134;
  color: #f04134; }

.ant-timeline-item-head-green {
  border-color: #00a854;
  color: #00a854; }

.ant-timeline-item-head-custom {
  position: absolute;
  text-align: center;
  width: 40px;
  left: -14px;
  line-height: 1;
  margin-top: 6px;
  border: 0;
  height: auto;
  border-radius: 0;
  padding: 3px 0;
  font-size: 12px;
  transform: translateY(-50%); }

.ant-timeline-item-content {
  padding: 0 0 10px 24px;
  font-size: 12px;
  position: relative;
  top: -3px; }

.ant-timeline-item-last .ant-timeline-item-tail {
  border-left: 2px dotted #e9e9e9;
  display: none; }

.ant-timeline-item-last .ant-timeline-item-content {
  min-height: 48px; }

.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-transfer {
  position: relative;
  line-height: 1.5; }

.ant-transfer-list {
  font-size: 12px;
  border: 1px solid #d9d9d9;
  display: inline-block;
  border-radius: 4px;
  vertical-align: middle;
  position: relative;
  width: 180px;
  height: 200px;
  padding-top: 33px; }

.ant-transfer-list-with-footer {
  padding-bottom: 33px; }

.ant-transfer-list-search-action {
  color: rgba(0, 0, 0, 0.25);
  position: absolute;
  top: 4px;
  right: 4px;
  bottom: 4px;
  width: 28px;
  line-height: 26px;
  text-align: center;
  font-size: 14px; }

.ant-transfer-list-search-action .anticon {
  transition: all .3s;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.25); }

.ant-transfer-list-search-action .anticon:hover {
  color: rgba(0, 0, 0, 0.43); }

span.ant-transfer-list-search-action {
  pointer-events: none; }

.ant-transfer-list-header {
  padding: 7px 15px;
  border-radius: 4px 4px 0 0;
  background: #fff;
  color: rgba(0, 0, 0, 0.65);
  border-bottom: 1px solid #e9e9e9;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.ant-transfer-list-header-title {
  position: absolute;
  right: 15px; }

.ant-transfer-list-body {
  font-size: 12px;
  position: relative;
  height: 100%; }

.ant-transfer-list-body-search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  padding: 4px;
  width: 100%; }

.ant-transfer-list-body-with-search {
  padding-top: 34px; }

.ant-transfer-list-content {
  height: 100%;
  overflow: auto; }

.ant-transfer-list-content > .LazyLoad {
  animation: transferHighlightIn 1s; }

.ant-transfer-list-content-item {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 7px 15px;
  min-height: 32px;
  transition: all .3s; }

.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  cursor: pointer;
  background-color: #ecf6fd; }

.ant-transfer-list-content-item-disabled {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25); }

.ant-transfer-list-body-not-found {
  padding-top: 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
  display: none;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -10px; }

.ant-transfer-list-content:empty + .ant-transfer-list-body-not-found {
  display: block; }

.ant-transfer-list-footer {
  border-top: 1px solid #e9e9e9;
  border-radius: 0 0 4px 4px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%; }

.ant-transfer-operation {
  display: inline-block;
  overflow: hidden;
  margin: 0 8px;
  vertical-align: middle; }

.ant-transfer-operation .ant-btn {
  display: block; }

.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px; }

.ant-transfer-operation .ant-btn .anticon {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1; }

:root .ant-transfer-operation .ant-btn .anticon {
  filter: none; }

:root .ant-transfer-operation .ant-btn .anticon {
  font-size: 12px; }

@keyframes transferHighlightIn {
  0% {
    background: #d2eafb; }
  100% {
    background: transparent; } }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-select-tree-checkbox {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: text-bottom; }

.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #108ee9; }

.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  background-color: #fff;
  transition: all .3s; }

.ant-select-tree-checkbox-inner:after {
  transform: rotate(45deg) scale(0);
  position: absolute;
  left: 4px;
  top: 1px;
  display: table;
  width: 5px;
  height: 8px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); }

.ant-select-tree-checkbox-input {
  position: absolute;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%; }

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after {
  content: ' ';
  transform: scale(1);
  position: absolute;
  left: 2px;
  top: 5px;
  width: 8px;
  height: 1px; }

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
  transform: rotate(45deg) scale(1);
  position: absolute;
  left: 4px;
  top: 1px;
  display: table;
  width: 5px;
  height: 8px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; }

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #108ee9;
  border-color: #108ee9; }

.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
  animation-name: none;
  border-color: rgba(0, 0, 0, 0.25); }

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  border-color: #d9d9d9 !important;
  background-color: #f3f3f3; }

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
  animation-name: none;
  border-color: #f3f3f3; }

.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed; }

.ant-select-tree-checkbox-wrapper {
  cursor: pointer;
  font-size: 12px;
  display: inline-block; }

.ant-select-tree-checkbox-wrapper:not(:last-child) {
  margin-right: 8px; }

.ant-select-tree-checkbox-wrapper + span,
.ant-select-tree-checkbox + span {
  padding-left: 8px;
  padding-right: 8px; }

.ant-select-tree-checkbox-group {
  font-size: 12px; }

.ant-select-tree-checkbox-group-item {
  display: inline-block; }

@media \0screen {
  .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:before,
  .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
    font-family: 'anticon';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\E632";
    font-weight: bold;
    font-size: 8px;
    border: 0;
    color: #fff;
    left: 2px;
    top: 3px;
    position: absolute; } }

.ant-select-tree {
  margin: 0;
  padding: 8px;
  font-size: 12px; }

.ant-select-tree li {
  padding: 0;
  margin: 8px 0;
  list-style: none;
  white-space: nowrap;
  outline: 0; }

.ant-select-tree li.filter-node > a {
  font-weight: bold !important; }

.ant-select-tree li ul {
  margin: 0;
  padding: 0 0 0 18px; }

.ant-select-tree li a {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 2px;
  margin: 0;
  cursor: pointer;
  text-decoration: none;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s ease; }

.ant-select-tree li a:hover {
  background-color: #ecf6fd; }

.ant-select-tree li a.ant-select-tree-node-selected {
  background-color: #d2eafb; }

.ant-select-tree li span.ant-select-tree-checkbox {
  margin: 2px 4px 0 0; }

.ant-select-tree li span.ant-select-tree-switcher,
.ant-select-tree li span.ant-select-tree-iconEle {
  margin: 0;
  width: 16px;
  height: 16px;
  line-height: 16px;
  display: inline-block;
  vertical-align: middle;
  border: 0 none;
  cursor: pointer;
  outline: none; }

.ant-select-tree li span.ant-select-tree-icon_loading:after {
  display: inline-block;
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E64D";
  font-weight: bold;
  animation: loadingCircle 1s infinite linear;
  margin-top: 8px; }

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher-noop {
  cursor: auto; }

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-roots_open:after,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-center_open:after,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-bottom_open:after,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-noline_open:after {
  font-size: 12px;
  font-size: 7px \9;
  transform: scale(0.58333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  display: inline-block;
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E606";
  font-weight: bold;
  color: rgba(0, 0, 0, 0.65);
  transition: transform .3s ease; }

:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-roots_open:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-center_open:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-bottom_open:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-noline_open:after {
  filter: none; }

:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-roots_open:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-center_open:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-bottom_open:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-noline_open:after {
  font-size: 12px; }

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-roots_close,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-center_close,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-bottom_close,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-noline_close {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; }

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-roots_close:after,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-center_close:after,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-bottom_close:after,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-noline_close:after {
  font-size: 12px;
  font-size: 7px \9;
  transform: scale(0.58333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  display: inline-block;
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E606";
  font-weight: bold;
  color: rgba(0, 0, 0, 0.65);
  transition: transform .3s ease; }

:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-roots_close:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-center_close:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-bottom_close:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-noline_close:after {
  filter: none; }

:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-roots_close:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-center_close:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-bottom_close:after,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-noline_close:after {
  font-size: 12px; }

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-roots_close:after,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-center_close:after,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-bottom_close:after,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-noline_close:after {
  transform: rotate(270deg) scale(0.59); }

.ant-select-tree-child-tree {
  display: none; }

.ant-select-tree-child-tree-open {
  display: block; }

.ant-select-tree-treenode-disabled > span,
.ant-select-tree-treenode-disabled > a,
.ant-select-tree-treenode-disabled > a span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed; }

.ant-select-tree-icon__open {
  margin-right: 2px;
  vertical-align: top; }

.ant-select-tree-icon__close {
  margin-right: 2px;
  vertical-align: top; }

.ant-select-tree-dropdown .ant-select-dropdown-search {
  display: block;
  padding: 4px; }

.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field__wrap {
  width: 100%; }

.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field {
  padding: 4px 7px;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none; }

.ant-select-tree-dropdown .ant-select-dropdown-search.ant-select-search--hide {
  display: none; }

.ant-select-tree-dropdown .ant-select-not-found {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
  padding: 7px 16px;
  display: block; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-tree-checkbox {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: text-bottom; }

.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #108ee9; }

.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  background-color: #fff;
  transition: all .3s; }

.ant-tree-checkbox-inner:after {
  transform: rotate(45deg) scale(0);
  position: absolute;
  left: 4px;
  top: 1px;
  display: table;
  width: 5px;
  height: 8px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); }

.ant-tree-checkbox-input {
  position: absolute;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%; }

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after {
  content: ' ';
  transform: scale(1);
  position: absolute;
  left: 2px;
  top: 5px;
  width: 8px;
  height: 1px; }

.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
  transform: rotate(45deg) scale(1);
  position: absolute;
  left: 4px;
  top: 1px;
  display: table;
  width: 5px;
  height: 8px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; }

.ant-tree-checkbox-checked .ant-tree-checkbox-inner,
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #108ee9;
  border-color: #108ee9; }

.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
  animation-name: none;
  border-color: rgba(0, 0, 0, 0.25); }

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  border-color: #d9d9d9 !important;
  background-color: #f3f3f3; }

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
  animation-name: none;
  border-color: #f3f3f3; }

.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed; }

.ant-tree-checkbox-wrapper {
  cursor: pointer;
  font-size: 12px;
  display: inline-block; }

.ant-tree-checkbox-wrapper:not(:last-child) {
  margin-right: 8px; }

.ant-tree-checkbox-wrapper + span,
.ant-tree-checkbox + span {
  padding-left: 8px;
  padding-right: 8px; }

.ant-tree-checkbox-group {
  font-size: 12px; }

.ant-tree-checkbox-group-item {
  display: inline-block; }

@media \0screen {
  .ant-tree-checkbox-checked .ant-tree-checkbox-inner:before,
  .ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    font-family: 'anticon';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\E632";
    font-weight: bold;
    font-size: 8px;
    border: 0;
    color: #fff;
    left: 2px;
    top: 3px;
    position: absolute; } }

.ant-tree {
  margin: 0;
  padding: 5px;
  font-size: 12px; }

.ant-tree li {
  padding: 4px 0;
  margin: 0;
  list-style: none;
  white-space: nowrap;
  outline: 0; }

.ant-tree li a[draggable],
.ant-tree li a[draggable="true"] {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-top: 2px transparent solid;
  border-bottom: 2px transparent solid;
  margin-top: -2px;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element; }

.ant-tree li.drag-over > a[draggable] {
  background-color: #108ee9;
  color: white;
  opacity: 0.8; }

.ant-tree li.drag-over-gap-top > a[draggable] {
  border-top-color: #108ee9; }

.ant-tree li.drag-over-gap-bottom > a[draggable] {
  border-bottom-color: #108ee9; }

.ant-tree li.filter-node > a {
  color: #f04134 !important;
  font-weight: bold !important; }

.ant-tree li ul {
  margin: 0;
  padding: 0 0 0 18px; }

.ant-tree li a {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 2px;
  margin: 0;
  cursor: pointer;
  text-decoration: none;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s ease; }

.ant-tree li a:hover {
  background-color: #ecf6fd; }

.ant-tree li a.ant-tree-node-selected {
  background-color: #d2eafb; }

.ant-tree li span.ant-tree-checkbox {
  margin: 0 4px 0 2px;
  vertical-align: middle; }

.ant-tree li span.ant-tree-switcher,
.ant-tree li span.ant-tree-iconEle {
  margin: 0;
  width: 16px;
  height: 16px;
  line-height: 16px;
  display: inline-block;
  vertical-align: middle;
  border: 0 none;
  cursor: pointer;
  outline: none; }

.ant-tree li span.ant-tree-icon_loading:after {
  display: inline-block;
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E6AE";
  animation: loadingCircle 1s infinite linear;
  color: #108ee9; }

.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop {
  cursor: default; }

.ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after,
.ant-tree li span.ant-tree-switcher.ant-tree-center_open:after,
.ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after,
.ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after {
  font-size: 12px;
  font-size: 7px \9;
  transform: scale(0.58333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  display: inline-block;
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E606";
  font-weight: bold;
  color: rgba(0, 0, 0, 0.65);
  transition: transform .3s ease; }

:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after {
  filter: none; }

:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after {
  font-size: 12px; }

.ant-tree li span.ant-tree-switcher.ant-tree-roots_close,
.ant-tree li span.ant-tree-switcher.ant-tree-center_close,
.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close,
.ant-tree li span.ant-tree-switcher.ant-tree-noline_close {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; }

.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after,
.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after,
.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after,
.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after {
  font-size: 12px;
  font-size: 7px \9;
  transform: scale(0.58333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  display: inline-block;
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E606";
  font-weight: bold;
  color: rgba(0, 0, 0, 0.65);
  transition: transform .3s ease; }

:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after {
  filter: none; }

:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after {
  font-size: 12px; }

.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after,
.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after,
.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after,
.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after {
  transform: rotate(270deg) scale(0.59); }

.ant-tree li:last-child > span.ant-tree-switcher:before,
.ant-tree li:last-child > span.ant-tree-iconEle:before {
  display: none; }

.ant-tree > li:first-child {
  padding-top: 7px; }

.ant-tree > li:last-child {
  padding-bottom: 7px; }

.ant-tree-child-tree {
  display: none; }

.ant-tree-child-tree-open {
  display: block; }

.ant-tree-treenode-disabled > span,
.ant-tree-treenode-disabled > a,
.ant-tree-treenode-disabled > a span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed; }

.ant-tree-icon__open {
  margin-right: 2px;
  vertical-align: top; }

.ant-tree-icon__close {
  margin-right: 2px;
  vertical-align: top; }

.ant-tree.ant-tree-show-line li {
  position: relative; }

.ant-tree.ant-tree-show-line li span.ant-tree-switcher {
  background: #fff; }

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop:after {
  font-size: 12px;
  font-size: 12px \9;
  transform: scale(1) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  display: inline-block;
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E664";
  vertical-align: baseline;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.43);
  transition: transform .3s ease; }

:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop:after {
  filter: none; }

:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop:after {
  font-size: 12px; }

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_open:after,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_open:after,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_open:after,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_open:after {
  font-size: 12px;
  font-size: 12px \9;
  transform: scale(1) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  display: inline-block;
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E621";
  vertical-align: baseline;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.43);
  transition: transform .3s ease; }

:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_open:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_open:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_open:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_open:after {
  filter: none; }

:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_open:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_open:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_open:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_open:after {
  font-size: 12px; }

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_close:after,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_close:after,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_close:after,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_close:after {
  font-size: 12px;
  font-size: 12px \9;
  transform: scale(1) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  display: inline-block;
  font-family: 'anticon';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E645";
  vertical-align: baseline;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.43);
  transition: transform .3s ease; }

:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_close:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_close:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_close:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_close:after {
  filter: none; }

:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_close:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_close:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_close:after,
:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_close:after {
  font-size: 12px; }

.ant-tree.ant-tree-show-line li:not(:last-child):before {
  content: ' ';
  width: 1px;
  border-left: 1px solid #d9d9d9;
  height: 100%;
  position: absolute;
  left: 6px;
  margin: 18px 0; }

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39; }

.ant-upload {
  font-size: 14px;
  outline: 0; }

.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none; }

.ant-upload input[type="file"] {
  cursor: pointer; }

.ant-upload.ant-upload-select {
  display: inline-block; }

.ant-upload.ant-upload-select-picture-card {
  text-align: center;
  cursor: pointer;
  margin-right: 8px;
  margin-bottom: 8px; }

.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: block;
  width: 100%;
  height: 100%; }

.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #108ee9; }

.ant-upload.ant-upload-drag {
  border: 1px dashed #d9d9d9;
  transition: border-color 0.3s ease;
  cursor: pointer;
  border-radius: 4px;
  text-align: center;
  width: 100%;
  height: 100%;
  position: relative; }

.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border: 2px dashed #49a9ee; }

.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed; }

.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%; }

.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle; }

.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #49a9ee; }

.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  height: 60px;
  margin-bottom: 24px; }

.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  font-size: 80px;
  margin-top: -5px;
  color: #49a9ee; }

.ant-upload.ant-upload-drag p.ant-upload-text {
  font-size: 14px; }

.ant-upload.ant-upload-drag p.ant-upload-hint {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.43); }

.ant-upload.ant-upload-drag .anticon-plus {
  font-size: 30px;
  transition: all 0.3s ease;
  color: rgba(0, 0, 0, 0.25); }

.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.43); }

.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.43); }

.ant-upload-list {
  overflow: hidden; }

.ant-upload-list-item {
  overflow: hidden;
  margin-top: 8px;
  font-size: 12px;
  position: relative;
  height: 24px; }

.ant-upload-list-item-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 16px;
  width: 100%;
  display: inline-block; }

.ant-upload-list-item-info {
  line-height: 24px;
  padding: 0 12px 0 4px;
  transition: background-color 0.3s; }

.ant-upload-list-item-info .anticon-loading,
.ant-upload-list-item-info .anticon-paper-clip {
  margin-right: 4px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.43);
  position: absolute;
  top: 5.5px; }

.ant-upload-list-item .anticon-cross {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  transition: all .3s;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 4px;
  color: rgba(0, 0, 0, 0.43);
  line-height: 24px; }

:root .ant-upload-list-item .anticon-cross {
  filter: none; }

:root .ant-upload-list-item .anticon-cross {
  font-size: 12px; }

.ant-upload-list-item .anticon-cross:hover {
  color: rgba(0, 0, 0, 0.65); }

.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #ecf6fd; }

.ant-upload-list-item:hover .anticon-cross {
  opacity: 1; }

.ant-upload-list-item-error,
.ant-upload-list-item-error .anticon-paper-clip,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #f04134; }

.ant-upload-list-item-error .anticon-cross {
  opacity: 1;
  color: #f04134 !important; }

.ant-upload-list-item-progress {
  line-height: 0;
  font-size: 12px;
  position: absolute;
  width: 100%;
  bottom: 0; }

.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  padding: 8px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  height: 66px;
  position: relative; }

.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent; }

.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #f04134; }

.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0; }

.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent; }

.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed; }

.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 8px;
  left: 8px; }

.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  width: 48px;
  height: 48px;
  display: block;
  overflow: hidden;
  border-radius: 4px; }

.ant-upload-list-picture .ant-upload-list-item-thumbnail.anticon:before,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail.anticon:before {
  line-height: 48px;
  font-size: 24px;
  color: rgba(0, 0, 0, 0.43); }

.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 0 0 8px;
  line-height: 44px;
  transition: all .3s;
  padding-left: 48px;
  padding-right: 8px;
  max-width: 100%;
  display: inline-block;
  box-sizing: border-box; }

.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px; }

.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  padding-left: 56px;
  margin-top: 0; }

.ant-upload-list-picture .anticon-cross,
.ant-upload-list-picture-card .anticon-cross {
  position: absolute;
  right: 8px;
  top: 8px;
  line-height: 1; }

.ant-upload-list-picture-card {
  display: inline; }

.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 96px;
  height: 96px;
  margin: 0 8px 8px 0; }

.ant-upload-list-picture-card .ant-upload-list-item-info {
  height: 100%;
  position: relative; }

.ant-upload-list-picture-card .ant-upload-list-item-info:before {
  content: ' ';
  position: absolute;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all .3s;
  width: 100%;
  height: 100%;
  opacity: 0; }

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before {
  opacity: 1; }

.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  white-space: nowrap;
  opacity: 0;
  transition: all .3s; }

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  transition: all .3s;
  cursor: pointer;
  font-size: 16px;
  width: 16px;
  color: rgba(255, 255, 255, 0.91);
  margin: 0 4px; }

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff; }

.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1; }

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 100%;
  height: 100%;
  position: static; }

.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none; }

.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fbfbfb; }

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto; }

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none; }

.ant-upload-list-picture-card .ant-upload-list-item-uploading-text {
  margin-top: 18px;
  color: rgba(0, 0, 0, 0.43); }

.ant-upload-list-picture-card .ant-upload-list-item-progress {
  padding-left: 0; }

.ant-upload-list .ant-upload-success-icon {
  color: #00a854;
  font-weight: bold; }

.ant-upload-list .ant-upload-animate-enter,
.ant-upload-list .ant-upload-animate-leave,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-duration: .3s;
  animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.ant-upload-list .ant-upload-animate-enter {
  animation-name: uploadAnimateIn; }

.ant-upload-list .ant-upload-animate-leave {
  animation-name: uploadAnimateOut; }

.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn; }

.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut; }

@keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    opacity: 0;
    padding: 0; } }

@keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0; } }

@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    opacity: 0;
    padding: 0; } }

@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0; } }

/*# sourceMappingURL=antd.css.map*/
.g-qtn .ql-indent-1 {
  padding-left: 3em;
  display: inline; }

.g-qtn .ql-indent-2 {
  padding-left: 6em;
  display: inline; }

.g-qtn .ql-indent-3 {
  padding-left: 9em;
  display: inline; }

.g-qtn .ql-indent-4 {
  padding-left: 12em;
  display: inline; }

.g-qtn .ql-indent-5 {
  padding-left: 15em;
  display: inline; }

.g-qtn .ql-indent-6 {
  padding-left: 18em;
  display: inline; }

.g-qtn .ql-indent-7 {
  padding-left: 21em;
  display: inline; }

.g-qtn .ql-indent-8 {
  padding-left: 24em;
  display: inline; }

.g-qtn.qtn__canvas {
  min-height: 300px;
  padding: 0 20px; }
  .g-qtn.qtn__canvas .qtn__main {
    padding-bottom: 20px; }
    .g-qtn.qtn__canvas .qtn__main--wrap {
      height: 100%;
      overflow-y: auto; }
    .g-qtn.qtn__canvas .qtn__main .question__item {
      margin-top: 50px;
      /*打分题样式*/ }
      .g-qtn.qtn__canvas .qtn__main .question__item--date {
        display: -ms-flexbox;
        display: flex; }
        .g-qtn.qtn__canvas .qtn__main .question__item--date .time__moblie--date {
          width: 60%;
          margin-right: 10px; }
          .g-qtn.qtn__canvas .qtn__main .question__item--date .time__moblie--date .ant-calendar-picker {
            width: 100% !important; }
        .g-qtn.qtn__canvas .qtn__main .question__item--date .time__moblie--time {
          width: 40%; }
          .g-qtn.qtn__canvas .qtn__main .question__item--date .time__moblie--time .ant-calendar-picker {
            width: 100% !important; }
        .g-qtn.qtn__canvas .qtn__main .question__item--date .ant-calendar-picker {
          width: 250px;
          margin-right: 15px; }
          .g-qtn.qtn__canvas .qtn__main .question__item--date .ant-calendar-picker .ant-input {
            height: 38px !important;
            font-size: 14px; }
        .g-qtn.qtn__canvas .qtn__main .question__item--date .ant-time-picker {
          width: 120px; }
          .g-qtn.qtn__canvas .qtn__main .question__item--date .ant-time-picker .ant-time-picker-input {
            height: 38px !important;
            font-size: 14px; }
      .g-qtn.qtn__canvas .qtn__main .question__item--city .is-searchable {
        display: inline-block; }
      .g-qtn.qtn__canvas .qtn__main .question__item--city .Select-control {
        width: 120px !important;
        margin-right: 10px; }
      .g-qtn.qtn__canvas .qtn__main .question__item--mobilecity .is-searchable {
        display: inline-block; }
      .g-qtn.qtn__canvas .qtn__main .question__item--mobilecity .Select-control {
        width: 200px !important;
        margin: 8px 10px 0px 0px; }
      .g-qtn.qtn__canvas .qtn__main .question__item--13479 .choice__item:first-child .input {
        height: 180px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--14629 img {
        display: none; }
      .g-qtn.qtn__canvas .qtn__main .question__item--14629 .question__h1 .question__span--limit {
        display: none; }
      .g-qtn.qtn__canvas .qtn__main .question__item--14629 .question__h1 div .question__span--limit {
        display: inline-block !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--14629 .question__h1 div p {
        display: inline-block;
        font-weight: bold; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom12651 .matrix__head:first-child {
        text-align: left;
        padding-left: 10px; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom11523 .matrix__head {
        font-size: 12px; }
        .g-qtn.qtn__canvas .qtn__main .question__item--custom11523 .matrix__head:first-child div {
          width: 60px !important; }
        .g-qtn.qtn__canvas .qtn__main .question__item--custom11523 .matrix__head div {
          width: 50px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom11529 .question__sub--wrap {
        padding: 0px 0px;
        border: none; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom11529 .question__choice {
        display: -ms-flexbox;
        display: flex; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom11529 .choice__item {
        border-left: none !important;
        width: 20%; }
        .g-qtn.qtn__canvas .qtn__main .question__item--custom11529 .choice__item:first-child {
          border-left: 1px solid #e5e7e9 !important; }
        .g-qtn.qtn__canvas .qtn__main .question__item--custom11529 .choice__item--selected {
          border: solid 1px #40b5ff;
          background-color: #fafdff;
          border-left: 1px solid #40b5ff !important;
          position: relative; }
          .g-qtn.qtn__canvas .qtn__main .question__item--custom11529 .choice__item--selected .choice__image--layer {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0px;
            left: 0px;
            background: #ffffff;
            opacity: 0.4; }
          .g-qtn.qtn__canvas .qtn__main .question__item--custom11529 .choice__item--selected:first-child {
            border-left: 1px solid #40b5ff !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom12029 .matrix__head {
        font-size: 12px; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom12029 .matrix__head--custom2 {
        text-align: left !important; }
        .g-qtn.qtn__canvas .qtn__main .question__item--custom12029 .matrix__head--custom2 div {
          width: 170px !important;
          text-align: left !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom12029 .matrix__head--custom3 div {
        width: 35px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom12087 .quesion__opt--width {
        width: 64px !important;
        max-width: 64px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--mobile12087 .quesion__opt--width {
        width: 25px !important;
        max-width: 25px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--mobile12087 .matrix__head {
        width: 25px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--mobile16089 .matrix__head--M {
        width: 42px !important;
        max-width: 42px !important;
        text-align: center; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom .matrix__head {
        vertical-align: bottom; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom .quesion__opt--width {
        width: 58px !important;
        max-width: 58px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom .singlescale-table--moblie .quesion__item--scale2 .quesion__opt--width {
        width: 32px !important;
        max-width: 32px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--custom tbody td .scale__opt--image {
        background: url(assets/images/icons/score/yuan2.fd5d7e1d.png) center center/contain no-repeat !important;
        width: 29px !important;
        height: 29px !important; }
        .g-qtn.qtn__canvas .qtn__main .question__item--custom tbody td .scale__opt--image.active {
          background: url("assets/images/icons/score/yuan.6dd7e5d5.png") center center/contain no-repeat !important;
          width: 29px;
          height: 29px; }
      .g-qtn.qtn__canvas .qtn__main .question__item--760 .choice__image {
        width: 115px !important;
        height: 115px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item--1200 .choice__image {
        width: 200px !important;
        height: 200px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view2 {
        overflow-x: auto;
        overflow-y: hidden; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view2 .quesion__item--scale3 {
          color: #666666; }
          .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view2 .quesion__item--scale3 table {
            border-collapse: collapse; }
          .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view2 .quesion__item--scale3 td {
            padding: 0px !important; }
          .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view2 .quesion__item--scale3 .quesion__opt--left {
            float: left;
            width: 50%;
            max-width: 50%;
            color: #666666; }
          .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view2 .quesion__item--scale3 .quesion__opt--right {
            float: right;
            width: 50%;
            max-width: 50%;
            text-align: end;
            color: #666666; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view2 .question__item--opt6 {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center; }
          .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view2 .question__item--opt6 .quesion__opt--left {
            width: 70px;
            color: #666666; }
          .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view2 .question__item--opt6 .quesion__opt--right {
            width: 70px;
            text-align: right;
            color: #666666; }
          .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view2 .question__item--opt6 .quesion__opt--slider {
            -ms-flex: 1;
            flex: 1; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view5 .question__item--opt {
        width: 600px;
        color: #666666; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view5 .question__item--opt .question__slider {
          padding: 10px 0px; }
          .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view5 .question__item--opt .question__slider .slider__tip {
            background: rgba(0, 0, 0, 0.5);
            min-width: 20px;
            min-height: 20px;
            color: white;
            padding: 3px 2px;
            font-size: 12px;
            border-radius: 4px;
            position: absolute;
            top: -19px;
            text-align: center; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view5 .question__item--opt .opt__text {
          display: -ms-flexbox;
          display: flex; }
          .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view5 .question__item--opt .opt__text--left {
            -ms-flex: 1;
            flex: 1; }
          .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view5 .question__item--opt .opt__text--right {
            -ms-flex: 1;
            flex: 1;
            text-align: end; }
      .g-qtn.qtn__canvas .qtn__main .question__item .slider-table--moblie .question__item--opt {
        width: 100%; }
        .g-qtn.qtn__canvas .qtn__main .question__item .slider-table--moblie .question__item--opt .slider__left {
          width: 57px !important; }
        .g-qtn.qtn__canvas .qtn__main .question__item .slider-table--moblie .question__item--opt .slider__right {
          -ms-flex: 1;
          flex: 1; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view6 .question__item--opt {
        color: #666666; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view6 .question__item--opt .slider__tip {
          background: rgba(0, 0, 0, 0.5);
          min-width: 20px;
          min-height: 20px;
          color: white;
          padding: 3px 2px;
          font-size: 12px;
          border-radius: 4px;
          position: absolute;
          top: -29px;
          text-align: center; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .question__scale--row:not(:first-child) {
        margin-top: 13px; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--1 {
        background: url("assets/images/icons/score/score-start2.36591b9c.svg") center center/contain no-repeat;
        width: 30px;
        height: 30px; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--1.active {
          background: url("assets/images/icons/score/score-start.ba33545a.svg") center center/contain no-repeat; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--2 {
        background: url("assets/images/icons/score/score-smile2.312a8324.svg") center center/contain no-repeat;
        width: 30px;
        height: 30px; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--2.active {
          background: url("assets/images/icons/score/score-smile.a2167f8b.svg") center center/contain no-repeat; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--3 {
        background: url("assets/images/icons/score/score-heart2.7f165065.svg") center center/contain no-repeat;
        width: 30px;
        height: 30px; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--3.active {
          background: url("assets/images/icons/score/score-heart.f472d8a4.svg") center center/contain no-repeat; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--4 {
        background: url("assets/images/icons/score/score-good2.9bb63031.svg") center center/contain no-repeat;
        width: 30px;
        height: 30px; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--4.active {
          background: url("assets/images/icons/score/score-good.d2e21f3e.svg") center center/contain no-repeat; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--5 {
        background: url("assets/images/icons/score/score-sorry2.87093833.png") center center/contain no-repeat;
        width: 33px;
        height: 33px; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--5.active {
          background: url("assets/images/icons/score/score-sorry.589f1848.png") center center/contain no-repeat; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--8 {
        background: url("assets/images/icons/score/score-spot.725a9e19.svg") center center/contain no-repeat;
        width: 33px;
        height: 33px; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__image--8.active {
          background: url("assets/images/icons/score/score-spoting.c0706b8a.svg") center center/contain no-repeat; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .scale__opt--image {
        margin: auto; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .quesion__item--scale-1 .quesion__item--top, .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .quesion__item--scale1 .quesion__item--top {
        float: left;
        margin: 0 4px; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .quesion__item--scale-1 .question__item--left, .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .quesion__item--scale1 .question__item--left {
        float: left;
        line-height: 30px;
        color: #666666;
        width: 70px;
        text-align: center; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .quesion__item--scale-1 .question__item--right, .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .quesion__item--scale1 .question__item--right {
        float: left;
        line-height: 30px;
        color: #666666;
        width: 70px;
        text-align: center; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .quesion__item--scale2 table {
        border-collapse: collapse; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .quesion__item--scale2 th {
        width: 70px;
        max-width: 70px; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .quesion__item--scale2 td {
        padding: 0px; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .quesion__item--scale2 .quesion__opt--width {
        width: 36px;
        max-width: 36px;
        color: #666666;
        text-align: center; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view .quesion__item--scale2 .scale__opt--image {
        margin: auto; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view4 {
        overflow-x: auto;
        overflow-y: hidden; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view4 .quesion__opt--left {
          width: 50%;
          float: left;
          text-align: left; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view4 .quesion__opt--right {
          width: 50%;
          float: right;
          text-align: right; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view4 table {
          border-collapse: collapse; }
          .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view4 table td {
            padding: 0; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view4 .question__scale--row {
          color: #666666;
          padding-bottom: 23px; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view4 .question__scale--title {
          font-size: 16px;
          margin-bottom: 5px; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view4 .matrix__head {
          text-align: center;
          width: 70px;
          max-width: 70px; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view4 .tbody__scale--top tr {
          /*line-height: 45px;*/ }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view4 .tbody__scale--top .scale__opt--image {
          position: relative; }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-table--view4 .tbody__scale--top .question__setscore {
          position: absolute;
          top: -16px;
          left: 0px;
          right: 0px;
          margin: auto;
          height: 22px;
          line-height: 22px;
          width: 24px;
          color: #FF9900;
          text-align: center;
          z-index: 1000;
          font-size: 9px; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-tabl--mobile .question__scale--row {
        /*.matrix__head{
                    width: 48px !important;
                    max-width: 48px !important;
                  }*/
        /*.matrix__head6{
                    width: 30px !important;
                    max-width: 30px !important;
                  }*/
        /*.question__scale--td6{
                    width: 30px !important;
                    max-width: 30px !important;
                  }*/ }
        .g-qtn.qtn__canvas .qtn__main .question__item .scale-tabl--mobile .question__scale--row .question__scale--td {
          width: 48px !important;
          max-width: 48px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item .scale-tabl--mobile .scale__opt--image {
        width: 23px !important;
        height: 23px !important;
        margin: auto; }
      .g-qtn.qtn__canvas .qtn__main .question__item .singlescale-table--moblie .quesion__item--top {
        margin: 0 0px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item .singlescale-table--moblie .quesion__item--scale2 {
        overflow-x: auto; }
        .g-qtn.qtn__canvas .qtn__main .question__item .singlescale-table--moblie .quesion__item--scale2 .matrix__head {
          width: 48px !important;
          max-width: 48px !important; }
        .g-qtn.qtn__canvas .qtn__main .question__item .singlescale-table--moblie .quesion__item--scale2 .quesion__opt--width {
          width: 25px;
          max-width: 25px;
          margin: auto; }
      .g-qtn.qtn__canvas .qtn__main .question__item .singlescale-table--moblie .quesion__item--scale1 .question__item--left {
        margin-right: 4px;
        line-height: 23px;
        /*width: 48px !important;
                            max-width: 48px !important;*/ }
      .g-qtn.qtn__canvas .qtn__main .question__item .singlescale-table--moblie .quesion__item--scale1 .question__item--right {
        line-height: 23px;
        max-width: 48px; }
      .g-qtn.qtn__canvas .qtn__main .question__item .singlescale-table--moblie .scale__opt--image {
        width: 23px !important;
        height: 23px !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item .question__upload {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center; }
        .g-qtn.qtn__canvas .qtn__main .question__item .question__upload img {
          max-width: 50%;
          float: left; }
        .g-qtn.qtn__canvas .qtn__main .question__item .question__upload--delete {
          margin-left: 10px; }
      .g-qtn.qtn__canvas .qtn__main .question__item .image-selector {
        width: 100%;
        height: 70px; }
      .g-qtn.qtn__canvas .qtn__main .question__item:first-child {
        margin-top: 18px; }
      .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--1 .question__open--opt, .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--2 .question__open--opt {
        display: -ms-flexbox;
        display: flex; }
        .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--1 .question__open--opt .question__span--title, .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--2 .question__open--opt .question__span--title {
          max-width: 30%;
          padding: 3px 5px;
          color: #666666; }
          .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--1 .question__open--opt .question__span--title img, .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--2 .question__open--opt .question__span--title img {
            max-width: 200px; }
      .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--1 .question__open--width, .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--2 .question__open--width {
        max-width: 100% !important; }
      .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--2 .question__choice--c {
        display: block; }
        .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--2 .question__choice--c:not(:first-child) {
          margin-top: 10px; }
        .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--2 .question__choice--c .choice__top {
          margin-bottom: 5px;
          color: #666666; }
      .g-qtn.qtn__canvas .qtn__main .question__item .question__choice--2 .question__open--opt {
        display: -ms-flexbox;
        display: flex; }
    .g-qtn.qtn__canvas .qtn__main .question__h1 {
      line-height: 24px;
      font-size: 16px;
      color: #666666;
      word-break: break-all;
      margin-bottom: 15px;
      display: -ms-flexbox;
      display: flex; }
      .g-qtn.qtn__canvas .qtn__main .question__h1 .question__span--title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
        flex: 1; }
        .g-qtn.qtn__canvas .qtn__main .question__h1 .question__span--title .ql-align-center {
          -ms-flex: 1;
          flex: 1;
          text-align: center; }
        .g-qtn.qtn__canvas .qtn__main .question__h1 .question__span--title .ql-align-right {
          -ms-flex: 1;
          flex: 1;
          text-align: right; }
        .g-qtn.qtn__canvas .qtn__main .question__h1 .question__span--title .ql-align-justify {
          -ms-flex: 1;
          flex: 1;
          text-align: justify; }
        .g-qtn.qtn__canvas .qtn__main .question__h1 .question__span--title img {
          max-width: 200px; }
      .g-qtn.qtn__canvas .qtn__main .question__h1 .question__span--limit {
        font-size: 14px;
        max-width: 100px;
        margin-left: 6px; }
      .g-qtn.qtn__canvas .qtn__main .question__h1 img {
        max-width: 100%; }
    .g-qtn.qtn__canvas .qtn__main .question__totalscore {
      margin-top: 20px;
      color: #666666; }
      .g-qtn.qtn__canvas .qtn__main .question__totalscore span {
        margin-right: 10px; }
    .g-qtn.qtn__canvas .qtn__main .question__opt {
      line-height: 24px;
      font-size: 14px;
      color: #666666;
      margin-top: 19px; }
      .g-qtn.qtn__canvas .qtn__main .question__opt .opt__label {
        margin-left: 15px; }
    .g-qtn.qtn__canvas .qtn__main .question__describe {
      line-height: 28px;
      font-size: 16px;
      color: #666666; }
      .g-qtn.qtn__canvas .qtn__main .question__describe img {
        max-width: 100%; }
      .g-qtn.qtn__canvas .qtn__main .question__describe--img {
        text-align: center; }
        .g-qtn.qtn__canvas .qtn__main .question__describe--img img {
          max-width: 100%; }
    .g-qtn.qtn__canvas .qtn__main .question__choice .choice__item {
      background-color: #ffffff;
      border: solid 1px #e5e7e9;
      margin-top: 10px;
      padding: 7px 11px 7px 15px;
      cursor: pointer; }
      .g-qtn.qtn__canvas .qtn__main .question__choice .choice__item .choice__status {
        position: absolute\9;
        top: 0px\9;
        right: 0px\9;
        bottom: 0px\9;
        height: 20px\9;
        margin: auto\9; }
      .g-qtn.qtn__canvas .qtn__main .question__choice .choice__item img {
        max-width: 100%; }
      .g-qtn.qtn__canvas .qtn__main .question__choice .choice__item--selected {
        border: solid 1px #40b5ff;
        background-color: #fafdff;
        position: relative; }
        .g-qtn.qtn__canvas .qtn__main .question__choice .choice__item--selected .choice__image--layer {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0px;
          left: 0px;
          background: #ffffff;
          opacity: 0.4; }
    .g-qtn.qtn__canvas .qtn__main .question__choice .choice__top {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      min-height: 28px;
      position: relative\9;
      vertical-align: middle\9; }
    .g-qtn.qtn__canvas .qtn__main .question__choice .choice__label {
      -ms-flex: 1;
      flex: 1;
      word-break: break-all;
      color: #666666;
      margin-right: 15px\9; }
      .g-qtn.qtn__canvas .qtn__main .question__choice .choice__label .ql-align-center {
        text-align: center; }
      .g-qtn.qtn__canvas .qtn__main .question__choice .choice__label .ql-align-right {
        text-align: right; }
      .g-qtn.qtn__canvas .qtn__main .question__choice .choice__label .ql-align-justify {
        text-align: justify; }
    .g-qtn.qtn__canvas .qtn__main .question__choice .choice__status {
      margin-left: 6px; }
    .g-qtn.qtn__canvas .qtn__main .question__choice--c .choice__item {
      float: left;
      clear: none;
      margin-right: 1%; }
    .g-qtn.qtn__canvas .qtn__main .question__choice--c2 .choice__item {
      width: 49%; }
      .g-qtn.qtn__canvas .qtn__main .question__choice--c2 .choice__item:nth-child(2n+1) {
        clear: both; }
    .g-qtn.qtn__canvas .qtn__main .question__choice--c3 .choice__item {
      width: 32%; }
      .g-qtn.qtn__canvas .qtn__main .question__choice--c3 .choice__item:nth-child(3n+1) {
        clear: both; }
    .g-qtn.qtn__canvas .qtn__main .question__choice--c4 .choice__item {
      width: 24%; }
      .g-qtn.qtn__canvas .qtn__main .question__choice--c4 .choice__item:nth-child(4n+1) {
        clear: both; }
    .g-qtn.qtn__canvas .qtn__main .question__choice--image {
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .g-qtn.qtn__canvas .qtn__main .question__choice--image .choice__image {
        width: 150px;
        height: 150px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        overflow: hidden;
        -ms-flex-pack: center;
        justify-content: center;
        position: relative; }
        .g-qtn.qtn__canvas .qtn__main .question__choice--image .choice__image--img {
          max-width: 150px !important; }
        .g-qtn.qtn__canvas .qtn__main .question__choice--image .choice__image--item {
          min-width: 24%;
          margin-right: 1%;
          float: left;
          position: relative; }
          .g-qtn.qtn__canvas .qtn__main .question__choice--image .choice__image--item .image__large {
            position: absolute;
            bottom: 0px;
            right: 25px; }
          .g-qtn.qtn__canvas .qtn__main .question__choice--image .choice__image--item .modal__content {
            background: none !important; }
          .g-qtn.qtn__canvas .qtn__main .question__choice--image .choice__image--item .modal__content--open {
            background: none !important; }
          .g-qtn.qtn__canvas .qtn__main .question__choice--image .choice__image--item:nth-child(4n+1) {
            clear: both; }
          .g-qtn.qtn__canvas .qtn__main .question__choice--image .choice__image--item .choice__item {
            margin-top: 10px; }
        .g-qtn.qtn__canvas .qtn__main .question__choice--image .choice__image .choice__status--image {
          width: 20px;
          height: 20px;
          position: absolute;
          left: 0px;
          right: 0px;
          margin: auto;
          top: 0px;
          bottom: 0px;
          z-index: 10; }
    .g-qtn.qtn__canvas .qtn__main .question__choice--mobile .choice__image--item {
      width: 50%;
      margin-right: 0px; }
      .g-qtn.qtn__canvas .qtn__main .question__choice--mobile .choice__image--item:nth-child(2n+1) {
        clear: both; }
        .g-qtn.qtn__canvas .qtn__main .question__choice--mobile .choice__image--item:nth-child(2n+1) .choice__image {
          float: left; }
        .g-qtn.qtn__canvas .qtn__main .question__choice--mobile .choice__image--item:nth-child(2n+1) .image__large {
          right: 5px !important; }
    .g-qtn.qtn__canvas .qtn__main .question__choice--mobile .choice__image {
      width: 130px;
      height: 130px;
      float: right; }
    .g-qtn.qtn__canvas .qtn__main .question__choice--dropdown {
      margin-top: 16px; }
    .g-qtn.qtn__canvas .qtn__main .question__choice--input {
      margin-top: 10px; }
    .g-qtn.qtn__canvas .qtn__main .question__sub {
      margin-top: 22px; }
      .g-qtn.qtn__canvas .qtn__main .question__sub--title {
        line-height: 28px;
        color: #666666; }
      .g-qtn.qtn__canvas .qtn__main .question__sub--wrap {
        padding: 20px 15px;
        border: 1px solid #C3C6C9;
        margin-top: 12px; }
    .g-qtn.qtn__canvas .qtn__main .question__over {
      padding: 109px 0 0 0;
      text-align: center; }
      .g-qtn.qtn__canvas .qtn__main .question__over .over__icon {
        margin: 0 auto;
        width: 50px;
        height: 50px; }
      .g-qtn.qtn__canvas .qtn__main .question__over .over__title {
        line-height: 37px;
        font-size: 26px;
        color: #666666;
        margin-top: 24px; }
      .g-qtn.qtn__canvas .qtn__main .question__over .over__desc {
        margin-top: 10px;
        font-size: 14px;
        color: #999999; }
        .g-qtn.qtn__canvas .qtn__main .question__over .over__desc img {
          max-width: 100%; }
        .g-qtn.qtn__canvas .qtn__main .question__over .over__desc--redpacket {
          font-size: 20px;
          color: red;
          margin-top: 20px; }
  .g-qtn.qtn__canvas .qtn__footer {
    height: 46px;
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: flex; }
    .g-qtn.qtn__canvas .qtn__footer--hide {
      display: none; }
    .g-qtn.qtn__canvas .qtn__footer .btn {
      height: 100%;
      -ms-flex: 1;
      flex: 1;
      padding: 0 16px;
      line-height: 46px;
      text-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      border-radius: 4px;
      background-color: #40b5ff;
      color: white;
      font-size: 16px;
      cursor: pointer;
      border: none; }
      .g-qtn.qtn__canvas .qtn__footer .btn:not(:first-child) {
        margin-left: 15px; }

.main__mobile {
  font-size: 16px; }
  .main__mobile .question__describe {
    font-size: 18px !important; }
  .main__mobile .question__h1 {
    font-size: 18px !important; }
  .main__mobile .question__span--limit {
    font-size: 16px !important; }

.question__over {
  padding: 109px 0 0 0;
  text-align: center; }
  .question__over .over__icon {
    margin: 0 auto;
    width: 50px;
    height: 50px; }
  .question__over .over__title {
    line-height: 37px;
    font-size: 26px;
    color: #666666;
    margin-top: 24px; }
  .question__over .over__desc {
    margin-top: 10px;
    font-size: 14px;
    color: #999999; }
    .question__over .over__desc img {
      max-width: 100%; }

.redpacket__service {
  text-align: center;
  width: 100%;
  height: 100vh;
  background: #ede6d3;
  padding-top: 50px; }
  .redpacket__service--row {
    width: 310px;
    height: 550px;
    background: #fcf7eb;
    margin: auto;
    padding-top: 20px;
    position: relative; }
  .redpacket__service .icon__logo {
    margin: auto;
    padding-top: 20px; }
  .redpacket__service .redpacket__title {
    color: #d9c7a7;
    font-size: 16px;
    margin-top: 15px; }
  .redpacket__service .redpacket__sum {
    font-size: 54px;
    margin-top: 56px;
    color: red; }
    .redpacket__service .redpacket__sum--span {
      font-size: 14px; }
  .redpacket__service .redpacket__text {
    margin-top: 10px;
    color: red; }
  .redpacket__service .icon__bottom {
    position: absolute;
    bottom: 0px;
    left: -7px; }

.prize__info {
  width: 360px;
  margin: auto;
  margin-top: 10px;
  color: #999999;
  text-align: left;
  color: #ffac3b; }

@media screen and (min-width: 320px) and (max-width: 640px) {
  .prize__info {
    width: 100%;
    margin: auto;
    margin-top: 10px; }
  .redpacket__service {
    padding-top: 20px !important; }
  .redpacket__service--row {
    height: calc(100vh - 20px) !important; }
  .redpacket__num {
    padding-top: 100px !important; }
  .question__over {
    padding: 50px 0 0 0 !important; } }

@media screen and (max-width: 320px) {
  .icon-redpacket4 {
    width: 314px !important; }
  .redpacket__service--row {
    width: 295px; }
  .prize__info {
    width: 100%;
    margin: auto;
    margin-top: 10px; } }

.color-yello {
  color: #ffac3b; }

.question__matrix--custom {
  /*.matrix-table--view{
    overflow: hidden;
    overflow-x: auto;
    width: 100%;
    padding-bottom: 20px;
  }
  .matrix-table--view::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
  }
  .matrix-table--view::-webkit-scrollbar {
    width: 5px;
    height: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .matrix-table--view::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height: 15px;
  }
  .matrix-table--view::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }*/
  /*.table__tbody {
    overflow: hidden;
    overflow-y: auto;
  }
  .table__tbody::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
  }
  .table__tbody::-webkit-scrollbar {
    width: 5px;
    height: 13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .table__tbody::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height: 28px;
  }
  .table__tbody::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }*/ }
  .question__matrix--custom .matrix-table:first-child {
    border-top: 1px solid #D5D5D5; }

.target_p {
  margin-left: 0px; }

.check_optExplain {
  margin-top: 7px; }

.upload_check {
  margin-top: 7px; }

.button_qtn {
  position: absolute;
  right: -60px;
  bottom: 2px;
  cursor: pointer;
  width: 60px;
  height: 30px;
  border-radius: 5px;
  background: #40b5ff;
  color: #fff;
  line-height: 30px;
  font-size: 12px;
  text-align: center; }

.position_div {
  width: 673px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  border: 1px dashed #ccc;
  cursor: pointer; }

.qtn_p_isAllow {
  color: red;
  font-size: 12px;
  margin-left: 5px; }

.position_input {
  width: 100%;
  height: 70px;
  border: 1px dashed #ccc;
  position: relative; }
  .position_input .position_p {
    line-height: 40px;
    margin-left: 10px; }
  .position_input .position_p1 {
    color: #ccc;
    margin-left: 10px; }
    .position_input .position_p1 .position_span {
      margin: 0 20px 0 0; }
  .position_input .position_reposition {
    position: absolute;
    right: 16px;
    color: #169BD5;
    top: 25px;
    cursor: pointer; }

.position_i {
  background: url(assets/images/icons/qtn/position.93f5bbe7.png) center center/cover no-repeat;
  background-size: 18px 18px;
  background-position-x: 260px; }

.mobile_position_i {
  background: url(assets/images/icons/qtn/position.93f5bbe7.png) center center/cover no-repeat;
  background-size: 18px 18px;
  background-position-x: 84px; }

.position_i1 {
  background: url(assets/images/icons/qtn/position.93f5bbe7.png) center center/cover no-repeat;
  background-size: 18px 18px;
  width: 83px;
  height: 47px;
  text-align: center;
  background-position-y: 1px;
  background-position-x: -2px; }

.position_mobile {
  width: 332px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  border: 1px dashed #ccc;
  cursor: pointer; }

.mobile_position_input {
  width: 340px;
  border: 1px dashed #ccc;
  position: relative; }
  .mobile_position_input .position_p {
    line-height: 40px;
    margin-left: 10px; }
  .mobile_position_input .position_p1 {
    color: #ccc;
    margin-left: 10px; }
    .mobile_position_input .position_p1 .position_span {
      margin: 0 20px 0 0; }
  .mobile_position_input .position_reposition {
    position: absolute;
    right: 16px;
    color: #169BD5;
    top: 25px;
    cursor: pointer; }
  .mobile_position_input .position_i1 {
    background: url(assets/images/icons/qtn/position.93f5bbe7.png) center center/cover no-repeat;
    background-size: 18px 18px;
    width: 94px;
    height: 47px;
    text-align: center;
    background-position-y: 12px;
    background-position-x: 7px;
    padding-left: 18px;
    line-height: 42px;
    color: #169BD5; }

.opt__text {
  display: -ms-flexbox;
  display: flex;
  color: #666666; }
  .opt__text--left {
    -ms-flex: 1;
    flex: 1; }
  .opt__text--right {
    float: right;
    -ms-flex: 1;
    flex: 1;
    text-align: end; }

.question__item-setscore {
  width: 28px;
  height: 20px;
  position: absolute;
  font-size: 9px;
  z-index: 2;
  color: #ed980b;
  margin-top: -15px;
  text-align: center; }

.question__item--slider {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px 0px; }

.opt__text {
  display: -ms-flexbox;
  display: flex;
  color: #666666; }
  .opt__text--left {
    -ms-flex: 1;
    flex: 1; }
  .opt__text--right {
    float: right;
    -ms-flex: 1;
    flex: 1;
    text-align: end; }

.qtn-score-Customized {
  margin-top: 20px; }
  .qtn-score-Customized .qtn-score {
    color: #79798a;
    margin-right: 10px;
    font-size: 24px; }
  .qtn-score-Customized .qtn-score-num {
    color: red;
    margin-right: 10px;
    font-size: 28px; }

.g-loading {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.3);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .g-loading.inner {
    position: absolute; }

/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn); } }

.Select {
  position: relative; }
  .Select,
  .Select div,
  .Select input,
  .Select span {
    box-sizing: border-box; }
  .Select.is-disabled > .Select-control {
    background-color: #f9f9f9; }
    .Select.is-disabled > .Select-control:hover {
      box-shadow: none; }
  .Select.is-disabled .Select-arrow-zone {
    cursor: default;
    pointer-events: none; }

.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 0px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 27px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .Select-control:hover {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06); }
  .Select-control .Select-input:focus {
    outline: none;
    border: none !important; }

.is-searchable.is-open > .Select-control {
  cursor: text; }

.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9; }
  .is-open > .Select-control .Select-arrow {
    top: -2px;
    border-color: transparent transparent #999;
    border-width: 0 5px 5px; }

.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text; }

.is-focused:not(.is-open) > .Select-control {
  border-color: #08c #0099e6 #0099e6;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px -1px fade(#08c, 50%); }

.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 25px;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333; }

.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none; }
  .has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover, .has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
  .has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
  .has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
    color: #08c;
    outline: none;
    text-decoration: underline; }

.Select-input {
  height: 25px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
  width: 35px; }
  .Select-input > input {
    background: none transparent;
    border: 0 none;
    box-shadow: none;
    cursor: default;
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    outline: none;
    line-height: 14px;
    /* For IE 8 compatibility */
    padding: 3.5px 0 7.5px;
    /* For IE 8 compatibility */
    -webkit-appearance: none; }
    .is-focused .Select-input > input {
      cursor: text; }
    .Select-input > input:focus {
      border: none !important; }

.has-value.is-pseudo-focused .Select-input {
  opacity: 0; }

.Select-control:not(.is-searchable) > .Select-input {
  outline: none; }

.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px; }

.Select-loading {
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle; }

.Select-clear-zone {
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 12.5px; }
  .Select-clear-zone:hover {
    color: #D0021B; }

.Select-clear {
  display: inline-block;
  font-size: 13px;
  line-height: 1; }

.Select--multi .Select-clear-zone {
  width: 12.5px; }

.Select--multi .Select-multi-value-wrapper {
  display: inline-block; }

.Select .Select-aria-only {
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden; }

.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px; }

.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative; }

.is-open .Select-arrow,
.Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666; }

/** custom attributes **/
.Select-block {
  display: block;
  width: 100%;
  border-radius: 0; }

.Select-no-border .Select-control {
  border-color: transparent; }

.Select-no-border .Select-menu-outer {
  border-top-color: transparent; }

.Select-no-border.is-open .Select-control {
  border-color: #ccc; }

.Select-lg > .Select-control {
  height: 38px; }
  .Select-lg > .Select-control .Select-value {
    line-height: 38px;
    padding-left: 10px;
    padding-right: 10px; }

.Select-lg .Select-input {
  height: 38px; }

.Select-lg .Select-placeholder {
  line-height: 38px;
  padding: 0 15px; }

.Select-lg .Select-arrow-zone {
  padding-right: 0px; }

.Select-lg .Select-option {
  padding: 10px 15px; }

.Select-center {
  text-align: center; }

@keyframes Select-animation-fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.Select-menu-outer {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 1000;
  -webkit-overflow-scrolling: touch; }

.Select-menu {
  max-height: 198px;
  overflow-y: auto; }

.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 5px 5px;
  word-break: break-all; }
  .Select-option:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px; }
  .Select-option.is-selected {
    background-color: #f5faff;
    color: #333; }
  .Select-option.is-focused {
    background-color: #f2f9fc;
    color: #333; }
  .Select-option.is-disabled {
    color: #cccccc;
    cursor: default; }

.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 5px 5px; }

.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 5px;
  padding: 0; }

.Select--multi.has-value .Select-input {
  margin-left: 5px; }

.Select--multi .Select-value {
  background-color: #f2f9fc;
  border-radius: 0px;
  border: 1px solid #c9e6f2;
  color: #08c;
  display: inline-block;
  font-size: 0.9em;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top; }

.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle; }

.Select--multi .Select-value-label {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  cursor: default;
  padding: 2px 5px; }

.Select--multi a.Select-value-label {
  color: #08c;
  cursor: pointer;
  text-decoration: none; }
  .Select--multi a.Select-value-label:hover {
    text-decoration: underline; }

.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  border-right: 1px solid #c9e6f2;
  padding: 1px 5px 3px; }
  .Select--multi .Select-value-icon:hover, .Select--multi .Select-value-icon:focus {
    background-color: #ddeff7;
    color: #0077b3; }
  .Select--multi .Select-value-icon:active {
    background-color: #c9e6f2; }

.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333; }

.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3; }
  .Select--multi.is-disabled .Select-value-icon:hover, .Select--multi.is-disabled .Select-value-icon:focus, .Select--multi.is-disabled .Select-value-icon:active {
    background-color: #fcfcfc; }

@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn); } }

.hot-canvas {
  position: relative; }
  .hot-canvas .canvas__img {
    position: absolute;
    right: -26px;
    padding: 0 0 20px 10px;
    top: 0;
    display: none; }
    .hot-canvas .canvas__img .icon-editor-img input {
      display: none; }
  .hot-canvas .canvas__label {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    background-color: #2a70f3;
    color: white;
    padding-left: 3px;
    width: 248px; }
    .hot-canvas .canvas__label .label__text {
      width: 44px; }
    .hot-canvas .canvas__label .label__input {
      border: 1px solid #ccc;
      width: 100%;
      color: #666666; }
      .hot-canvas .canvas__label .label__input--wrap {
        width: 100px; }
    .hot-canvas .canvas__label .label__mutex {
      display: -ms-flexbox;
      display: flex; }
      .hot-canvas .canvas__label .label__mutex input {
        margin-top: 3px; }
  .hot-canvas:hover .canvas__img {
    display: block; }

.theme__editor .editor__swiper .swiper-slide {
  width: 35px;
  height: 35px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }

.theme__editor .editor__swiper .swiper--1 {
  background-color: #7BC6B9; }

.theme__editor .editor__swiper .swiper--2 {
  background-color: #BEBFD5; }

.theme__editor .editor__swiper .swiper--3 {
  background-color: #E6BA98; }

.theme__editor .editor__swiper .swiper--4 {
  background-color: #9DBCE8; }

.theme__editor .editor__swiper .swiper--5 {
  background-color: #BD10E0; }

.theme__editor .editor__swiper .swiper--6 {
  background-color: white; }

/*!
 * Quill Editor v1.3.1
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative; }

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden; }

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none; }

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%; }

.ql-clipboard p {
  margin: 0;
  padding: 0; }

.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word; }

.ql-editor > * {
  cursor: text; }

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em; }

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none; }

.ql-editor ul > li::before {
  content: '\2022'; }

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none; }

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all; }

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all; }

.ql-editor ul[data-checked=true] > li::before {
  content: '\2611'; }

.ql-editor ul[data-checked=false] > li::before {
  content: '\2610'; }

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em; }

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right; }

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em; }

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em; }

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em; }

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0; }

.ql-editor ol li:before {
  content: counter(list-0, decimal) ". "; }

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1; }

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2; }

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". "; }

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3; }

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". "; }

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4; }

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5; }

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". "; }

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6; }

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". "; }

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7; }

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9; }

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8; }

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". "; }

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9; }

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9; }

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". "; }

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em; }

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em; }

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em; }

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em; }

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em; }

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em; }

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em; }

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em; }

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em; }

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em; }

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em; }

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em; }

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em; }

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em; }

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em; }

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em; }

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em; }

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em; }

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em; }

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em; }

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em; }

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em; }

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em; }

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em; }

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em; }

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em; }

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em; }

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em; }

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em; }

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em; }

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em; }

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em; }

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em; }

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em; }

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em; }

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em; }

.ql-editor .ql-video {
  display: block;
  max-width: 100%; }

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto; }

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto; }

.ql-editor .ql-bg-black {
  background-color: #000; }

.ql-editor .ql-bg-red {
  background-color: #e60000; }

.ql-editor .ql-bg-orange {
  background-color: #f90; }

.ql-editor .ql-bg-yellow {
  background-color: #ff0; }

.ql-editor .ql-bg-green {
  background-color: #008a00; }

.ql-editor .ql-bg-blue {
  background-color: #06c; }

.ql-editor .ql-bg-purple {
  background-color: #93f; }

.ql-editor .ql-color-white {
  color: #fff; }

.ql-editor .ql-color-red {
  color: #e60000; }

.ql-editor .ql-color-orange {
  color: #f90; }

.ql-editor .ql-color-yellow {
  color: #ff0; }

.ql-editor .ql-color-green {
  color: #008a00; }

.ql-editor .ql-color-blue {
  color: #06c; }

.ql-editor .ql-color-purple {
  color: #93f; }

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif; }

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace; }

.ql-editor .ql-size-small {
  font-size: 0.75em; }

.ql-editor .ql-size-large {
  font-size: 1.5em; }

.ql-editor .ql-size-huge {
  font-size: 2.5em; }

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit; }

.ql-editor .ql-align-center {
  text-align: center; }

.ql-editor .ql-align-justify {
  text-align: justify; }

.ql-editor .ql-align-right {
  text-align: right; }

.ql-editor .ql-embed-selected {
  border: 1px solid #777;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  pointer-events: none;
  position: absolute; }

/*!
 * Quill Editor v1.3.1
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative; }

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden; }

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none; }

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%; }

.ql-clipboard p {
  margin: 0;
  padding: 0; }

/*.ql-image{
  display: none !important;
}*/
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word; }

.ql-editor > * {
  cursor: text; }

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em; }

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none; }

.ql-editor ul > li::before {
  content: '\2022'; }

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none; }

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all; }

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all; }

.ql-editor ul[data-checked=true] > li::before {
  content: '\2611'; }

.ql-editor ul[data-checked=false] > li::before {
  content: '\2610'; }

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em; }

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right; }

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em; }

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em; }

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em; }

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0; }

.ql-editor ol li:before {
  content: counter(list-0, decimal) ". "; }

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1; }

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2; }

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". "; }

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3; }

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". "; }

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4; }

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5; }

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". "; }

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6; }

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". "; }

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7; }

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9; }

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8; }

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". "; }

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9; }

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9; }

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". "; }

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em; }

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em; }

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em; }

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em; }

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em; }

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em; }

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em; }

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em; }

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em; }

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em; }

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em; }

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em; }

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em; }

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em; }

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em; }

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em; }

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em; }

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em; }

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em; }

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em; }

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em; }

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em; }

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em; }

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em; }

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em; }

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em; }

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em; }

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em; }

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em; }

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em; }

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em; }

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em; }

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em; }

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em; }

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em; }

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em; }

.ql-editor .ql-video {
  display: block;
  max-width: 100%; }

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto; }

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto; }

.ql-editor .ql-bg-black {
  background-color: #000; }

.ql-editor .ql-bg-red {
  background-color: #e60000; }

.ql-editor .ql-bg-orange {
  background-color: #f90; }

.ql-editor .ql-bg-yellow {
  background-color: #ff0; }

.ql-editor .ql-bg-green {
  background-color: #008a00; }

.ql-editor .ql-bg-blue {
  background-color: #06c; }

.ql-editor .ql-bg-purple {
  background-color: #93f; }

.ql-editor .ql-color-white {
  color: #fff; }

.ql-editor .ql-color-red {
  color: #e60000; }

.ql-editor .ql-color-orange {
  color: #f90; }

.ql-editor .ql-color-yellow {
  color: #ff0; }

.ql-editor .ql-color-green {
  color: #008a00; }

.ql-editor .ql-color-blue {
  color: #06c; }

.ql-editor .ql-color-purple {
  color: #93f; }

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif; }

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace; }

.ql-editor .ql-size-small {
  font-size: 0.75em; }

.ql-editor .ql-size-large {
  font-size: 1.5em; }

.ql-editor .ql-size-huge {
  font-size: 2.5em; }

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit; }

.ql-editor .ql-align-center {
  text-align: center; }

.ql-editor .ql-align-justify {
  text-align: justify; }

.ql-editor .ql-align-right {
  text-align: right; }

.ql-editor .ql-embed-selected {
  border: 1px solid #777;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  pointer-events: none;
  position: absolute; }

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table; }

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px; }

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%; }

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none; }

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none; }

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c; }

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c; }

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c; }

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444; }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444; }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444; } }

.ql-snow {
  box-sizing: border-box; }

.ql-snow * {
  box-sizing: border-box; }

.ql-snow .ql-hidden {
  display: none; }

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden; }

.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px); }

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none; }

.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px); }

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle; }

.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table; }

.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2; }

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2; }

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444; }

.ql-snow .ql-empty {
  fill: none; }

.ql-snow .ql-even {
  fill-rule: evenodd; }

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1; }

.ql-snow .ql-transparent {
  opacity: 0.4; }

.ql-snow .ql-direction svg:last-child {
  display: none; }

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline; }

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none; }

.ql-snow .ql-editor h1 {
  font-size: 2em; }

.ql-snow .ql-editor h2 {
  font-size: 1.5em; }

.ql-snow .ql-editor h3 {
  font-size: 1.17em; }

.ql-snow .ql-editor h4 {
  font-size: 1em; }

.ql-snow .ql-editor h5 {
  font-size: 0.83em; }

.ql-snow .ql-editor h6 {
  font-size: 0.67em; }

.ql-snow .ql-editor a {
  text-decoration: underline; }

.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px; }

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px; }

.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px; }

.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px; }

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible; }

.ql-snow .ql-editor img {
  max-width: 100%; }

.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle; }

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%; }

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px; }

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap; }

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc; }

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
  max-height: 130px;
  overflow-y: auto; }

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px; }

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px; }

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px; }

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px; }

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px; }

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 92px; }

.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px; }

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label); }

.ql-snow .ql-picker.ql-header {
  width: 98px; }

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6'; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em; }

.ql-snow .ql-picker.ql-font {
  width: 88px; }

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif'; }

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif'; }

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace'; }

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif; }

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace; }

.ql-snow .ql-picker.ql-size {
  width: 48px; }

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal'; }

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small'; }

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large'; }

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge'; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px; }

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff; }

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000; }

.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px; }

.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent; }

.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; }

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc; }

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc; }

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000; }

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px; }

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap; }

.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px; }

.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px; }

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top; }

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px; }

.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px; }

.ql-snow .ql-tooltip a {
  line-height: 26px; }

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none; }

.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block; }

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px; }

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:"; }

.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:"; }

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:"; }

.ql-snow a {
  color: #06c; }

.ql-container.ql-snow {
  border: 1px solid #ccc; }

.bdsharebuttonbox .bds_weixin {
  background: url("assets/images/icons/share/share_weixin.8fa3d372.png");
  width: 26px;
  height: 26px;
  background-size: cover;
  background-position: 0 -104px !important; }

.bdsharebuttonbox .bds_tsina {
  background: url("assets/images/icons/share/share_sina.4d718e2c.png");
  width: 26px;
  height: 26px;
  background-size: cover; }

.bdsharebuttonbox .bds_sqq {
  background: url("assets/images/icons/share/share_qq.0e7d4c10.png");
  width: 26px;
  height: 26px;
  background-size: cover;
  background-position: 0 -104px !important; }

/*!
 * https://github.com/YouCanBookMe/react-datetime
 */
.rdt {
  position: relative; }

.rdtPicker {
  display: none;
  position: absolute;
  width: 250px;
  padding: 4px;
  margin-top: 1px;
  z-index: 99999 !important;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #f9f9f9; }

.rdtOpen .rdtPicker {
  display: block; }

.rdtStatic .rdtPicker {
  box-shadow: none;
  position: static; }

.rdtPicker .rdtTimeToggle {
  text-align: center; }

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

.rdtPicker td,
.rdtPicker th {
  text-align: center;
  height: 28px; }

.rdtPicker td {
  cursor: pointer; }

.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover,
.rdtPicker .rdtTimeToggle:hover {
  background: #eeeeee;
  cursor: pointer; }

.rdtPicker td.rdtOld,
.rdtPicker td.rdtNew {
  color: #999999; }

.rdtPicker td.rdtToday {
  position: relative; }

.rdtPicker td.rdtToday:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #428bca;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px; }

.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
  background-color: #428bca;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.rdtPicker td.rdtActive.rdtToday:before {
  border-bottom-color: #fff; }

.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed; }

.rdtPicker td span.rdtOld {
  color: #999999; }

.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed; }

.rdtPicker th {
  border-bottom: 1px solid #f9f9f9; }

.rdtPicker .dow {
  width: 14.2857%;
  border-bottom: none; }

.rdtPicker th.rdtSwitch {
  width: 100px; }

.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
  font-size: 21px;
  vertical-align: top; }

.rdtPrev span,
.rdtNext span {
  display: block;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none; }

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed; }

.rdtPicker thead tr:first-child th {
  cursor: pointer; }

.rdtPicker thead tr:first-child th:hover {
  background: #eeeeee; }

.rdtPicker tfoot {
  border-top: 1px solid #f9f9f9; }

.rdtPicker button {
  border: none;
  background: none;
  cursor: pointer; }

.rdtPicker button:hover {
  background-color: #eee; }

.rdtPicker thead button {
  width: 100%;
  height: 100%; }

td.rdtMonth,
td.rdtYear {
  height: 50px;
  width: 25%;
  cursor: pointer; }

td.rdtMonth:hover,
td.rdtYear:hover {
  background: #eee; }

.rdtCounters {
  display: inline-block; }

.rdtCounters > div {
  float: left; }

.rdtCounter {
  height: 100px; }

.rdtCounter {
  width: 40px; }

.rdtCounterSeparator {
  line-height: 100px; }

.rdtCounter .rdtBtn {
  height: 40%;
  line-height: 40px;
  cursor: pointer;
  display: block;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none; }

.rdtCounter .rdtBtn:hover {
  background: #eee; }

.rdtCounter .rdtCount {
  height: 20%;
  font-size: 1.2em; }

.rdtMilli {
  vertical-align: middle;
  padding-left: 8px;
  width: 48px; }

.rdtMilli input {
  width: 100%;
  font-size: 1.2em;
  margin-top: 37px; }

/*!
 * Cropper.js v1.0.0-rc.3
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-07-07T12:56:42.462Z
 */
.cropper-container {
  font-size: 0;
  line-height: 0;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
  -ms-touch-action: none;
  touch-action: none; }

.cropper-container img {
  /* Avoid margin top issue (Occur only when margin-top <= -height) */
  display: block;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  width: 100%;
  height: 100%;
  image-orientation: 0deg; }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.cropper-wrap-box {
  overflow: hidden; }

.cropper-drag-box {
  opacity: 0;
  background-color: #fff; }

.cropper-modal {
  opacity: .5;
  background-color: #000; }

.cropper-view-box {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75); }

.cropper-dashed {
  position: absolute;
  display: block;
  opacity: .5;
  border: 0 dashed #eee; }

.cropper-dashed.dashed-h {
  top: 33.33333%;
  left: 0;
  width: 100%;
  height: 33.33333%;
  border-top-width: 1px;
  border-bottom-width: 1px; }

.cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333%;
  width: 33.33333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px; }

.cropper-center {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  opacity: .75; }

.cropper-center:before,
.cropper-center:after {
  position: absolute;
  display: block;
  content: ' ';
  background-color: #eee; }

.cropper-center:before {
  top: 0;
  left: -3px;
  width: 7px;
  height: 1px; }

.cropper-center:after {
  top: -3px;
  left: 0;
  width: 1px;
  height: 7px; }

.cropper-face,
.cropper-line,
.cropper-point {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  opacity: .1; }

.cropper-face {
  top: 0;
  left: 0;
  background-color: #fff; }

.cropper-line {
  background-color: #39f; }

.cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize; }

.cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize; }

.cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize; }

.cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize; }

.cropper-point {
  width: 5px;
  height: 5px;
  opacity: .75;
  background-color: #39f; }

.cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize; }

.cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize; }

.cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize; }

.cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize; }

.cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize; }

.cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize; }

.cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize; }

.cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  opacity: 1; }

@media (min-width: 768px) {
  .cropper-point.point-se {
    width: 15px;
    height: 15px; } }

@media (min-width: 992px) {
  .cropper-point.point-se {
    width: 10px;
    height: 10px; } }

@media (min-width: 1200px) {
  .cropper-point.point-se {
    width: 5px;
    height: 5px;
    opacity: .75; } }

.cropper-point.point-se:before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: ' ';
  opacity: 0;
  background-color: #39f; }

.cropper-invisible {
  opacity: 0; }

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC"); }

.cropper-hide {
  position: absolute;
  display: block;
  width: 0;
  height: 0; }

.cropper-hidden {
  display: none !important; }

.cropper-move {
  cursor: move; }

.cropper-crop {
  cursor: crosshair; }

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed; }

/**
 * Swiper 4.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2017 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 27, 2017
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  -ms-flex-direction: column;
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform; }

.swiper-invisible-blank-slide {
  visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  -ms-flex-align: start;
  align-items: flex-start;
  transition-property: transform, height; }

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px; }

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat; }

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff; }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right; }

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff; }

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff; }

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000; }

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000; }

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg); } }

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube {
  overflow: visible; }

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: blur(50px);
  z-index: 0; }

.swiper-container-flip {
  overflow: visible; }

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29tbW9uL192YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9iYXNlLnNjc3MiLCJjb21tb24vbGF5b3V0LnNjc3MiLCJjb21tb24vdGFibGUuc2NzcyIsImNvbW1vbi9pY29uLnNjc3MiLCJjb21tb24vcGFnaW5hdGlvbi5zY3NzIiwiY29tbW9uL25vdGlmaWNhdGlvbi5zY3NzIiwiY29tbW9uL2VkaXRvci5zY3NzIiwiY29tbW9uL2ltYWdlLXNlbGVjdG9yLnNjc3MiLCJjb21tb24vbW9kYWwuc2NzcyIsImNvbW1vbi9mb3JtLnNjc3MiLCJjb21tb24vc29ydGFibGUuc2NzcyIsIm1vZGFscy9tdWx0aS1hZGQuc2NzcyIsIm1vZGFscy9tdWx0aS1jb250YWN0cy5zY3NzIiwibW9kYWxzL211bHRpLWFjY291bnQuc2NzcyIsIm1vZGFscy9tdWx0aS1hbmFseXNlLnNjc3MiLCJtb2RhbHMvY29weS1saW5rLnNjc3MiLCJtb2RhbHMvcmljaC10ZXh0LnNjc3MiLCJtb2RhbHMvY29uZmlybS5zY3NzIiwibW9kYWxzL3F1ZXN0aW9uLWNvcHkuc2NzcyIsIm1vZGFscy9tdWxpdGktcHJldmlldy5zY3NzIiwibW9kYWxzL3Ntcy1pbnZpdGlvbi5zY3NzIiwibW9kYWxzL211bHRpLXNjYWxlLnNjc3MiLCJtb2RhbHMvbXVsdGktcHJvamVjdC5zY3NzIiwibW9kYWxzL211bGl0aS1lZGl0LnNjc3MiLCJtb2RhbHMvbXVsdGktdGFyZ2V0LnNjc3MiLCJtb2RhbHMvbXVsdGktc3VnZ2VzdC5zY3NzIiwicGFnZXMvaG9tZS5zY3NzIiwicGFnZXMvbG9naW4uc2NzcyIsInBhZ2VzL3JlZ2lzdGVyLnNjc3MiLCJwYWdlcy9yZXNldF9wYXNzLnNjc3MiLCJwYWdlcy9hZ3JlZW1lbnQuc2NzcyIsInBhZ2VzL3dvcmtzLnNjc3MiLCJwYWdlcy93b3Jrcy1lZGl0LnNjc3MiLCJwYWdlcy93b3Jrcy1lZGl0L3F1ZXN0aW9uX19zdWJzLnNjc3MiLCJtaXhpbi90cmFuc2Zvcm0tZ3JvdXAuc2NzcyIsInBhZ2VzL3dvcmtzLWVkaXQvbG9naWMuc2NzcyIsInBhZ2VzL3dvcmtzLWRhdGEuc2NzcyIsInBhZ2VzL3dvcmtzLWFuYWx5c2Uuc2NzcyIsInBhZ2VzL3dvcmtzLXByZXZpZXcuc2NzcyIsInBhZ2VzL3dvcmtzLWVkaXQvc2V0dGluZy5zY3NzIiwicGFnZXMvdXBncmFkZS5zY3NzIiwicGFnZXMvaGVscC5zY3NzIiwicGFnZXMvYWNjb3VudC5zY3NzIiwicGFnZXMvcXVlc3Rpb25uYWlyZS5zY3NzIiwicGFnZXMvYW5zd2VyLnNjc3MiLCJwYWdlcy9hbmltYXRlLnNjc3MiLCJwYWdlcy9wcm9qZWN0LnNjc3MiLCJwYWdlcy9ub3RmaW5kLnNjc3MiLCJwYWdlcy9zbGlkZXIuc2NzcyIsInBhZ2VzL2ludmF0ZV9wYWdlLnNjc3MiLCJwYWdlcy9wcml6ZS5zY3NzIiwicGFnZXMvbmV3TG9naW4uc2NzcyIsInBhZ2VzL2FudGQuc2NzcyIsIm1vZHVsZXMvcXRuLnNjc3MiLCJtb2R1bGVzL2xvYWRpbmcuc2NzcyIsIm1vZHVsZXMvc2VsZWN0L3NlbGVjdC5zY3NzIiwibW9kdWxlcy9zZWxlY3Qvc3Bpbm5lci5zY3NzIiwibW9kdWxlcy9zZWxlY3QvY29udHJvbC5zY3NzIiwibW9kdWxlcy9zZWxlY3QvbWl4aW5zLnNjc3MiLCJtb2R1bGVzL3NlbGVjdC9tZW51LnNjc3MiLCJtb2R1bGVzL3NlbGVjdC9tdWx0aS5zY3NzIiwibW9kdWxlcy9ob3QtY2FudmFzLnNjc3MiLCJtb2R1bGVzL3RoZW1lLnNjc3MiLCJxdWlsbC9xdWlsbC5jb3JlLnNjc3MiLCJxdWlsbC9xdWlsbC5zbm93LnNjc3MiLCJiYWlkdXNoYXJlL3NoYXJlYmQuc2NzcyIsImRhdGV0aW1lL3JlYWN0LWRhdGV0aW1lLnNjc3MiLCJjcm9wcGVyL2Nyb3BwZXIuc2NzcyIsInN3aXBlci9pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQzZCakIsZUFBZTtBQzNCZjtFQUNFLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsV0FBVztFQUNYLG9GQUFvRjtFQUNwRixtQkFBbUI7RUFDbkIsV0RzQlk7RUNyQlosd0JBQXdCLEVBQ3pCOztBQUVEO0VBQ0UsVUFBVTtFQUNWLFdBQVc7RUFDWCxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLG9GQUFvRixFQUNyRjs7QUFDRDs7RUFFRSxXQUFXO0VBQ1gsVUFBVSxFQUNYOztBQUNEOztFQUVFLHdCQUF3QixFQUN6Qjs7QUFDRDs7RUFFRSxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixlQUFlLEVBQ2hCOztBQUVEO0VBQ0UsZUFBZSxFQUNoQjs7QUFFRDtFQUNFLGFBQ0QsRUFBQzs7QUFFRjtFQUNFLHNCQUFzQjtFQUN0QixhQUFhLEVBQ2Q7O0FBQ0Q7RUFDRSxlRG5DdUIsRUNvQ3hCOztBQUNEO0VBQ0UseUJBQXlCLEVBQzFCOztBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsNEJBQTRCLEVBQzdCOztBQUNEO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLHVCQUNELEVBQUM7O0FBRUY7RUFDRSxhQUFhLEVBQ2Q7O0FBRUQ7Ozs7O0VBS0UsY0FBYyxFQUNmOztBQUVEO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGtCQUFVO0VBQ1YsYUFBYSxFQUNkOztBQUVEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlO0VBQ2YsVUFBVTtFQUNWLG1CQUFtQixFQUNwQjs7QUFDRDtFQUNFLG9GQUFvRixFQUNyRjs7QUFDRDtFQUFXLHlCQUF3QjtFQUFDLGlCQUFnQixFQUFHOztBQUN2RDtFQUNFLGlCQUFnQixFQUNqQjs7QUNwR0Q7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLFVBQVU7RUFDVixlQUFlO0VBQ2YsUUFDRCxFQUFDOztBQUVGO0VBQ0UsV0FBVyxFQUNaOztBQUVEO0VBQ0UsY0FBYztFQUNkLGVBQWUsRUFRaEI7RUFWRDtJQUlJLGNBQWM7SUFDZCxlQUFlLEVBQ2hCO0VBTkg7SUFRSSxZQUFZLEVBQ2I7O0FDdkJIO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsOEJBQThCLEVBTy9CO0VBWEQ7SUFNSSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixpQ0FBaUMsRUFDbEM7O0FBR0g7RUFFSSxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBRW5CLGlDQUFpQyxFQUNsQzs7QUFJSDtFQUNFLGtCQUFrQjtFQUNsQix3QkFBd0IsRUF1RXpCO0VBekVEO0lBSUksZUFBZSxFQUNoQjtFQUxIO0lBT0ksaUJBQWlCO0lBQ2pCLGlCQUFpQixFQW1CbEI7SUEzQkg7TUFZUSxhQUFhO01BQ2IsbUJBQW1CO01BQ25CLFFBQVE7TUFDUixPQUFPLEVBVVI7TUF6QlA7UUFrQlksbUJBQW1CO1FBQ25CLE9BQU87UUFDUCxhQUFhO1FBQ2IsV0FBVztRQUNYLG1CQUFtQixFQUNwQjtFQXZCWDtJQTZCSSxtQkFBbUIsRUFDcEI7RUE5Qkg7SUFnQ0ksMEJBakNrQjtJQWtDbEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixhQUFhLEVBSWQ7SUF2Q0g7TUFxQ00sK0JBdENnQixFQXVDakI7RUF0Q0w7SUF5Q0ksYUFBYTtJQUNiLDhCQTNDa0IsRUE0Q25CO0VBM0NIO0lBK0NNLG1CQUFtQjtJQUNuQix1QkFBdUIsRUFReEI7SUF4REw7TUFrRFEsZ0JBQWdCLEVBQ2pCO0lBbkRQO01BcURRLGFBQVk7TUFDWiw0QkFBNEIsRUFDN0I7RUF2RFA7SUEwRE0sbUJBQW1CO0lBQ25CLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsc0JBQXdCO0lBQXhCLHdCQUF3QjtJQUN4QixnQkFBZ0IsRUFLakI7SUFsRUw7TUErRFEsWUFBWTtNQUNaLGFBQWEsRUFDZDtFQWpFUDtJQW9FTSxZQUFZO0lBQ1osYUFBYTtJQUNiLGlCQUFpQixFQUNsQjs7QUFHTDtFQUNFLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsZUFBZTtFQUNmLGFBQWE7RUFDYix1QkFBdUIsRUFDeEI7O0FDeEdEO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQixFQUNqQjs7QUFDRDtFQUNFLFlBQVk7RUFDWixhQUFhLEVBQ2Q7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osYUFBYSxFQUNkOztBQUNEO0VBQ0UsWUFBWTtFQUNaLGFBQWEsRUFDZDs7QUFDRDtFQUNFLGNBQWMsRUFDZjs7QUFDRDtFQUNFLG1FQUFrRTtFQUNsRSxhQUFhO0VBQ2IsYUFBYTtFQUNiLDRCQUE0QixFQUM3Qjs7QUFDRDtFQUNFLHdFQUF1RTtFQUN2RSxhQUFhO0VBQ2IsYUFBYSxFQUNkOztBQUNBO0VBQ0UsbUVBQWtFO0VBQ2xFLFlBQVk7RUFDWixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHNCQUFzQixFQUN2Qjs7QUFDRjtFQUNFLHVFQUFzRTtFQUN0RSxzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixjQUFjO0VBQ2QsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0Usd0VBQXVFO0VBQ3ZFLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLGNBQWM7RUFDZCxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSx3RUFBdUU7RUFDdkUsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixjQUFjO0VBQ2QsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsK0VBQThFO0VBQzlFLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYSxFQUNkOztBQUNEO0VBQ0UsbUZBQWtGO0VBQ2xGLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYSxFQUNkOztBQUNEO0VBQ0Usd0VBQXVFO0VBQ3ZFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsYUFBYTtFQUNiLGlCQUFpQixFQUNsQjs7QUFDRDtFQUNFLHlFQUF3RTtFQUN4RSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLGNBQWMsRUFDZjs7QUFDRDtFQUNFLG1FQUFrRTtFQUNsRSxzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixjQUFjO0VBQ2QsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UscUVBQW9FO0VBQ3BFLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYSxFQUNkOztBQUNEO0VBQ0Usb0VBQW1FO0VBQ25FLFlBQVk7RUFDWixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxvRUFBbUU7RUFDbkUsWUFBWTtFQUNaLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLGtCQUFrQixFQUNuQjs7QUFFRDtFQUNFLHVFQUFzRTtFQUN0RSxhQUFhO0VBQ2IsYUFBYTtFQUNiLGVBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLDBFQUF5RTtFQUN6RSx1QkFBdUIsRUFDeEI7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLGdFQUFlLEVBQ2hCOztBQUNEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYiw4REFBZSxFQUNoQjs7QUFDRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2Isd0RBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLHdEQUFlLEVBQ2hCOztBQUNEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYiw0Q0FBZSxFQUNoQjs7QUFDRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsNkNBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLGtEQUFlLEVBQ2hCOztBQUVELGtCQUFrQjtBQUNsQjtFQUNFLFlBQVk7RUFDWixZQUFZO0VBQ1osaUZBQWdGLEVBQ2pGOztBQUNEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYix3RUFBdUUsRUFDeEU7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLDRFQUEyRSxFQUM1RTs7QUFDRDtFQUNFLFlBQVk7RUFDWixZQUFZO0VBQ1osOEVBQTZFLEVBQzlFOztBQUNEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixnRkFBK0UsRUFDaEY7O0FBUUM7RUFDRSx3RkFBMEYsRUFDM0Y7O0FBRkQ7RUFDRSx5RkFBMEYsRUFDM0Y7O0FBRkQ7RUFDRSw0RkFBMEYsRUFDM0Y7O0FBRkQ7RUFDRSwwRkFBMEYsRUFDM0Y7O0FBR0gsb0JBQW9CO0FBQ3BCO0VBQ0UsZ0dBQWdHLEVBQ2pHOztBQUNEO0VBQ0UsbUdBQW1HLEVBQ3BHOztBQUNEO0VBQ0UsdUdBQXVHLEVBQ3hHOztBQUNEO0VBQ0UseUdBQXlHLEVBQzFHOztBQUNEO0VBQ0UsNkZBQTZGLEVBQzlGOztBQUNEO0VBQ0UsMEZBQTBGO0VBQzFGLFlBQVk7RUFDWixhQUFhLEVBQ2Q7O0FBQ0Q7RUFDRSwyRkFBMkYsRUFDNUY7O0FBQ0Q7RUFDRSwyRkFBMkYsRUFDNUY7O0FBQ0Q7RUFDRSwwRkFBMEYsRUFDM0Y7O0FBQ0Q7RUFDRSxrRkFBa0YsRUFDbkY7O0FBQ0Q7RUFDRSxrRkFBa0Y7RUFDbEYsWUFBWTtFQUNaLGFBQWEsRUFDZDs7QUFDRDtFQUVFLHdGQUF3RjtFQUN4RixZQUFZO0VBQ1osYUFBYSxFQUNkOztBQUNEO0VBQ0UsbUZBQW1GLEVBQ3BGOztBQUNEOztHQUVHO0FBRUgsV0FBVztBQUNYO0VBQ0UsMkZBQTJGLEVBQzVGOztBQUNEO0VBQ0UsMEZBQTBGLEVBQzNGOztBQUNEO0VBQ0UsMEZBQTBGO0VBQzFGLGlCQUFpQjtFQUNqQiwwQkFBZ0I7RUFDaEIsOEJBQW9CO0VBQ3BCLCtCQUFxQjtFQUNyQixrQ0FBd0I7RUFDeEIsNkJBQW1CLEVBQ3BCOztBQXNCQztFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHdGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHVGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHdGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLDRGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLHdGQUE0RixFQUM3Rjs7QUFGRDtFQUNFLDRGQUE0RixFQUM3Rjs7QUFFSDtFQUNFLHNGQUFzRjtFQUN0RixZQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFrQixFQUNuQjs7QUFDRDtFQUNFLG9GQUFvRixFQUNyRjs7QUFDRDtFQUNFLHdGQUF3RixFQUN6Rjs7QUFDRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUZBQXVGLEVBQ3hGOztBQUNEO0VBQ0UsdUZBQXVGLEVBQ3hGOztBQUVEO0VBQ0UsdUZBQXVGLEVBQ3hGOztBQUVEO0VBQ0UsdUZBQXVGLEVBQ3hGOztBQUNEO0VBQ0Usd0ZBQXdGLEVBQ3pGOztBQWtCQztFQUNFLDBGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLHdGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLDBGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLDRGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLHVGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLHNGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLDBGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLHlGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLHlGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLDJGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLDJGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLDRGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLDBGQUEyRixFQUM1Rjs7QUFGRDtFQUNFLGdHQUEyRixFQUM1Rjs7QUFHSDtFQUNFLDRGQUE0RixFQUU3Rjs7QUFFRDtFQUNFLHFGQUFxRixFQUN0Rjs7QUFFRDtFQUNFLDBGQUF5RixFQUMxRjs7QUFPQztFQUNFLGlGQUFvRixFQUNyRjs7QUFHSCxxQkFBcUI7QUFRbkI7RUFDRSx5RkFBNEYsRUFDN0Y7O0FBRkQ7RUFDRSw0RkFBNEYsRUFDN0Y7O0FBRkQ7RUFDRSx5RkFBNEYsRUFDN0Y7O0FBRkQ7RUFDRSx3RkFBNEYsRUFDN0Y7O0FBR0gsMEJBQTBCO0FBQzFCO0VBQ0UseUZBQXlGO0VBQ3pGLGFBQWE7RUFDYixZQUFZO0VBQ1osYUFBYSxFQUNkOztBQUNEO0VBQ0UsNkZBQTZGO0VBQzdGLGFBQWE7RUFDYixZQUFXO0VBQ1gsYUFBYSxFQUNkOztBQUNEO0VBQ0Usc0ZBQXNGO0VBQ3RGLFlBQVc7RUFDWCxhQUFhLEVBQ2Q7O0FBQ0Q7RUFDRSxxRkFBcUY7RUFDckYsWUFBVztFQUNYLGFBQWEsRUFDZDs7QUFDRDtFQUNFLDBGQUEwRjtFQUMxRixZQUFXO0VBQ1gsYUFBYSxFQUNkOztBQUNEO0VBQ0UsK0ZBQStGO0VBQy9GLFlBQVc7RUFDWCxhQUFhO0VBQ2IsWUFBWSxFQUNiOztBQUNEO0VBQ0UsaUdBQWlHO0VBQ2pHLFlBQVk7RUFDWixhQUFhLEVBQ2Q7O0FBRUQ7RUFDRSw2RkFBNkY7RUFDN0YsWUFBWTtFQUNaLGFBQWEsRUFDZDs7QUFFRDtFQUNFLGdGQUFnRjtFQUNoRixhQUFhO0VBQ2IsYUFBYSxFQUNkOztBQUNEO0VBQ0UsK0VBQStFO0VBQy9FLFlBQVk7RUFDWixhQUFhLEVBQ2Q7O0FBQ0Q7RUFDRSwwRkFBMEY7RUFDMUYsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYSxFQUVkOztBQUNEO0VBQ0UsMkZBQTJGO0VBQzNGLHVCQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLGFBQWEsRUFDZDs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixXQUFXLEVBQ1o7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVyxFQUNaOztBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLDBGQUEwRjtFQUMxRixZQUFZO0VBQ1osYUFBYTtFQUNiLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLGFBQWEsRUFDZDs7QUFDRDtFQUNFLHNGQUFzRjtFQUN0RixhQUFhO0VBQ2IsY0FBYztFQUNkLGFBQWEsRUFDZDs7QUFDRDtFQUNFLHNGQUFzRjtFQUN0RixhQUFhO0VBQ2IsY0FBYztFQUNkLGFBQWEsRUFDZDs7QUFDRDtFQUNFLHNGQUFzRjtFQUN0RixhQUFhO0VBQ2IsY0FBYztFQUNkLGFBQWEsRUFDZDs7QUFDRDtFQUNFLHNGQUFzRjtFQUN0RixhQUFhO0VBQ2IsY0FBYztFQUNkLGFBQWEsRUFDZDs7QUFDRDtFQUNFLHNGQUFzRjtFQUN0RixhQUFhO0VBQ2IsY0FBYztFQUNkLGFBQWEsRUFDZDs7QUFDRDtFQUNFLHNGQUFzRjtFQUN0RixhQUFhO0VBQ2IsY0FBYztFQUNkLGFBQWEsRUFDZDs7QUFDRDtFQUNFLHVGQUF1RjtFQUN2RixZQUFZO0VBQ1osYUFBYSxFQUNkOztBQUNEO0VBQ0UsdUZBQXVGO0VBQ3ZGLFlBQVk7RUFDWixhQUFhLEVBQ2Q7O0FBQ0Q7RUFDRSx1RkFBdUY7RUFDdkYsWUFBWTtFQUNaLGFBQWEsRUFDZDs7QUFDRDtFQUNFLHVGQUF1RjtFQUN2RixZQUFZO0VBQ1osYUFBYSxFQUNkOztBQUNEO0VBQ0UsdUZBQXVGO0VBQ3ZGLFlBQVk7RUFDWixhQUFhLEVBQ2Q7O0FBQ0Q7RUFDRSx1RkFBdUY7RUFDdkYsWUFBWTtFQUNaLGFBQWEsRUFDZDs7QUF3QkM7RUFDRSxzRkFBNkY7RUFDN0YsYUFBYTtFQUNiLGFBQWEsRUFDZDs7QUFKRDtFQUNFLHNGQUE2RjtFQUM3RixhQUFhO0VBQ2IsYUFBYSxFQUNkOztBQUpEO0VBQ0Usc0ZBQTZGO0VBQzdGLGFBQWE7RUFDYixhQUFhLEVBQ2Q7O0FBSkQ7RUFDRSxzRkFBNkY7RUFDN0YsYUFBYTtFQUNiLGFBQWEsRUFDZDs7QUFKRDtFQUNFLHNGQUE2RjtFQUM3RixhQUFhO0VBQ2IsYUFBYSxFQUNkOztBQUpEO0VBQ0Usc0ZBQTZGO0VBQzdGLGFBQWE7RUFDYixhQUFhLEVBQ2Q7O0FBSkQ7RUFDRSxzRkFBNkY7RUFDN0YsYUFBYTtFQUNiLGFBQWEsRUFDZDs7QUFKRDtFQUNFLHNGQUE2RjtFQUM3RixhQUFhO0VBQ2IsYUFBYSxFQUNkOztBQUpEO0VBQ0Usc0ZBQTZGO0VBQzdGLGFBQWE7RUFDYixhQUFhLEVBQ2Q7O0FBSkQ7RUFDRSx1RkFBNkY7RUFDN0YsYUFBYTtFQUNiLGFBQWEsRUFDZDs7QUFKRDtFQUNFLHVGQUE2RjtFQUM3RixhQUFhO0VBQ2IsYUFBYSxFQUNkOztBQUpEO0VBQ0UsdUZBQTZGO0VBQzdGLGFBQWE7RUFDYixhQUFhLEVBQ2Q7O0FBSkQ7RUFDRSx1RkFBNkY7RUFDN0YsYUFBYTtFQUNiLGFBQWEsRUFDZDs7QUFKRDtFQUNFLHVGQUE2RjtFQUM3RixhQUFhO0VBQ2IsYUFBYSxFQUNkOztBQUpEO0VBQ0UsdUZBQTZGO0VBQzdGLGFBQWE7RUFDYixhQUFhLEVBQ2Q7O0FBSkQ7RUFDRSx1RkFBNkY7RUFDN0YsYUFBYTtFQUNiLGFBQWEsRUFDZDs7QUFKRDtFQUNFLHVGQUE2RjtFQUM3RixhQUFhO0VBQ2IsYUFBYSxFQUNkOztBQUpEO0VBQ0UsdUZBQTZGO0VBQzdGLGFBQWE7RUFDYixhQUFhLEVBQ2Q7O0FBR0g7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLHVEQUFlO0VBQ2Ysa0JBQWtCLEVBQ25COztBQUNEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYiwyREFBZTtFQUNmLGtCQUFrQixFQUNuQjs7QUFFRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2Isd0RBQWU7RUFDZixrQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLHlEQUFlO0VBQ2Ysa0JBQWtCLEVBQ25COztBQUVEO0VBQ0UsMkNBQTRDO0VBQzVDLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsc0JBQXNCO0VBQ3RCLFVBQVU7RUFDVixTQUFTLEVBQ1Y7O0FBRUQ7RUFDRSwyQ0FBMkM7RUFDM0Msb0JBQW9CO0VBQ3BCLDRCQUE0QjtFQUM1QixzQkFBc0I7RUFDdEIsVUFBVTtFQUNWLFNBQVM7RUFDVCxnQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLG9GQUFvRixFQUNyRjs7QUFFRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsbUZBQW1GLEVBQ3BGOztBQUNEO0VBQ0UsdUZBQXVGO0VBQ3ZGLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCLEVBQ25COztBQUVEO0VBQ0Usa0ZBQWtGO0VBQ2xGLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUNqQjs7QUFDRDtFQUNFLG1GQUFtRjtFQUNuRixZQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixnQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpRkFBaUY7RUFDakYsWUFBWTtFQUNaLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUZBQWlGO0VBQ2pGLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUNqQjs7QUFDRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUZBQXVGLEVBQ3hGOztBQUNEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYix1RkFBdUYsRUFDeEY7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLHFGQUFxRjtFQUNyRixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQ25COztBQUNEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYiwwRkFBMEYsRUFDM0Y7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLG9GQUFvRixFQUNyRjs7QUFFRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUZBQXVGLEVBQ3hGOztBQUNEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYix1RkFBdUYsRUFDeEY7O0FBQ0Q7RUFDRSx1RkFBdUYsRUFDeEY7O0FDanNCRDtFQUNFLFlBQVk7RUFDWixxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHVCQUErQjtFQUEvQiwrQkFBK0I7RUFDL0IsZUFBZSxFQTRDaEI7RUFqREQ7SUFRTSxlQUFlLEVBQ2hCO0VBVEw7SUFXTSxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CLEVBQ3JCO0VBYkw7SUFlTSxZQUFZLEVBQ2I7RUFoQkw7SUFrQk0sMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsWUFBWTtJQUNaLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsZ0JBQWdCLEVBTWpCO0lBOUJMO01BMEJRLGFBQWE7TUFDYixvQkFBb0I7TUFDcEIscUNBQXFDLEVBQ3RDO0VBN0JQO0lBZ0NNLDBCQUEwQixFQUMzQjtFQWpDTDtJQW1DTSwwQkFBMEIsRUFDM0I7RUFwQ0w7SUFzQ00sMEJBQTBCLEVBQzNCO0VBdkNMO0lBeUNNLHFDQUFxQyxFQUN0QztFQTFDTDtJQTZDSSwwQkFBMEIsRUFDM0I7O0FMakJILGVBQWU7QU01QmY7RUFDRSxnQkFBZ0I7RUFDaEIsY040QndCO0VNM0J4QixhQUFhO0VBQ2IsbUJBQW1CLEVBQ3BCOztBQUNEO0VBQ0UsNkJBQTZCO0VBQzdCLG1CQUFtQjtFQUNuQiw0Q0FBNkI7RUFDN0IsMEJBQTBCO0VBQzFCLCtCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLG1CQUFtQixFQUNwQjs7QUFDRDtFQUNFLGdCQUFnQjtFQUNoQixlQUFlLEVBQ2hCOztBQUNEO0VBQ0UsbUJBQW1CLEVBQ3BCOztBQUNEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGVBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsZUFBZSxFQUNoQjs7QUFDRDtFQUNFLGVBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxlQUFlLEVBQ2hCOztBQUNEO0VBQ0UsZUFBZSxFQUNoQjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsY0FBYyxFQUNmOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixVQUFVO0VBQ1YsZUFBZTtFQUNmLGNBQWMsRUFDZjs7QUFDRDtFQUNFLGFBQWE7RUFDYixpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osV0FBVztFQUNYLGlDQUFpQyxFQUNsQzs7QUFDRDtFQUNFLFdBQVc7RUFDWCxRQUFRLEVBQ1Q7O0FBQ0Q7RUFDRSxXQUFXO0VBQ1gsVUFBVTtFQUNWLGlCQUFpQixFQUNsQjs7QUN6RkQ7RUFDRSw4QkFBOEI7RUFDOUIseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsV0FBVztFQUNYLHNCQUFzQixFQWdIdkI7RUF0SEQ7SUFTTSxrQkFBa0IsRUFDbkI7RUFWTDtJQVlNLGtCQUFrQixFQUNuQjtFQWJMO0lBZU0sa0JBQWtCLEVBQ25CO0VBaEJMO0lBa0JNLG1CQUFtQixFQUNwQjtFQW5CTDtJQXFCTSxtQkFBbUIsRUFDcEI7RUF0Qkw7SUF3Qk0sbUJBQW1CLEVBQ3BCO0VBekJMO0lBMkJNLG1CQUFtQixFQUNwQjtFQTVCTDtJQThCTSxtQkFBbUIsRUFDcEI7RUEvQkw7SUFrQ0ksaUJBQWlCLEVBSWxCO0lBdENIO01Bb0NNLGlCQUFpQixFQUNsQjtFQXJDTDtJQXdDSSx1QkFBdUIsRUFDeEI7RUF6Q0g7SUE0Q0ksc0JBQXNCLEVBQ3ZCO0VBN0NIO0lBZ0RJLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsaUJBQWdCLEVBQ2pCO0VBbkRIO0lBc0RJLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQiwwQkFBMEI7SUFDMUIscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixnQkFBZ0IsRUE4Q2pCO0lBM0dIO01BZ0VRLGtCQUFrQixFQUNuQjtJQWpFUDtNQXFFTSxjQUFjO01BQ2QsVUFBVSxFQUNYO0lBdkVMO01BeUVNLFdBQVcsRUFDWjtJQTFFTDtNQTZFTSxrQkFBa0IsRUFDbkI7SUE5RUw7TUFpRlEsbUJBQW1CO01BQ25CLFdBQVc7TUFDWCxVQUFVO01BQ1YsYUFBYTtNQUNiLDBCQUEwQjtNQUMxQix3QkFBd0I7TUFDeEIsY0FBYyxFQUNmO0lBeEZQO01BMEZRLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0IsRUFPckI7TUFsR1A7UUE2RlUsbUJBQW1CLEVBQ3BCO01BOUZUO1FBZ0dVLGdCQUFnQixFQUNqQjtJQWpHVDtNQW9HUSxrQkFBa0IsRUFDbkI7SUFyR1A7TUF1R1EsZ0JBQWdCO01BQ2hCLGVBQWUsRUFDaEI7RUF6R1A7SUErR00sY0FBYyxFQUNmO0VBaEhMO0lBb0hJLGlCQUFpQixFQUNsQjs7QUN0SEg7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHNCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsYUFBYTtFQUNiLGNBQWM7RUFDZCwwQkFBMEI7RUFDMUIsMEJBQTBCO0VBQzFCLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFjcEI7RUF2QkQ7SUFjSSxjQUFjLEVBQ2Y7RUFmSDtJQWlCSSxtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYSxFQUNkOztBQ3RCSDtFQUVJLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsVUFBVTtFQUNWLFdBQVc7RUFDWCxZQUFZO0VBQ1osK0JBQWdCO0VBQ2hCLHFCQUFjO0VBQWQsY0FBYztFQUNkLHNCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGFBQWEsRUFDZDs7QUFkSDtFQWdCSSxtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLGtEQUE2QjtFQUM3QixtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLFdBQVc7RUFDWCxlQUFlLEVBQ2hCOztBQXZCSDtFQXlCSSxhQUFhO0VBQ2IscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQ0FBaUMsRUFDbEM7O0FBaENIO0VBa0NJLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0JBQWdCLEVBQ2pCOztBQXhDSDtFQTJDSSxxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHNCQUF3QjtFQUF4Qix3QkFBd0IsRUFjekI7RUEzREg7SUFnRFEsa0JBQWtCLEVBQ25CO0VBakRQO0lBb0RNLHFCQUE0QjtJQUE1Qiw0QkFBNEIsRUFNN0I7SUExREw7TUF1RFUsa0JBQWtCLEVBQ25COztBQUtUO0VBQ0UsYUFBWTtFQUNaLGNBQWEsRUErRWQ7RUFqRkQ7SUFJSSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUNwQjtFQVBIO0lBU0ksa0JBQWlCO0lBQ2pCLFdBQVUsRUFDWDtFQVhIO0lBYUksYUFBWTtJQUNaLGNBQWM7SUFDZCxlQUFlLEVBMENoQjtJQXpESDtNQWlCTSxhQUFhO01BQ2IsYUFBYTtNQUNiLG9CQUFvQjtNQUNwQiwwQkFBc0I7TUFDdEIsdUJBQXVCO01BQ3ZCLGtCQUFrQjtNQUNsQixvQkFBb0I7TUFDcEIsc0JBQWtCO01BR2xCLGlCQUFpQixFQUNsQjtJQTVCTDtNQThCTSxhQUFhO01BQ2Isb0JBQW9CO01BQ3BCLHVCQUF1QjtNQUN2QixrQkFBa0I7TUFDbEIsb0JBQW9CO01BQ3BCLHNCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsNEJBQTRCO01BQzVCLDZCQUE2QjtNQUM3QixnQ0FBZ0M7TUFDaEMsK0JBQStCO01BRy9CLGlCQUFpQjtNQUNqQiwwQkFBMEI7TUFDMUIsY0FBYztNQUNkLGVBQWU7TUFDZixlQUFlLEVBTWhCO01BeERMO1FBb0RRLGFBQVk7UUFDWiw4QkFBOEI7UUFDOUIsbUJBQWtCLEVBQ25CO0VBdkRQO0lBMkRJLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsV0FBVSxFQUNYO0VBOURIO0lBZ0VJLHdCQUF3QixFQWdCekI7SUFoRkg7TUFtRU0sa0JBQWtCLEVBQ25CO0lBcEVMO01Bc0VNLHVCQUF1QjtNQUN2Qix5QkFBeUIsRUFDMUI7SUF4RUw7TUEwRU0sa0JBQWtCLEVBQ25CO0lBM0VMO01BNkVNLGNBQWM7TUFDZCw2QkFBNkIsRUFDOUI7O0FBR0w7RUFDRSxrQkFBaUI7RUFDakIsWUFBVztFQUNYLHVCQUF1QjtFQUN2QiwwQkFBeUIsRUFRMUI7RUFaRDtJQU1JLFlBQVcsRUFDWjtFQVBIO0lBU0ksdUJBQXVCO0lBQ3ZCLG1CQUFrQixFQUNuQjs7QUFFSDtFQUNFLGFBQVk7RUFDWixjQUFhLEVBaUZkO0VBbkZEO0lBSUksYUFBWTtJQUNaLGtCQUFpQixFQXVDbEI7SUE1Q0g7TUFPTSxtQkFBbUI7TUFDbkIsWUFBWTtNQUNaLFVBQVU7TUFDVixhQUFhO01BQ2IsYUFBYTtNQUNiLHFDQUFxQztNQUNyQyxpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixzQkFBc0I7TUFDdEIsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQix1QkFBc0I7TUFDdEIsa0JBQWlCLEVBQ2xCO0lBckJMO01BdUJNLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIsWUFBWTtNQUNaLFVBQVU7TUFDVixZQUFXO01BQ1gsWUFBWTtNQUNaLGFBQWE7TUFDYixrQkFBaUI7TUFDakIsb0JBQW9CO01BQ3BCLDBCQUEwQjtNQUMxQiwwQkFBc0I7TUFDdEIsdUJBQXVCO01BQ3ZCLGtCQUFrQjtNQUNsQixvQkFBb0I7TUFDcEIsb0JBQWtCO01BQ2xCLG1CQUFtQjtNQUduQixpQkFBaUI7TUFDakIsbUJBQWtCLEVBQ25CO0VBM0NMO0lBOENJLGFBQVk7SUFDWixrQkFBaUIsRUFDbEI7RUFoREg7SUFrREksbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxXQUFVLEVBQ1g7RUFyREg7SUF1REksd0JBQXdCO0lBQ3hCLHlCQUF5QixFQTBCMUI7SUFsRkg7TUEwRE0sdUJBQXVCLEVBS3hCO01BL0RMO1FBNERRLFlBQVk7UUFDWixjQUFjLEVBQ2Y7SUE5RFA7TUFpRU0sc0JBQXNCO01BQ3RCLDRCQUE0QjtNQUM1Qiw2QkFBNkI7TUFDN0IsZ0JBQWdCLEVBQ2pCO0lBckVMO01BdUVNLHVCQUF1QjtNQUN2Qix3QkFBd0IsRUFDekI7SUF6RUw7TUEyRU0seUJBQXlCLEVBQzFCO0lBNUVMO01BOEVNLGtCQUFrQjtNQUNsQixpQkFBaUIsRUFDbEI7O0FBSUw7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGNBQWMsRUFXZjtFQWREO0lBS0ksYUFBYTtJQUNiLGdCQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixZQUFZO0lBQ1osMENBQTBDO0lBQzFDLHVCQUF1QjtJQUN2QixtQkFBbUIsRUFDcEI7O0FBRUg7RUFDRSxZQUFXO0VBQ1gsdUJBQXVCO0VBQ3ZCLDBCQUF5QixFQUsxQjtFQVJEO0lBS0ksdUJBQXVCO0lBQ3ZCLG1CQUFrQixFQUNuQjs7QUFFSDtFQUNFOzs7ZUFHYTtFQUNiLFlBQVk7RUFDWixhQUFhLEVBQ2Q7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsYUFBWSxFQUNiOztBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLFlBQVk7RUFDWixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGFBQWEsRUF3RWQ7RUFoRkQ7SUFVSSxrQkFBa0IsRUF3Qm5CO0lBbENIO01BWU0sa0ZBQWlGO01BQ2pGLGVBQWU7TUFDZixZQUFZO01BQ1osYUFBYTtNQUNiLG1CQUFtQjtNQUNuQixZQUFZO01BQ1osMkJBQTJCO01BQzNCLFVBQVUsRUFDWDtJQXBCTDtNQXNCTSxtRkFBa0Y7TUFDbEYsZUFBZTtNQUNmLFlBQVk7TUFDWixhQUFhO01BQ2IsbUJBQW1CO01BQ25CLFlBQVk7TUFDWiwyQkFBMkI7TUFDM0IsVUFBVSxFQUNYO0lBOUJMO01BZ0NNLGtCQUFrQixFQUNuQjtFQWpDTDtJQW9DSSxrQkFBa0I7SUFDbEIsb0JBQWdCLEVBS2pCO0lBMUNIO01BdUNNLGtCQUFrQjtNQUNsQixZQUFXLEVBQ1o7RUF6Q0w7SUE0Q0ksY0FBYTtJQUNiLGVBQWUsRUFrQ2hCO0lBL0VIO01BK0NNLG1CQUFrQjtNQUNsQix1QkFBc0I7TUFDdEIscUJBQWE7TUFBYixjQUFhLEVBNkJkO01BOUVMO1FBbURRLG1CQUFtQjtRQUNuQixpQkFBaUI7UUFDakIsdUJBQXVCO1FBQ3ZCLHFCQUFjO1FBQWQsY0FBYztRQUNkLG1CQUFtQjtRQUNuQixhQUFhO1FBQ2IsYUFBYTtRQUNiLGdCQUFnQjtRQUNoQixrQkFBaUIsRUFVbEI7UUFyRVA7VUE2RFUsa0JBQWlCO1VBQ2pCLGVBQWU7VUFDZixnQkFBZ0I7VUFDaEIsaUJBQWlCO1VBQ2pCLG1CQUFtQjtVQUNuQixpQkFBaUI7VUFDakIsdUJBQXVCLEVBQ3hCO01BcEVUO1FBdUVRLGFBQVk7UUFDWixhQUFZO1FBQ1osa0JBQWlCLEVBQ2xCO01BMUVQO1FBNEVRLGtCQUFpQixFQUNsQjs7QUFJUDtFQUNFLG1CQUFtQjtFQUNuQixhQUFZO0VBQ1osYUFBWTtFQUNaLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsWUFBWTtFQUNaLFdBQVc7RUFDWCxnQkFBZ0IsRUFvQ2pCO0VBNUNEO0lBVUksa0JBQWtCLEVBd0JuQjtJQWxDSDtNQVlNLGtGQUFpRjtNQUNqRixlQUFlO01BQ2YsWUFBWTtNQUNaLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsWUFBWTtNQUNaLDJCQUEyQjtNQUMzQixVQUFVLEVBQ1g7SUFwQkw7TUFzQk0sa0ZBQWlGO01BQ2pGLGVBQWU7TUFDZixZQUFZO01BQ1osYUFBYTtNQUNiLG1CQUFtQjtNQUNuQixZQUFZO01BQ1osMkJBQTJCO01BQzNCLFVBQVUsRUFDWDtJQTlCTDtNQWdDTSxrQkFBa0IsRUFDbkI7RUFqQ0w7SUFvQ0ksa0JBQWtCO0lBQ2xCLG9CQUFnQjtJQUNoQixjQUFjLEVBS2Y7SUEzQ0g7TUF3Q00sa0JBQWtCO01BQ2xCLFlBQVcsRUFDWjs7QUFHTDtFQUNFLGFBQWEsRUFDZDs7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsY0FBYztFQUNkLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLGFBQWE7RUFDYixjQUFjLEVBSWY7RUFmRDtJQWFJLHlCQUF5QixFQUMxQjs7QUFFSDtFQUNFLDBFQUF5RTtFQUN6RSxZQUFXO0VBQ1gsYUFBWTtFQUNaLGVBQWM7RUFDZCxlQUFjO0VBQ2QsMkJBQTJCO0VBQzNCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLFVBQVUsRUFDWDs7QUFDRDtFQUNFLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLHdCQUF3QjtFQUN4QixxQkFBYztFQUFkLGNBQWM7RUFDZCxhQUFhLEVBUWQ7RUFkRDtJQVFJLGVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQix3QkFBd0IsRUFDekI7O0FBRUg7RUFDRSwwRUFBeUU7RUFDekUsWUFBVztFQUNYLGFBQVk7RUFDWixlQUFjO0VBQ2QsZUFBYztFQUNkLDJCQUEyQjtFQUMzQixtQkFBbUI7RUFDbkIsUUFBTztFQUNQLFNBQVE7RUFDUixnQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSwyRUFBMEU7RUFDMUUsWUFBVztFQUNYLGFBQVk7RUFDWixlQUFjO0VBQ2QsZUFBYztFQUNkLDJCQUEyQjtFQUMzQixtQkFBbUI7RUFDbkIsU0FBUTtFQUNSLFNBQVE7RUFDUixnQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxhQUFZO0VBQ1osa0JBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsYUFBWTtFQUNaLGtCQUFpQixFQUNsQjs7QUFDRDtFQUNFLFlBQVk7RUFDWixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixhQUFhLEVBQ2Q7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osY0FBYztFQUNkLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsYUFBYSxFQUNkOztBQUNEO0VBQ0Usa0JBQWlCO0VBQ2pCLGVBQWMsRUFDZjs7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixRQUFRO0VBQ1IsVUFBVTtFQUNWLGFBQWE7RUFDYixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLFVBQVU7RUFDVixhQUFhO0VBQ2IsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsbUJBQW1CLEVBQ3BCOztBQUNEO0VBQ0UsYUFBYTtFQUNiLGtCQUFpQjtFQUNqQiwwQkFBc0I7RUFDdEIsZUFBZSxFQUNoQjs7QUFDRDtFQUNFLGNBQWM7RUFDZCxlQUFlLEVBQ2hCOztBQUNEO0VBQ0UsYUFBYSxFQVFkO0VBVEQ7SUFHSSx3QkFBd0I7SUFDeEIsbUJBQW1CLEVBQ3BCO0VBTEg7SUFPSSxxQkFBcUIsRUFDdEI7O0FBRUg7RUFDRSxhQUFhLEVBNkJkO0VBOUJEO0lBR0ksZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsZUFBZSxFQUNoQjtFQVBIO0lBVU0sYUFBYSxFQUNkO0VBWEw7SUFjSSxZQUFZO0lBQ1osYUFBYTtJQUNiLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLFlBQVk7SUFDWixnQkFBZ0IsRUFDakI7RUFyQkg7SUF1QkkscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQixFQUtyQjtJQTdCSDtNQTBCTSxnQkFBZ0I7TUFDaEIsYUFDRCxFQUFDOztBQ3pqQk47RUFJRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsc0JBQXdCO0VBQXhCLHdCQUF3QjtFQUN4QixtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGFBQWEsRUF5Q2Q7RUF2REQ7SUFFSSwwQ0FBcUIsRUFDdEI7RUFISDtJQWdCSSwwQkFBMEI7SUFDMUIsYUFBYSxFQUlkO0lBckJIO01BbUJNLDBDQUFxQixFQUN0QjtFQXBCTDtJQXVCSSwwQkFBMEI7SUFDMUIsZUFBZSxFQUloQjtJQTVCSDtNQTBCTSwyQ0FBc0IsRUFDdkI7RUEzQkw7SUE4QkksYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixnQkFBZ0IsRUFDakI7RUFqQ0g7SUFvQ0ksMEJBQTBCO0lBQzFCLGVBQWUsRUFDaEI7RUF0Q0g7SUF3Q0ksd0JBQXdCO0lBQ3hCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFDbkI7RUE5Q0g7SUFnREksMEJBQTBCO0lBQzFCLGVBQWUsRUFJaEI7SUFyREg7TUFtRE0sMENBQXFCLEVBQ3RCOztBQUtMO0VBQ0UsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLDBCQUEwQjtFQUMxQixlQUFlO0VBQ2Ysb0ZBQW9GLEVBVXJGO0VBcEJEO0lBWUksYUFBWSxFQUNiO0VBYkg7SUFlSSxZQUFZLEVBQ2I7RUFoQkg7SUFrQkksYUFBYSxFQUNkOztBQUdIO0VBQ0UsZUFBYyxFQUNmOztBQUZEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UscUNBQXFDLEVBQ3RDOztBQUVEO0VBRUksaUNBQWlDLEVBQ2xDOztBQUdIO0VBQWtDLGVBQWUsRUFBRTs7QUFFbkQ7RUFBd0IsZUFBZSxFQUFFOztBQUV6QztFQUF5QixlQUFlLEVBQUU7O0FBRTFDO0VBQTZCLGVBQWUsRUFBRTs7QUNuRzlDO0VBQ0UsMEJBQTBCO0VBQzFCLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsMkJBQTJCO0VBQzNCLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUFvQjtFQUFwQixvQkFBb0IsRUFxQ3JCO0VBM0NEO0lBUUksc0JBQXNCLEVBSXZCO0lBWkg7TUFVTSx3RkFBd0YsRUFDekY7RUFYTDtJQWVNLHFCQUFjO0lBQWQsY0FBYztJQUNkLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLFlBQVE7SUFBUixRQUFRLEVBQ1Q7RUFuQkw7SUFxQk0sZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsYUFBYTtJQUNiLG9CQUFvQixFQUNyQjtFQTFCTDtJQTRCTSxZQUFRO0lBQVIsUUFBUTtJQUNSLHNCQUFzQjtJQUN0QixlQUFlLEVBQ2hCO0VBL0JMO0lBaUNNLHFCQUFjO0lBQWQsY0FBYztJQUNkLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsZ0JBQWdCLEVBS2pCO0lBekNMO01Bc0NRLFlBQVk7TUFDWixhQUFhLEVBQ2Q7O0FBS1A7RUFDRSwwQkFBMEI7RUFDMUIscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2Isa0JBQWlCO0VBQ2pCLGlDQUFpQztFQUNqQyxtQkFBbUIsRUE4Q3BCO0VBckREO0lBV00sd0ZBQXdGLEVBQ3pGO0VBWkw7SUFlSSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGFBQWE7SUFDYixhQUFhO0lBQ2IsdUJBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFDcEI7RUF0Qkg7SUF5Qk0scUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsWUFBUTtJQUFSLFFBQVEsRUFDVDtFQTdCTDtJQStCTSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixhQUFhO0lBQ2Isb0JBQW9CLEVBQ3JCO0VBcENMO0lBc0NNLFlBQVE7SUFBUixRQUFRO0lBQ1Isc0JBQXNCO0lBQ3RCLGVBQWUsRUFDaEI7RUF6Q0w7SUEyQ00scUJBQWM7SUFBZCxjQUFjO0lBQ2QsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixnQkFBZ0IsRUFLakI7SUFuREw7TUFnRFEsWUFBWTtNQUNaLGFBQWEsRUFDZDs7QUMvRlA7RUFDRSwwQkFBMEI7RUFDMUIsYUFBYSxFQWdCZDtFQWxCRDtJQUtNLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGlCQUFpQixFQUNsQjtFQVRMO0lBV00sWUFBWTtJQUNaLGNBQWM7SUFDZCwwQkFBMEI7SUFDMUIsMEJBQTBCO0lBQzFCLHFCQUFxQixFQUN0Qjs7QUFHTDtFQUVJLDJCQUEyQixFQUM1Qjs7QUFISDtFQUtJLGtCQUFrQixFQUNuQjs7QUFFSDtFQUVJLDRCQUE0QjtFQUM1QixnQkFBZ0IsRUFNakI7RUFUSDtJQUtNLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsZ0JBQWdCLEVBQ2pCOztBQVJMO0VBV0ksaUJBQWlCLEVBQ2xCOztBQVpIO0VBY0ksYUFBYTtFQUNiLGFBQWE7RUFDYixpQkFBaUIsRUFLbEI7RUFyQkg7SUFrQk0sYUFBYTtJQUNiLGFBQWEsRUFDZDs7QUFHTDtFQUNFLGFBQWEsRUFZZDtFQWJEO0lBR0kscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQixFQUlyQjtJQVJIO01BTU0sa0JBQWtCLEVBQ25CO0VBUEw7SUFVSSxrQkFBa0I7SUFDbEIsaUJBQWlCLEVBQ2xCOztBQUVIO0VBQ0UsYUFBYTtFQUNiLGNBQWMsRUEwRGY7RUE1REQ7SUFJSSxrQkFBa0IsRUFDbkI7RUFMSDtJQU9JLHFCQUFxQixFQUN0QjtFQVJIO0lBVUkscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixpQkFBaUIsRUFJbEI7SUFoQkg7TUFjTSxtQkFBbUIsRUFDcEI7RUFmTDtJQWtCSSxxQkFBcUIsRUFDdEI7RUFuQkg7SUFxQkksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixpQkFBaUIsRUFDbEI7RUF4Qkg7SUEwQkksaUNBQWlDO0lBQ2pDLHFCQUFxQixFQWdDdEI7SUEzREg7TUE2Qk0sZ0JBQWdCO01BQ2hCLFdBQVc7TUFDWCxpQkFBaUIsRUFDbEI7SUFoQ0w7TUFrQ00scUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixpQkFBaUIsRUFDbEI7SUFyQ0w7TUF1Q00scUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixvQkFBb0IsRUFJckI7TUE3Q0w7UUEyQ1Esa0JBQWtCLEVBQ25CO0lBNUNQO01BK0NNLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7TUFDcEIsaUJBQWlCLEVBQ2xCO0lBbERMO01Bb0RNLG9CQUFvQixFQUNyQjtJQXJETDtNQXVETSxZQUFZO01BQ1osYUFBYTtNQUNiLGNBQWMsRUFDZjs7QUFHTDtFQUNFLGFBQWEsRUE4RmQ7RUEvRkQ7SUFJTSxxQkFBYztJQUFkLGNBQWM7SUFDZCxpQ0FBaUM7SUFDakMsa0JBQWtCLEVBQ25CO0VBUEw7SUFTTSxtQkFBbUI7SUFDbkIscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixvQkFBb0IsRUFJckI7SUFoQkw7TUFjUSxrQkFBa0IsRUFDbkI7RUFmUDtJQWtCTSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIsZUFBZTtJQUNmLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsY0FBYyxFQUNmO0VBMUJMO0lBNkJJLG1CQUFrQjtJQUNsQixpQkFBaUIsRUFNbEI7SUFwQ0g7TUFpQ1EsZUFBZSxFQUNoQjtFQWxDUDtJQXVDTSxpQ0FBaUM7SUFDakMsa0JBQWtCO0lBQ2xCLHFCQUFjO0lBQWQsY0FBYyxFQUlmO0lBN0NMO01BMkNRLGtCQUFrQixFQUNuQjtFQTVDUDtJQStDTSxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLG1CQUFtQixFQUNwQjtFQWxETDtJQXFESSxvQkFBb0IsRUFjckI7SUFuRUg7TUF1RE0scUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixpQkFBaUIsRUFTbEI7TUFsRUw7UUEyRFEsa0JBQWtCLEVBQ25CO01BNURQO1FBOERRLFlBQVk7UUFDWixhQUFhO1FBQ2IsY0FBYyxFQUNmO0VBakVQO0lBc0VNLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFDakI7RUF4RUw7SUEwRU0sbUJBQW1CO0lBQ25CLGlCQUFpQixFQUNsQjtFQTVFTDtJQThFTSxhQUFhO0lBQ2IsMkJBQTJCO0lBQzNCLGFBQWE7SUFDYixpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLG9CQUFvQixFQUNyQjtFQXBGTDtJQXNGTSxtQkFBbUI7SUFDbkIsaUJBQWlCLEVBQ2xCO0VBeEZMO0lBMEZNLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsZUFBZSxFQUNoQjs7QUFHTDtFQUVJLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsa0JBQWtCLEVBS25CO0VBVEg7SUFNTSxrQkFBa0I7SUFDbEIsb0JBQW9CLEVBQ3JCOztBQVJMO0VBV0ksYUFBYTtFQUNiLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG1CQUFtQixFQUNwQjs7QUFFSDtFQUNFLGFBQWEsRUFJZDtFQUxEO0lBR0ksa0JBQWtCLEVBQ25COztBQUVIO0VBQ0UsYUFBYTtFQUNiLGlCQUFnQixFQW1CakI7RUFyQkQ7SUFJSSxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLGlCQUFpQixFQUNsQjtFQVBIO0lBU0ksYUFBYTtJQUNiLGFBQWEsRUFDZDtFQVhIO0lBYUksWUFBWSxFQUNiO0VBZEg7SUFnQkksa0JBQWtCLEVBQ25CO0VBakJIO0lBbUJJLGlCQUFpQixFQUNsQjs7QUFHSDtFQUNFO0lBQ0UsWUFBWSxFQUNiLEVBQUE7O0FBRUg7RUFDRTtJQUNFLFlBQVksRUFDYixFQUFBOztBQ3BSSCxXQUFBO0FBQ0E7RUFDRSwwQkFBMEI7RUFDMUIsYUFBYTtFQUNiLGVBQWUsRUF1Q2hCO0VBMUNEO0lBTU0sWUFBUTtJQUFSLFFBQVE7SUFDUixrQkFBa0I7SUFDbEIsZUFBZSxFQUNoQjtFQVRMO0lBV00sbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CLEVBZ0JyQjtJQTlCTDtNQWdCUSxZQUFRO01BQVIsUUFBUTtNQUNSLGtCQUFrQixFQVluQjtNQTdCUDtRQW1CVSxhQUFhLEVBU2Q7UUE1QlQ7VUFxQlksa0JBQWtCO1VBQ2xCLGtCQUFrQixFQUtuQjtVQTNCWDtZQXdCYywwQkFBMEIsRUFDM0I7RUF6QmI7SUFnQ00sbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxTQUFTO0lBQ1QsZ0JBQWdCLEVBQ2pCO0VBcENMO0lBc0NNLFlBQVk7SUFDWixlQUFlLEVBQ2hCOztBQUdMLFVBQUE7QUFDQTtFQUNFLDBCQUEwQjtFQUMxQixhQUFhLEVBNERkO0VBOUREO0lBSUkscUJBQWM7SUFBZCxjQUFjLEVBSWY7SUFSSDtNQU1NLDBCQUEwQixFQUMzQjtFQVBMO0lBYUksc0JBQXNCO0lBQ3RCLGFBQWE7SUFDYixhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLG1CQUFtQjtJQUNuQixtQkFBbUIsRUEwQnBCO0lBNUNIO01BV00sMEJBQTBCLEVBQzNCO0lBWkw7TUFvQk0sa0JBQWtCLEVBQ25CO0lBckJMO01BdUJNLGVBQWUsRUFDaEI7SUF4Qkw7TUEwQk0sYUFBYTtNQUNiLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsMEJBQTBCO01BQzFCLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsZUFBZSxFQUNoQjtJQWpDTDtNQW1DTSxrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLGVBQWUsRUFLaEI7TUExQ0w7UUF1Q1EsZ0JBQWdCO1FBQ2hCLGVBQWUsRUFDaEI7RUF6Q1A7SUE4Q0ksZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLGlDQUFpQyxFQUNsQztFQW5ESDtJQXFESSxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixlQUFlLEVBS2hCO0lBN0RIO01BMERNLGdCQUFnQjtNQUNoQixlQUFlLEVBQ2hCOztBQUlMLFFBQUE7QUFDQTtFQUNFLDBCQUEwQjtFQUMxQixhQUFhLEVBeUNkO0VBM0NEO0lBSUksZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUIsRUFXbEI7SUFqQkg7TUFRTSxxQkFBcUI7TUFDckIsbUNBQW1DLEVBQ3BDO0lBVkw7TUFZTSxhQUFhO01BQ2IsYUFBYTtNQUNiLDBCQUEwQjtNQUMxQixtQkFBbUIsRUFDcEI7RUFoQkw7SUFvQk0sZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsb0JBQW9CLEVBS3JCO0lBNUJMO01BeUJRLG9CQUFvQjtNQUNwQixxQkFBYztNQUFkLGNBQWMsRUFDZjtFQTNCUDtJQThCTSxhQUFhO0lBQ2IsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQixxQkFBYztJQUFkLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLHVCQUFvQjtJQUFwQixvQkFBb0IsRUFDckI7O0FBSUwsVUFBQTtBQUNBO0VBSUUsbUJBQW1CO0VBQ25CLDBCQUEwQjtFQUMxQixhQUFhO0VBQ2IsY0FBYyxFQWtQZjtFQXpQRDtJQUVJLGtCQUFrQixFQUNuQjtFQUhIO0lBU0ksbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixXQUFXO0lBQ1gsVUFBVTtJQUNWLGFBQWEsRUFDZDtFQWRIO0lBaUJNLG9CQUFvQixFQUNyQjtFQWxCTDtJQW9CTSxZQUFZO0lBQ1osYUFBYTtJQUNiLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIsMEJBQTBCO0lBQzFCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixnQkFBZ0IsRUFRakI7SUFyQ0w7TUErQlEsMEJBQTBCO01BQzFCLGVBQWUsRUFDaEI7SUFqQ1A7TUFtQ1EsbUJBQW1CLEVBQ3BCO0VBcENQO0lBdUNNLFlBQVE7SUFBUixRQUFRLEVBWVQ7SUFuREw7TUEwQ1Usd0JBQXdCLEVBQ3pCO0lBM0NUO01BNkNVLDZCQUE2QixFQUk5QjtNQWpEVDtRQStDWSwwQkFBMEIsRUFDM0I7RUFoRFg7SUFxRE0sb0JBQW9CO0lBQ3BCLG9CQUFvQixFQTZCckI7SUFuRkw7TUF5RFUsaUJBQWlCO01BQ2pCLGFBQWE7TUFDYixzQkFBc0I7TUFDdEIsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsZUFBZTtNQUNmLG9CQUFvQjtNQUNwQixpQkFBaUI7TUFDakIsd0JBQXdCLEVBUXpCO01BMUVUO1FBb0VZLGVBQWU7UUFDZixhQUFhO1FBQ2Isb0JBQW9CO1FBQ3BCLGlCQUFpQjtRQUNqQix3QkFBd0IsRUFDekI7SUF6RVg7TUE0RVUsaUJBQWlCO01BQ2pCLGFBQWE7TUFDYixhQUFhO01BQ2IsMEJBQTBCO01BQzFCLDBCQUEwQixFQUMzQjtFQWpGVDtJQXNGUSxjQUFjO0lBQ2QsZUFBZSxFQUNoQjtFQXhGUDtJQTJGTSxvQkFBb0IsRUFnRXJCO0lBM0pMO01BNkZRLGVBQWUsRUFDaEI7SUE5RlA7TUFnR1EscUJBQWM7TUFBZCxjQUFjLEVBWWY7TUE1R1A7UUFtR1ksd0JBQXdCLEVBQ3pCO01BcEdYO1FBc0dZLDZCQUE2QixFQUk5QjtRQTFHWDtVQXdHYywwQkFBMEIsRUFDM0I7SUF6R2I7TUE4R1Esb0JBQW9CO01BQ3BCLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsYUFBYTtNQUNiLGNBQWM7TUFDZCxlQUFlLEVBQ2hCO0lBcEhQO01Bc0hRLFlBQVE7TUFBUixRQUFRO01BQ1IsYUFBYTtNQUNiLGVBQWUsRUFDaEI7SUF6SFA7TUE0SFUsZUFBZTtNQUNmLGtCQUFrQixFQUNuQjtJQTlIVDtNQWdJVSxZQUFZO01BQ1osZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsb0JBQW9CO01BQ3BCLGlCQUFpQjtNQUNqQix3QkFBd0I7TUFDeEIsZUFBZSxFQVNoQjtNQWhKVDtRQXlJWSxhQUFhO1FBQ2IsYUFBYTtRQUNiLG9CQUFvQjtRQUNwQixpQkFBaUI7UUFDakIsd0JBQXdCO1FBQ3hCLGVBQWUsRUFDaEI7SUEvSVg7TUFrSlUsYUFBYTtNQUNiLGFBQWEsRUFDZDtJQXBKVDtNQXNKVSxhQUFhO01BQ2IsYUFBYTtNQUNiLDBCQUEwQixFQUMzQjtFQXpKVDtJQTZKTSxxQkFBYztJQUFkLGNBQWM7SUFDZCxlQUFlO0lBQ2YsY0FBYztJQUNkLGVBQWUsRUF1RmxCO0lBdlBIO01Ba0tRLHFCQUFjO01BQWQsY0FBYztNQUNkLG9CQUFvQixFQTBDckI7TUE3TVA7UUFzS1ksd0JBQXdCLEVBQ3pCO01BdktYO1FBeUtZLDZCQUE2QjtRQUM3QiwwQkFBMEIsRUFDM0I7TUEzS1g7UUE2S1ksNkJBQTZCLEVBSTlCO1FBakxYO1VBK0tjLDBCQUEwQixFQUMzQjtNQWhMYjtRQXFMWSxZQUFZO1FBQ1osa0JBQWtCLEVBQ25CO01BdkxYO1FBeUxZLGFBQWE7UUFDYixlQUFlLEVBQ2hCO01BM0xYO1FBNkxZLGFBQWE7UUFDYixlQUFlLEVBQ2hCO01BL0xYO1FBaU1ZLHFCQUFjO1FBQWQsY0FBYztRQUNkLGFBQWE7UUFDYix1QkFBb0I7UUFBcEIsb0JBQW9CLEVBUXJCO1FBM01YO1VBcU1jLGtGQUFpRixFQUNsRjtRQXRNYjtVQXdNYyxlQUFlO1VBQ2YscUZBQW9GLEVBQ3JGO0lBMU1iO01BK01NLGVBQWU7TUFDZixZQUFZO01BQ1osYUFBYTtNQUNiLGVBQWUsRUFDaEI7SUFuTkw7TUFxTk0sWUFBWTtNQUNaLGFBQWE7TUFDYiwwQkFBMEI7TUFDMUIsZUFBZSxFQUNoQjtJQXpOTDtNQTJOTSxZQUFZO01BQ1osYUFBYTtNQUNiLDBCQUEwQjtNQUMxQixlQUFlLEVBQ2hCO0lBL05MO01BaU9NLFlBQVk7TUFDWixzQkFBc0I7TUFDdEIsbUJBQW1CLEVBQ3BCO0lBcE9MO01BdU9RLHNCQUFzQjtNQUN0QixZQUFZO01BQ1osYUFBYTtNQUNiLDBCQUEwQjtNQUMxQixvQkFBb0I7TUFDcEIsbUJBQW1CO01BQ25CLGVBQWU7TUFDZixrQkFBa0IsRUFDbkI7SUEvT1A7TUFpUFEsWUFBWTtNQUNaLGFBQWE7TUFDYiwwQkFBMEI7TUFDMUIsa0JBQWtCLEVBQ25COztBQUtQLFVBQUE7QUFDQTtFQUNFLDBCQUEwQjtFQUMxQixhQUFhLEVBT2Q7RUFURDtJQUlJLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLG9CQUFvQixFQUNyQjs7QUFHSDtFQUNFLDBCQUF5QjtFQUN6QixlQUFlLEVBK0JoQjtFQWpDRDtJQUtNLGdCQUFnQjtJQUNoQixvQkFBb0IsRUFDckI7RUFQTDtJQVNNLGFBQWE7SUFDYixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQixtQkFBbUIsRUFDcEI7RUFkTDtJQWtCTSxzQkFBc0I7SUFDdEIsV0FBVztJQUNYLGtCQUFrQixFQUluQjtJQXhCTDtNQXNCUSxtQkFBbUIsRUFDcEI7RUF2QlA7SUEyQkksaUJBQWlCLEVBQ2xCO0VBNUJIO0lBOEJJLGlCQUFpQixFQUNsQjs7QUFHSDtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsZUFBZSxFQUNoQjs7QUMxY0Q7RUFDRSwwQkFBMEI7RUFDMUIsYUFBYTtFQUNiLGVBQWUsRUF1RGhCO0VBMUREO0lBTU0sWUFBUTtJQUFSLFFBQVE7SUFDUixhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2Ysa0JBQWtCLEVBQ25CO0VBWkw7SUFjTSxtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CLEVBeUJyQjtJQTNDTDtNQW9CUSxZQUFRO01BQVIsUUFBUSxFQUtUO01BekJQO1FBc0JVLDBCQUEwQixFQUMzQjtJQXZCVDtNQTJCUSxZQUFZO01BQ1osYUFBYTtNQUNiLGtCQUFrQixFQUNuQjtJQTlCUDtNQWdDUSxZQUFRO01BQVIsUUFBUTtNQUNSLGtCQUFrQixFQUNuQjtJQWxDUDtNQW9DUSxhQUFhO01BQ2IsYUFBYSxFQUNkO0lBdENQO01Bd0NRLFlBQVksRUFDYjtFQXpDUDtJQTZDTSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFNBQVM7SUFDVCxnQkFBZ0IsRUFDakI7RUFqREw7SUFtRE0sWUFBWTtJQUNaLGVBQWUsRUFDaEI7RUFyREw7SUF3REksaUJBQWlCLEVBQ2xCOztBQUVIO0VBR00sWUFBUTtFQUFSLFFBQVE7RUFDUixhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCLEVBQ25COztBQVRMO0VBV00sbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO0VBQXBCLG9CQUFvQixFQUNyQjs7QUFJTDtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUIsRUEwRGxCO0VBL0REO0lBUU0sb0JBQW9CO0lBQ3BCLHFCQUFjO0lBQWQsY0FBYztJQUNkLHVCQUFvQjtJQUFwQixvQkFBb0IsRUFVckI7SUFwQkw7TUFZTSxnQkFBZ0I7TUFDaEIsZUFBZSxFQUNoQjtJQWRMO01BZ0JRLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osYUFBYSxFQUNkO0VBbkJQO0lBc0JNLGFBQWE7SUFDYixhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQixlQUFlLEVBQ2hCO0VBM0JMO0lBNkJNLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQ25CO0VBaENMO0lBa0NNLDhCQUE4QjtJQUM5QixpQkFBaUI7SUFDakIsb0JBQW9CLEVBQ3JCO0VBckNMO0lBdUNNLGlCQUFpQixFQUNsQjtFQXhDTDtJQTBDTSxpQkFBaUI7SUFDakIsb0JBQW9CLEVBQ3JCO0VBNUNMO0lBOENNLHFCQUFjO0lBQWQsY0FBYyxFQUlmO0lBbERMO01BZ0RRLHFDQUFxQyxFQUN0QztFQWpEUDtJQW9ETSxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQ25COztBQUlMO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGVBQWUsRUFzQmhCO0VBM0JEO0lBUU0sZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixzQkFBd0I7SUFBeEIsd0JBQXdCLEVBTXpCO0lBbkJMO01BZVEsWUFBWTtNQUNaLGFBQWE7TUFDYixtQkFBbUIsRUFDcEI7RUFsQlA7SUFxQk0sMEJBQTBCLEVBSTNCO0lBekJMO01BdUJRLGVBQWUsRUFDaEI7O0FBSVA7RUFDRSxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGVBQWUsRUE4RWhCO0VBakZEO0lBT1EscUJBQWM7SUFBZCxjQUFjO0lBQ2Qsc0JBQXdCO0lBQXhCLHdCQUF3QixFQUN6QjtFQVRQO0lBYU0sbUJBQW1CO0lBQ25CLGdCQUFnQixFQUNqQjtFQWZMO0lBaUJNLGVBQWU7SUFDZixpQ0FBaUMsRUFDbEM7RUFuQkw7SUF1Qk0sa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxpQkFBaUIsRUFDbEI7RUExQkw7SUE0Qk0scUJBQWM7SUFBZCxjQUFjO0lBQ2QsaUJBQWlCLEVBSWxCO0lBakNMO01BK0JRLG9CQUFvQixFQUNyQjtFQWhDUDtJQW1DTSxhQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixlQUFlLEVBQ2hCO0VBMUNMO0lBNENNLGdCQUFnQjtJQUNoQixpQkFBaUIsRUFDbEI7RUE5Q0w7SUFnRE0sYUFBYTtJQUNiLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLG1CQUFtQixFQUNwQjtFQXJETDtJQXVETSxvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2Ysa0JBQWtCLEVBQ25CO0VBNURMO0lBOERNLGlCQUFpQjtJQUNqQixxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CLEVBQ3JCO0VBakVMO0lBbUVNLDBCQUEwQjtJQUMxQixvQkFBb0I7SUFDcEIsZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixrQkFBa0IsRUFDbkI7RUF4RUw7SUEwRU0sMEJBQTBCO0lBQzFCLGVBQWUsRUFDaEI7RUE1RUw7SUE4RU0sb0JBQW9CLEVBQ3JCOztBQzFQTDtFQUNFLDBCQUEwQjtFQUMxQixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGVBQWUsRUFvRWhCO0VBeEVEO0lBTUksbUNBQW1DO0lBQ25DLHFCQUFxQixFQWtCdEI7SUF6Qkg7TUFTTSxnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixlQUFlLEVBQ2hCO0lBYkw7TUFlTSxzQkFBc0IsRUFDdkI7SUFoQkw7TUFrQk0sZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixlQUFlLEVBQ2hCO0lBckJMO01BdUJNLG1CQUFtQixFQUNwQjtFQXhCTDtJQTJCSSxpQkFBaUI7SUFDakIsb0JBQW9CLEVBcUNyQjtJQWpFSDtNQThCTSxnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLGVBQWUsRUFDaEI7SUFqQ0w7TUFtQ00sZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixnQkFBZ0IsRUEyQmpCO01BaEVMO1FBdUNRLGtCQUFrQjtRQUNsQixrQkFBa0I7UUFDbEIsc0JBQXNCLEVBQ3ZCO01BMUNQO1FBNENRLFlBQVk7UUFDWixjQUFjO1FBQ2QsaUJBQWlCO1FBQ2pCLG1CQUFtQixFQWdCcEI7UUEvRFA7VUFpRFUsZ0JBQWdCO1VBQ2hCLGVBQWU7VUFDZixnQkFBZ0IsRUFJakI7VUF2RFQ7WUFxRFksZUFBZSxFQUNoQjtRQXREWDtVQXlEVSxhQUFhO1VBQ2IsbUJBQW1CLEVBQ3BCO1FBM0RUO1VBNkRVLHVCQUF1QixFQUN4QjtFQTlEVDtJQW9FSSxhQUFhLEVBR2Q7O0FDdkVIO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQixFQVFwQjtFQVZEO0lBS00sb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixlQUFlLEVBQ2hCOztBQ1JMO0VBQ0UsMEJBQTBCO0VBQzFCLGFBQWEsRUFVZDtFQVpEO0lBS00sa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLDRCQUE0QixFQUM3Qjs7QUNWTDtFQUNFLGFBQWEsRUFtQmQ7RUFwQkQ7SUFJTSx1QkFBdUI7SUFDdkIsc0JBQXNCO0lBQ3RCLGVBQWU7SUFDZixtQkFBbUIsRUFDcEI7RUFSTDtJQVlNLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFDbEI7RUFkTDtJQWdCTSxtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQ3JCOztBQUlMO0VBRUksaUJBQWlCO0VBQ2pCLG9CQUFvQixFQW9CckI7RUF2Qkg7SUFLTSxrQkFBa0IsRUFDbkI7RUFOTDtJQVFNLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFFakI7RUFYTDtJQWFNLGVBQWUsRUFDaEI7RUFkTDtJQWdCTSxlQUFlO0lBQ2YsY0FBYztJQUNkLGVBQWUsRUFDaEI7RUFuQkw7SUFxQk0sa0JBQWtCLEVBQ25COztBQUlMO0VBQ0UsYUFBYTtFQUNiLHdCQUF3QjtFQUN4Qix1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLGVBQWUsRUFlaEI7RUFuQkQ7SUFNSSxrQkFBa0IsRUFDbkI7RUFQSDtJQVNJLHFCQUFjO0lBQWQsY0FBYztJQUNkLGlCQUFpQixFQVFsQjtJQWxCSDtNQVlNLFlBQVksRUFDYjtJQWJMO01BZU0sYUFBYTtNQUNiLGFBQWEsRUFDZDs7QUFHTDtFQUNFLGFBQVksRUFVYjtFQVhEO0lBR0ksa0JBQWtCLEVBQ25CO0VBSkg7SUFNSSxhQUFhLEVBQ2Q7RUFQSDtJQVNJLGFBQWEsRUFDZDs7QUFFSDtFQUNFLG9CQUFvQixFQStCckI7RUFoQ0Q7SUFHSSxtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUFZLEVBbUJiO0lBekJIO01BUU0sZUFBZTtNQUNmLFlBQVk7TUFDWiwwQkFBMEI7TUFDMUIsZ0JBQWdCO01BQ2hCLGFBQWE7TUFDYixnQkFBZ0IsRUFDakI7SUFkTDtNQWdCTSxtQkFBbUI7TUFDbkIsU0FBUztNQUNULFdBQVc7TUFDWCxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsZ0JBQWdCLEVBQ2pCO0VBeEJMO0lBMkJJLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG1CQUFtQixFQUNwQjs7QUFFSDtFQUNFLGFBQWE7RUFDYix3QkFBd0I7RUFDeEIsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixlQUFlLEVBaURoQjtFQXJERDtJQU1JLFlBQVk7SUFDWixhQUFhO0lBQ2IsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFDckI7RUFYSDtJQWNNLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQixFQUNyQjtFQWxCTDtJQW9CTSxrQkFBa0IsRUFDbkI7RUFyQkw7SUF1Qk0sa0JBQWtCLEVBS25CO0lBNUJMO01BeUJRLGFBQWE7TUFDYixhQUFhLEVBQ2Q7RUEzQlA7SUE4Qk0sbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixrQkFBa0IsRUFDbkI7RUFqQ0w7SUFtQ00sbUJBQW1CO0lBQ25CLGtCQUFrQixFQWVuQjtJQW5ETDtNQXNDUSxtQkFBbUI7TUFDbkIsVUFBVTtNQUNWLGFBQWE7TUFDYixhQUFhO01BQ2IsMEJBQTBCO01BQzFCLGdCQUFnQjtNQUNoQixhQUFhO01BQ2IsaUJBQWlCO01BQ2pCLGNBQWMsRUFDZjtJQS9DUDtNQWlEOEIsZUFBZSxFQUFFOztBQ2xLL0M7RUFJUSxnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQ2xCOztBQU5QO0VBUVEsYUFBYTtFQUNiLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLDBCQUEwQjtFQUMxQixlQUFlLEVBQ2hCOztBQWRQO0VBZ0JRLGdCQUFnQjtFQUNoQixpQkFBaUIsRUFDbEI7O0FBbEJQO0VBc0JJLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsb0JBQW9CLEVBVXJCO0VBbENIO0lBMEJNLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLGVBQWUsRUFJaEI7SUFqQ0w7TUErQlEsbUJBQW1CLEVBQ3BCOztBQUtQO0VBQ0UsMEJBQTBCO0VBQzFCLGFBQVksRUFDYjs7QUN4Q0Q7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGVBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxjQUFjO0VBQ2QsYUFBYTtFQUNiLDRCQUE0QjtFQUM1QixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsYUFBYTtFQUNiLGFBQWE7RUFDYixZQUFZO0VBQ1osV0FBVztFQUNYLGNBQWMsRUFnQ2Y7RUE1Q0Q7SUFjSSxlQUFlLEVBQ2hCO0VBZkg7SUFpQkksaUNBQWlDO0lBQ2pDLHFCQUFxQixFQUN0QjtFQW5CSDtJQXFCSSxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFlBQVk7SUFDWixnQkFBZ0IsRUFDakI7RUF6Qkg7SUE0Qk0sbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixpQkFBaUIsRUFDbEI7RUEvQkw7SUFpQ00scUJBQWM7SUFBZCxjQUFjO0lBQ2QsaUJBQWlCLEVBUWxCO0lBMUNMO01Bb0NRLFlBQVk7TUFDWixhQUFhO01BQ2IsdUJBQXVCO01BQ3ZCLGVBQWU7TUFDZixpQkFBaUIsRUFDbEI7O0FBSVA7RUFDRSxjQUFjLEVBQ2Y7O0FDbkREO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsY0FBYyxFQUNmLEVBQUE7O0FBRUg7RUFDRTtJQUNFLGNBQWM7SUFDZCxjQUFjLEVBQ2YsRUFBQTs7QUFFSDtFQUNFO0lBQ0UsY0FBYztJQUNkLGNBQWMsRUFDZixFQUFBOztBQUdIO0VBRUksZUFBZSxFQTBDaEI7RUE1Q0g7SUFJTSxxQkFBYztJQUFkLGNBQWMsRUFDZjtFQUxMO0lBUVEsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsaUJBQWlCLEVBQ2xCO0VBWlA7SUFjUSxpQkFBaUI7SUFDakIsbUJBQW1CLEVBQ3BCO0VBaEJQO0lBa0JRLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZUFBZTtJQUNmLG1CQUFtQixFQUNwQjtFQXRCUDtJQXdCUSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGVBQWUsRUFDaEI7RUEzQlA7SUE2QlEsZUFBZTtJQUNmLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIsMEJBQTBCO0lBQzFCLGVBQWUsRUFDaEI7RUFsQ1A7SUFvQ1EsZUFBZTtJQUNmLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIsMEJBQTBCO0lBQzFCLGdCQUFnQjtJQUNoQixlQUFlLEVBQ2hCOztBQTFDUDtFQThDSSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWUsRUFpSWhCO0VBakxIO0lBa0RNLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFDbEI7RUFwREw7SUFzRE0scUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixlQUFlLEVBSWhCO0lBNURMO01BMERRLG1CQUFtQixFQUNwQjtFQTNEUDtJQWdFVSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLG9CQUFvQixFQUNyQjtFQW5FVDtJQXFFVSxZQUFZO0lBQ1osZUFBZSxFQUNoQjtFQXZFVDtJQXlFVSxxQkFBYztJQUFkLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGdCQUFnQixFQUNqQjtFQTdFVDtJQStFVSxnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWdCLEVBZ0NqQjtJQW5IVDtNQXNGYyxZQUFZO01BQ1osbUJBQW1CLEVBQ3BCO0lBeEZiO01BMEZjLG1CQUFtQjtNQUNuQixZQUFZLEVBQ2I7SUE1RmI7TUE4RmMsbUJBQW1CO01BQ25CLDBCQUEwQjtNQUMxQixvQkFBb0I7TUFDcEIsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixhQUFhO01BQ2IsWUFBWSxFQUNiO0lBckdiO01BdUdjLGFBQWE7TUFDYixpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLDBCQUEwQjtNQUMxQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGtCQUFrQixFQUluQjtNQWpIYjtRQStHZ0IsMENBQXFCLEVBQ3RCO0VBaEhmO0lBcUhVLG1CQUFtQixFQUNwQjtFQXRIVDtJQTJIUSxhQUFhO0lBQ2IsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQixnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBS3BCO0lBcElQO01BaUlVLDBCQUEwQjtNQUMxQixhQUFhLEVBQ2Q7RUFuSVQ7SUF3SVEsYUFBYTtJQUNiLGFBQWEsRUFZZDtJQXJKUDtNQTJJVSwwQkFBMEIsRUFNM0I7TUFqSlQ7UUE4SWMsbUJBQW1CLEVBQ3BCO0lBL0liO01BbUpVLDBCQUEwQixFQUMzQjtFQXBKVDtJQXVKUSxZQUFZO0lBQ1osYUFBYTtJQUNiLHlCQUF5QjtJQUN6QixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLG1CQUFtQixFQU9wQjtJQW5LUDtNQThKVSxlQUFlLEVBQ2hCO0lBL0pUO01BaUtVLGVBQWUsRUFDaEI7RUFsS1Q7SUFzS00sWUFBWTtJQUVaLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFDcEI7RUExS0w7SUE0S00sWUFBWSxFQUNiO0VBN0tMO0lBK0tNLFlBQVksRUFDYjs7QUFHTDtFQUNFLHVCQUFzQixFQUN2Qjs7QUFDRDtFQUNFLGdCQUFlLEVBQ2hCOztBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixhQUFhO0VBQ2Isa0JBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsYUFBYSxFQUlkO0VBTEQ7SUFHSSxlQUFlLEVBQ2hCOztBQzFOSDtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFhckI7RUFsQkQ7SUFPSSx3QkFBd0I7SUFDeEIsZ0NBQWdDLEVBQ2pDO0VBVEg7SUFXSSxhQUFhO0lBQ2IsY0FBYSxFQUVkO0VBZEg7SUFnQkksd0JBQXdCLEVBQ3pCOztBQ2pCSDtFQUNFLGFBQWE7RUFDYixjQUFjLEVBY2Y7RUFoQkQ7SUFLTSxvQkFBb0IsRUFDckI7RUFOTDtJQVFNLFlBQVk7SUFDWixhQUFhO0lBQ2Isa0JBQWtCLEVBSW5CO0lBZEw7TUFZUSxpQkFBaUIsRUFDbEI7O0FBS1A7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGNBQWMsRUFxRWY7RUF4RUQ7SUFLSSxtQkFBbUIsRUFDcEI7RUFOSDtJQVFJLGNBQWMsRUFDZjtFQVRIO0lBWU0sa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUNsQjtFQWRMO0lBZ0JNLGtCQUFrQixFQU9uQjtJQXZCTDtNQWtCUSxhQUFhO01BQ2IsYUFBYTtNQUNiLGtCQUFrQjtNQUNsQiwwQkFBMEIsRUFDM0I7RUF0QlA7SUEwQkksYUFBYSxFQUNkO0VBM0JIO0lBNkJJLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLGdCQUFnQixFQUVqQjtFQXhDSDtJQTBDSSxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGNBQWMsRUF3QmY7SUFwRUg7TUE4Q00sYUFBYTtNQUNiLGFBQWE7TUFDYiwwQkFBMEIsRUFDM0I7SUFqREw7TUFtRE0sWUFBWTtNQUNaLGFBQWE7TUFDYixhQUFhO01BQ2IsMEJBQTBCO01BQzFCLGVBQWUsRUFDaEI7SUF4REw7TUEwRE0sZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsaUJBQWlCLEVBQ2xCO0lBOURMO01BZ0VNLGtCQUFrQjtNQUNsQixrQkFBa0I7TUFDbEIsYUFBYSxFQUNkO0VBbkVMO0lBc0VJLGNBQWMsRUFDZjs7QUFFSDtFQUNFLGdCQUFnQjtFQUNoQixhQUFhLEVBa0VkO0VBcEVEO0lBS00sYUFBYTtJQUNiLGlCQUFpQixFQWtCbEI7SUF4Qkw7TUFTVSxrQkFBa0IsRUFDbkI7SUFWVDtNQVlVLGFBQWEsRUFDZDtJQWJUO01BZVUsY0FBYyxFQUNmO0lBaEJUO01BbUJRLGlCQUFpQixFQUNsQjtJQXBCUDtNQXNCUSxnQkFBZ0IsRUFDakI7RUF2QlA7SUEwQk0saUJBQWlCLEVBYWxCO0lBdkNMO01BNEJRLGdCQUFnQixFQUNqQjtJQTdCUDtNQStCUSxrQkFBa0I7TUFDbEIscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixtQkFBbUIsRUFDcEI7SUFuQ1A7TUFxQ1EscUJBQWM7TUFBZCxjQUFjLEVBQ2Y7RUF0Q1A7SUF5Q00scUJBQXFCLEVBV3RCO0lBcERMO01BMkNRLGtCQUFrQixFQUNuQjtJQTVDUDtNQThDUSxvQkFBb0IsRUFDckI7SUEvQ1A7TUFpRFEsZ0JBQWdCO01BQ2hCLGlCQUFpQixFQUNsQjtFQW5EUDtJQXNETSxpQkFBaUIsRUFZbEI7SUFsRUw7TUF3RFEsb0JBQW9CO01BQ3BCLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFPcEI7TUFqRVA7UUE0RFUsbUJBQW1CO1FBQ25CLGVBQWU7UUFDZixhQUFhO1FBQ2IsVUFBVSxFQUNYOztBQUtUO0VBQ0UsYUFBYTtFQUNiLGdCQUFnQixFQWlCakI7RUFuQkQ7SUFJSSxrQkFBa0I7SUFDbEIsZ0JBQWdCLEVBRWpCO0VBUEg7SUFTSSxpQkFBaUI7SUFDakIsWUFBWTtJQUNaLHFCQUFjO0lBQWQsY0FBYztJQUNkLG9CQUFnQjtJQUFoQixnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBS3BCO0lBbEJIO01BZU0sV0FBVztNQUNYLGtCQUFrQixFQUNuQjs7QUFHTDtFQUNFLGdCQUFnQixFQWNqQjtFQWZEO0lBR0ksaUJBQWlCO0lBQ2pCLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsb0JBQW9CLEVBUXJCO0lBZEg7TUFRTSxrQkFBa0IsRUFDbkI7SUFUTDtNQVdNLGdDQUFnQztNQUNoQyxhQUFhLEVBQ2Q7O0FBR0w7RUFvQkUsYUFBYTtFQUNiLGVBQWU7RUFDZixlQUFlLEVBK0JoQjtFQXJERDtJQUVJLDhCQUE4QjtJQUM5QiwrQkFBK0I7SUFDL0IsaUJBQWlCLEVBQ2xCO0VBTEg7SUFPSSxnQ0FBZ0MsRUFDakM7RUFSSDtJQVdNLGtCQUFrQixFQUNuQjtFQVpMO0lBY00sYUFBYSxFQUNkO0VBZkw7SUFpQk0sY0FBYyxFQUNmO0VBbEJMO0lBeUJLLGdCQUFnQjtJQUNoQixpQkFBaUIsRUFDbEI7RUEzQko7SUE2Qk0scUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixpQkFBaUIsRUFjbEI7SUE3Q0w7TUFpQ1EsYUFBYTtNQUNiLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQ3BCO0lBckNQO01BdUNRLGlCQUFpQjtNQUNqQixlQUFlO01BQ2Ysa0JBQWtCO01BQ2xCLGFBQWE7TUFDYixnQkFBZ0IsRUFDakI7RUE1Q1A7SUErQ00sYUFBYSxFQUNkO0VBaERMO0lBa0RNLGtCQUFrQixFQUNuQjs7QUFHTDtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsY0FBYyxFQUNmOztBQzlQRDtFQUNFLGFBQWE7RUFDYix3QkFBd0I7RUFDeEIsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixlQUFlLEVBcURoQjtFQXpERDtJQU1JLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLG9CQUFvQixFQUNyQjtFQVZIO0lBWUksa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2IsOEJBQThCLEVBbUIvQjtJQWxDSDtNQWlCTSxnQkFBZ0IsRUFDakI7SUFsQkw7TUFvQk0sa0JBQWtCLEVBQ25CO0lBckJMO01BdUJNLGdCQUFnQjtNQUNoQixhQUFhO01BQ2Isb0JBQW9CO01BQ3BCLGlCQUFpQjtNQUNqQix3QkFBd0I7TUFDeEIsaUNBQWlDO01BQ2pDLGdDQUFnQyxFQUNqQztJQTlCTDtNQWdDTSxtQkFBa0IsRUFDbkI7RUFqQ0w7SUFvQ0ksa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWiw4QkFBOEIsRUFrQi9CO0lBeERIO01Bd0NNLGdCQUFnQixFQUNqQjtJQXpDTDtNQTJDTSxrQkFBa0IsRUFDbkI7SUE1Q0w7TUE4Q00sYUFBYTtNQUNiLG9CQUFvQjtNQUNwQixpQkFBaUI7TUFDakIsd0JBQXdCO01BRXhCLGdDQUFnQyxFQUNqQztJQXBETDtNQXNETSxXQUFXLEVBQ1o7O0FBR0w7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkFBaUIsRUF3RWxCO0VBNUVEO0lBT00scUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixpQkFBaUIsRUF1QmxCO0lBaENMO01BV1EsbUJBQW1CLEVBQ3BCO0lBWlA7TUFjUSxrQkFBa0IsRUFDbkI7SUFmUDtNQWlCUSxZQUFZO01BQ1osYUFBYSxFQUNkO0lBbkJQO01BcUJRLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0IsRUFJckI7TUExQlA7UUF3QlUsbUJBQW1CLEVBQ3BCO0lBekJUO01BNEJRLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0IsRUFDckI7RUE5QlA7SUFrQ00sWUFBWSxFQUNiO0VBbkNMO0lBcUNNLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsV0FBVyxFQUNaO0VBeENMO0lBMENNLGFBQWEsRUFDZDtFQTNDTDtJQThDSSxhQUFhLEVBQ2Q7RUEvQ0g7SUFpREksa0JBQWtCLEVBQ25CO0VBbERIO0lBb0RJLHFCQUFjO0lBQWQsY0FBYztJQUNkLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsZ0JBQWdCLEVBb0JqQjtJQTNFSDtNQXlETSwyQkFBMkIsRUFRNUI7TUFqRUw7UUEyRFEsK0JBQStCO1FBQy9CLDhCQUE4QixFQUkvQjtRQWhFUDtVQThEVSxnQ0FDRCxFQUFDO0lBL0RWO01BbUVNLGlDQUFpQyxFQUNsQztJQXBFTDtNQXNFTSxZQUFRO01BQVIsUUFBUTtNQUNSLG9CQUFvQjtNQUNwQixpQkFBaUI7TUFDakIsd0JBQXdCLEVBQ3pCOztBQUdMO0VBQ0UsYUFBYSxFQXNCZDtFQXZCRDtJQUdJLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixrQkFBa0IsRUFDbkI7RUFSSDtJQVVJLDBCQUFzQjtJQUN0QixtQkFBbUIsRUFDcEI7RUFaSDtJQWNJLGdCQUFnQixFQUNqQjtFQWZIO0lBaUJJLFlBQVk7SUFDWixhQUFhO0lBQ2Isb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixlQUFlLEVBQ2hCOztBQUdIO0VBQ0UsYUFBWSxFQVViO0VBWEQ7SUFJTSwwQkFBeUIsRUFDMUI7RUFMTDtJQU9NLGtCQUFpQjtJQUNqQixlQUFjLEVBQ2Y7O0FDNUtMO0VBQ0UsYUFBYTtFQUNiLGNBQWMsRUFpRGY7RUFuREQ7SUFJSSxpQkFBaUIsRUFDbEI7RUFMSDtJQU9JLGNBQWM7SUFDZCxZQUFZO0lBQ1osZUFBZSxFQXlDaEI7SUFsREg7TUFXTSxpQkFBZ0IsRUFDakI7SUFaTDtNQWNNLHlCQUF5QixFQUMxQjtJQWZMO01BaUJNLHlCQUF5QixFQUMxQjtJQWxCTDtNQXFCUSxnQkFBZ0IsRUFDakI7SUF0QlA7TUF3QlEsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixtQkFBbUIsRUFDcEI7SUEzQlA7TUErQlEsZ0JBQWdCO01BQ2hCLGVBQWUsRUFDaEI7SUFqQ1A7TUFtQ1EsZUFBZTtNQUNmLG1CQUFtQixFQUNwQjtJQXJDUDtNQXdDSSxxQkFBYztNQUFkLGNBQWM7TUFDZCx1QkFBb0I7TUFBcEIsb0JBQW9CO01BQ3BCLHNCQUF3QjtNQUF4Qix3QkFBd0I7TUFDeEIsa0JBQWtCLEVBQ25CO0lBNUNIO01BOENNLGFBQWE7TUFDYixhQUFhO01BQ2Isa0JBQWtCLEVBQ25COztBQUdMO0VBRUksaUJBQWlCO0VBQ2pCLHVCQUF1QixFQUN4Qjs7QUFKSDtFQU1JLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsa0JBQWtCLEVBU25CO0VBakJIO0lBVU0sYUFBYTtJQUFDLGFBQWEsRUFDNUI7RUFYTDtJQWFNLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osU0FBUyxFQUNWOztBQWhCTDtFQW1CSSxpQkFBaUIsRUFDbEI7O0FDeEVIO0VBQ0UsYUFBYTtFQUNiLGNBQWM7RUFDZCxtQkFBbUIsRUFpQ3BCO0VBcENEO0lBS0ksNEJBQTRCLEVBQzdCO0VBTkg7SUFTTSxxQkFBYztJQUFkLGNBQWMsRUFDZjtFQVZMO0lBWU0sbUJBQW1CO0lBQ25CLGFBQWEsRUFLZDtJQWxCTDtNQWVRLGVBQWU7TUFDZixpQ0FBaUMsRUFDbEM7RUFqQlA7SUErQkksa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsaUJBQWlCLEVBQ2xCO0lBbkNIO01Bc0JNLG1CQUFtQjtNQUNuQiw0QkFBNEIsRUFDN0I7SUF4Qkw7TUEwQk0sZUFBZSxFQUloQjtNQTlCTDtRQTRCUSwwQkFBMEIsRUFDM0I7O0FBUVA7RUFFSSxnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFVBQVU7RUFDVixZQUFZO0VBQ1osYUFBYTtFQUNiLDBCQUEwQjtFQUMxQixhQUFhO0VBQ2IsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixxQkFBYztFQUFkLGNBQWMsRUFPZjtFQWpCSDtJQVlNLFlBQVE7SUFBUixRQUFRO0lBQ1IsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixrQkFBa0IsRUFDbkI7O0FBaEJMO0VBbUJJLDRCQUE0QjtFQUM1QixvQkFBb0IsRUFxQnJCO0VBekNIO0lBc0JNLGlDQUFpQztJQUNqQyxtQkFBbUIsRUFDcEI7RUF4Qkw7SUEwQk0sb0JBQW9CLEVBQ3JCO0VBM0JMO0lBNkJNLGVBQWUsRUFDaEI7RUE5Qkw7SUFnQ00scUJBQWM7SUFBZCxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CLEVBQ3JCO0VBcENMO0lBdUNNLG1CQUFtQixFQUNwQjs7QUF4Q0w7RUEyQ0kscUJBQWM7RUFBZCxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixVQUFVO0VBQ1YsWUFBWSxFQVdiO0VBMURIO0lBaURNLFlBQVE7SUFBUixRQUFRO0lBQ1IsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQiwwQkFBc0IsRUFDdkI7RUFyREw7SUF1RE0sMEJBQXNCO0lBQ3RCLGVBQWUsRUFDaEI7O0FBekRMO0VBNERJLGFBQWEsRUFDZDs7QUNsR0g7RUFFSSxjQUFjO0VBQ2QsWUFBWTtFQUNaLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsWUFBWSxFQUliO0VBYkg7SUFXTSxlQUFlLEVBQ2hCOztBQVpMO0VBZUksaUNBQWlDO0VBQ2pDLHlDQUF5QztFQUN6QyxzQ0FBc0M7RUFDdEMsb0NBQW9DLEVBUXJDO0VBMUJIO0lBb0JNLHNCQUFnQjtJQUNoQiw4QkFBd0I7SUFDeEIsMkJBQXFCO0lBQ3JCLHlCQUFtQjtJQUNuQiwwQkFBb0IsRUFDckI7O0FBekJMO0VBNEJJLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2Qsd0VBQWlFO0VBQ2pFLFlBQVksRUF1RmI7RUF0SEg7SUFpQ00saUJBQWlCO0lBQ2pCLDBCQUEwQjtJQUMxQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixtQkFBbUIsRUFTcEI7SUEvQ0w7TUF3Q1EsbUJBQW1CO01BQ25CLFdBQVc7TUFDWCxTQUFTLEVBQ1Y7SUEzQ1A7TUE2Q1EsZUFBZSxFQUNoQjtFQTlDUDtJQWlETSxxQkFBYztJQUFkLGNBQWM7SUFDZCwyQkFBdUI7SUFBdkIsdUJBQXVCO0lBQ3ZCLHVCQUErQjtJQUEvQiwrQkFBK0IsRUFDaEM7RUFwREw7SUFzRE0sb0JBQW9CLEVBQ3JCO0VBdkRMO0lBeURNLGNBQWM7SUFDZCxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLHNCQUF3QjtJQUF4Qix3QkFBd0IsRUFLekI7SUFqRUw7TUE4RFEsYUFBYTtNQUNiLGdCQUFnQixFQUNqQjtFQWhFUDtJQW9FTSxxQkFBYztJQUFkLGNBQWM7SUFDZCxhQUFhO0lBQ2IscUJBQXFCLEVBY3RCO0lBcEZMO01BeUVVLFlBQ0Q7TUFEQyxRQUNELEVBQUM7SUExRVY7TUE0RVUsWUFBUTtNQUFSLFFBQVE7TUFDUixrQkFBa0IsRUFDbkI7SUE5RVQ7TUFnRlUsWUFBUTtNQUFSLFFBQVE7TUFDUixrQkFBa0IsRUFDbkI7RUFsRlQ7SUF3RlUsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZix5Q0FBMEIsRUFLM0I7SUFsR1Q7TUErRlksZ0JBQWdCO01BQ2hCLGlCQUFpQixFQUNsQjtFQWpHWDtJQW9HVSxtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLDBCQUEwQjtJQUMxQix5Q0FBMEI7SUFDMUIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGFBQWEsRUFJZDtJQW5IVDtNQWlIWSwyQ0FBc0IsRUFDdkI7O0FBbEhYO0VBd0hJLGtCQUFrQixFQWdFbkI7RUF4TEg7SUE2SFUsYUFBYTtJQUNiLGFBQWE7SUFDYixhQUFhO0lBQ2Isb0JBQW9CLEVBQ3JCO0VBaklUO0lBbUlVLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGVBQWUsRUFDaEI7RUF2SVQ7SUF5SVUsaUJBQWlCO0lBQ2pCLHFCQUFjO0lBQWQsY0FBYztJQUNkLHNCQUF3QjtJQUF4Qix3QkFBd0IsRUFFekI7RUE3SVQ7SUErSVUsZ0JBQWdCLEVBQ2pCO0VBaEpUO0lBa0pVLGFBQWE7SUFDYixjQUFjO0lBQ2QsY0FBYztJQUNkLDBCQUEwQjtJQUMxQixnREFBMkI7SUFDM0IsZUFBZTtJQUNmLGtCQUFrQixFQUNuQjtFQXpKVDtJQTJKVSw0QkFBNEIsRUFDN0I7RUE1SlQ7SUE4SlUsNkJBQTZCLEVBQzlCO0VBL0pUO0lBaUtVLDZCQUE2QixFQUM5QjtFQWxLVDtJQW9LVSw0QkFBNEIsRUFDN0I7RUFyS1Q7SUEwS1UsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGlCQUFpQixFQUNsQjtFQS9LVDtJQWlMVSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGdCQUFnQixFQUNqQjs7QUFwTFQ7RUEwTEksd0VBQWlFO0VBQ2pFLFlBQVk7RUFDWixjQUFjO0VBQ2Qsa0JBQWtCLEVBY25CO0VBM01IO0lBK0xNLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixxQkFBcUIsRUFDdEI7RUFwTUw7SUFzTU0sZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsZUFBZSxFQUNoQjs7QUExTUw7RUE2TUksa0JBQWtCLEVBdURuQjtFQXBRSDtJQWdOUSxhQUFhO0lBQ2IsZUFBZSxFQWlDaEI7SUFsUFA7TUFtTlUscUJBQWM7TUFBZCxjQUFjO01BQ2Qsc0JBQXdCO01BQXhCLHdCQUF3QixFQUN6QjtJQXJOVDtNQXVOVSxhQUFZO01BQ1osY0FBYyxFQUtmO01BN05UO1FBME5ZLFlBQVc7UUFDWCxhQUFhLEVBQ2Q7SUE1Tlg7TUErTlUsY0FBYztNQUNkLDBCQUEwQjtNQUMxQixnREFBMkI7TUFDM0Isd0JBQXdCLEVBS3pCO01Bdk9UO1FBb09ZLHFCQUFjO1FBQWQsY0FBYztRQUNkLG9CQUFvQixFQUNyQjtJQXRPWDtNQXlPVSxnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGVBQWU7TUFDZixrQkFBa0IsRUFDbkI7SUE3T1Q7TUErT1UsZ0JBQWdCO01BQ2hCLGVBQWUsRUFDaEI7RUFqUFQ7SUFvUFEsNkJBQTZCLEVBQzlCO0VBclBQO0lBdVBRLDRCQUE0QixFQUM3QjtFQXhQUDtJQTBQUSw2QkFBNkIsRUFDOUI7RUEzUFA7SUE2UFEsNkJBQTZCLEVBQzlCO0VBOVBQO0lBZ1FRLDRCQUE0QixFQUM3Qjs7QUFqUVA7RUFzUUksd0VBQWlFO0VBQ2pFLFlBQVk7RUFDWixjQUFjO0VBQ2Qsa0JBQWtCLEVBQ25COztBQTFRSDtFQTRRSSxrQkFBa0IsRUFLbkI7RUFqUkg7SUE4UU0sWUFBWTtJQUNaLDBCQUEwQixFQUMzQjs7QUFoUkw7RUFtUkksd0VBQWlFO0VBQ2pFLFlBQVk7RUFDWixjQUFjO0VBQ2Qsa0JBQWtCLEVBb0NuQjtFQTFUSDtJQXdSTSxxQkFBYztJQUFkLGNBQWMsRUFpQ2Y7SUF6VEw7TUEyUlUsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixlQUFlO01BQ2YsaUJBQWlCLEVBQ2xCO0lBL1JUO01BaVNVLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsaUJBQWlCO01BQ2pCLGVBQWU7TUFDZixpQkFBaUIsRUFDbEI7SUF0U1Q7TUF5U1Esa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQiwwQkFBMEI7TUFDMUIsYUFBYTtNQUNiLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsaUJBQWlCO01BQ2pCLG1CQUFtQjtNQUNuQixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGVBQWUsRUFLaEI7TUF4VFA7UUFxVFUsMEJBQTBCO1FBQzFCLGVBQWUsRUFDaEI7O0FBdlRUO0VBNFRJLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGVBQWUsRUFTaEI7RUF4VUg7SUFpVU0scUJBQWM7SUFBZCxjQUFjO0lBQ2Qsc0JBQXdCO0lBQXhCLHdCQUF3QjtJQUN4QixtQkFBbUIsRUFDcEI7RUFwVUw7SUFzVU0sZUFBZSxFQUNoQjs7QUF2VUw7RUEwVUksOEVBQXVFO0VBQ3ZFLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGFBQVk7RUFDWixZQUFZO0VBQ1osZ0JBQWdCLEVBQ2pCOztBQWpWSDtFQW1WSSxjQUFjLEVBQ2Y7O0FBR0g7RUFDRTtJQUFhLHlCQUF1QixFQUFHO0VBQ3ZDO0lBQWMseUJBQXVCLEVBQUc7RUFDeEM7SUFDRSx3QkFBd0I7SUFDeEIsd0JBQXdCLEVBQ3pCO0VBQ0Q7SUFDRSx5QkFBeUIsRUFDMUI7RUFDRDtJQUNFLDBCQUEwQixFQUMzQjtFQUNEO0lBQ0UsY0FBYyxFQUNmO0VBQ0Q7SUFDRSw4QkFBOEIsRUFDL0IsRUFBQTs7QUFFSDtFQUNFO0lBQ0UsMkJBQTJCO0lBQzNCLDZCQUE2QixFQUM5QjtFQUNEO0lBQ0UsNkJBQTZCLEVBQzlCO0VBQ0Q7SUFDRSwwQkFBMEIsRUFDM0I7RUFDRDtJQUNFLDhCQUE4QixFQUMvQjtFQUNEO0lBQ0UsY0FBYyxFQUNmO0VBQ0Q7SUFBYSx5QkFBdUIsRUFBRztFQUN2QztJQUFjLHlCQUF1QixFQUFHO0VBQ3hDO0lBQ0UsZ0JBQWdCLEVBbUNqQjtJQXBDRDtNQUdJLDhCQUE4QixFQUkvQjtNQVBIO1FBS00sdUJBQXVCLEVBQ3hCO0lBTkw7TUFTSSxrQkFBa0IsRUFZbkI7TUFyQkg7UUFXTSxpQkFBaUI7UUFDakIsYUFBYTtRQUNiLGtCQUFrQixFQUluQjtRQWpCTDtVQWVRLGtCQUFrQixFQUNuQjtNQWhCUDtRQW1CTSxZQUFXLEVBQ1o7SUFwQkw7TUF1QkksWUFBWSxFQVliO01BbkNIO1FBMEJRLGdCQUFnQixFQU9qQjtRQWpDUDtVQTRCVSxnQkFBZ0IsRUFDakI7UUE3QlQ7VUErQlUsZ0JBQWdCLEVBQ2pCO0VBS1Q7SUFDRSxnQkFBZ0IsRUE4Q2pCO0lBL0NEO01BR0ksd0JBQXdCO01BQ3hCLHdCQUF3QixFQUt6QjtNQVRIO1FBTU0sWUFBWTtRQUNaLGFBQWEsRUFDZDtJQVJMO01BV0ksWUFBWSxFQW1DYjtNQTlDSDtRQWNRLGdCQUFnQixFQUNqQjtNQWZQO1FBaUJRLGdCQUFnQixFQUNqQjtNQWxCUDtRQW9CUSxZQUFZLEVBQ2I7TUFyQlA7UUF1QlEsWUFBWTtRQUNaLFdBQVc7UUFDWCxjQUFjO1FBQ2QsaUJBQWlCO1FBQ2pCLGtCQUFrQixFQWlCbkI7UUE1Q1A7VUE2QlUsa0JBQWtCLEVBQ25CO1FBOUJUO1VBZ0NVLHVCQUF1QjtVQUN2Qix3QkFBd0IsRUFDekI7UUFsQ1Q7VUFxQ1ksZ0JBQWdCO1VBQ2hCLGVBQWUsRUFDaEI7UUF2Q1g7VUF5Q1ksZ0JBQWdCLEVBQ2pCO0VBTVg7SUFDRSxnQkFBZ0IsRUFTakI7SUFWRDtNQUlNLGdCQUFnQixFQUNqQjtJQUxMO01BT00sZ0JBQWdCLEVBQ2pCO0VBR0w7SUFDRSxZQUFZO0lBQ1osZ0JBQWdCLEVBZ0NqQjtJQWxDRDtNQUlJLFlBQVksRUEyQmI7TUEvQkg7UUFTTSx3QkFBd0I7UUFDeEIsZUFBZSxFQW9CaEI7UUE5Qkw7VUFPUSxZQUFZLEVBQ2I7UUFSUDtVQWNRLGFBQWE7VUFDYixjQUFjLEVBQ2Y7UUFoQlA7VUFrQlEsd0JBQXdCO1VBQ3hCLGFBQWEsRUFVZDtVQTdCUDtZQXNCWSxpQkFBaUI7WUFDakIsZ0JBQWdCLEVBQ2pCO1VBeEJYO1lBMEJZLGdCQUFnQixFQUNqQjtFQVFYO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQixFQVNqQjtJQVhEO01BS00sZ0JBQWdCLEVBQ2pCO0lBTkw7TUFRTSxnQkFBZ0IsRUFDakI7RUFHTDtJQUNFLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsNEJBQTRCLEVBYTdCO0lBaEJEO01BS0ksWUFBWSxFQVViO01BZkg7UUFPTSxhQUFhO1FBQ2IsYUFBYTtRQUNiLHFCQUFxQixFQUt0QjtRQWRMO1VBV1EsYUFBYTtVQUNiLGtCQUFrQixFQUNuQjtFQUlQO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQiw0QkFBNEIsRUF5QjdCO0lBNUJEO01BS0ksWUFBWSxFQXNCYjtNQTNCSDtRQVFRLFdBQVcsRUFTWjtRQWpCUDtVQVdZLGdCQUFnQixFQUNqQjtRQVpYO1VBY1ksZ0JBQWdCLEVBQ2pCO01BZlg7UUFxQk0sZ0JBQWdCO1FBQ2hCLGlCQUFpQjtRQUNqQixhQUFhO1FBQ2Isa0JBQWtCO1FBQ2xCLGdCQUFnQixFQUNqQjtFQUdMO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQiwyQkFBMkIsRUFTNUI7SUFaRDtNQUtJLFlBQVksRUFNYjtNQVhIO1FBUVEsY0FBYyxFQUNmLEVBQUE7O0FBS1Q7RUFDRTtJQUFhLHlCQUF1QixFQUFHO0VBQ3ZDO0lBQWMseUJBQXVCLEVBQUc7RUFDeEM7SUFDRSx1QkFBdUIsRUFheEI7SUFkRDtNQUdJLHdCQUF3QjtNQUN4QiwwQkFBMEIsRUFDM0I7SUFMSDtNQU9JLHdCQUF3QjtNQUN4Qix5QkFBeUIsRUFDMUI7SUFUSDtNQVdJLFdBQVcsRUFDWjtFQUdIO0lBQ0UsNEJBQTRCLEVBQzdCLEVBQUE7O0FBRUg7RUFDRTtJQUFhLHlCQUF1QixFQUFHO0VBQ3ZDO0lBQWMseUJBQXVCLEVBQUc7RUFDeEM7SUFDRSwrQkFBK0IsRUFDaEMsRUFBQTs7QUFHSDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUErQjtFQUEvQiwrQkFBK0I7RUFDL0IsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsWUFBWSxFQXVFYjtFQTVFRDtJQU9JLGVBQWU7SUFDZixxQkFBcUI7SUFDckIsZ0JBQWdCLEVBT2pCO0lBaEJIO01BV00sMEJBQTBCLEVBQzNCO0lBWkw7TUFjTSxpQ0FBaUMsRUFDbEM7RUFmTDtJQWtCSSxxQkFBYztJQUFkLGNBQWMsRUFJZjtJQXRCSDtNQW9CTSxjQUFjLEVBQ2Y7RUFyQkw7SUF3QkksY0FBZSxFQUNoQjtFQXpCSDtJQTJCSSxlQUFlO0lBQ2YsZUFBZTtJQUNmLGdCQUFnQjtJQUlwQjs7Ozs7T0FLTyxFQWlDSjtJQXZFSDtNQStCTSxlQUFlLEVBQ2hCO0lBaENMO01Bd0NNLG1CQUFtQjtNQU1uQjs7OztrQkFJWSxFQUNiO01BbkRMO1FBMENRLG1CQUFtQjtRQUNuQixVQUFVO1FBQ1YsWUFBWSxFQUNiO0lBN0NQO01BcURNLG1CQUFtQjtNQUNuQixVQUFVO01BQ1YsVUFBVTtNQUNWLGlCQUFpQjtNQUNqQixhQUFhO01BQ2IsYUFBYTtNQUNiLGNBQWMsRUFFZjtJQTdETDtNQStETSxjQUFjLEVBQ2Y7SUFoRUw7TUFrRU0sZUFBZSxFQUNoQjtJQW5FTDtNQXFFTSxlQUFlLEVBQ2hCO0VBdEVMO0lBeUVJLG9CQUFvQjtJQUNwQixvQkFBb0IsRUFDckI7O0FDbHJCSDtFQUNFLGNBQWM7RUFDZCxjQUFjO0VBQ2QsMEJBQTBCO0VBQzFCLGFBQWE7RUFDYixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsV0FBVztFQUNYLFNBQVM7RUFDVCxZQUFZO0VBQ1osY0FBYyxFQWtGZjtFQTlGRDtJQWVNLGlCQUFpQixFQUNsQjtFQWhCTDtJQWtCTSxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFVBQVM7SUFDVCxnQkFBZ0IsRUFDakI7RUF0Qkw7SUEyQlEsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsZUFBZSxFQUNoQjtFQS9CUDtJQWtDTSxpQkFBaUI7SUFDakIsbUJBQW1CLEVBWXBCO0lBL0NMO01BcUNRLG1CQUFtQjtNQUNuQixTQUFRO01BQ1IsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixnQkFBZ0I7TUFDaEIsZUFBZSxFQUloQjtNQTlDUDtRQTRDVSxlQUFlLEVBQ2hCO0VBN0NUO0lBaURNLGVBQWUsRUFJaEI7SUFyREw7TUFtRFEsZUFBZSxFQUNoQjtFQXBEUDtJQXVETSxlQUFlO0lBQ2YsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLGdCQUFnQixFQUlqQjtJQWhFTDtNQThEUSxlQUFlLEVBQ2hCO0lBL0RQO01BOERRLGVBQWUsRUFDaEI7RUEvRFA7SUFrRU0sbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGFBQWE7SUFDYixZQUFZLEVBSWI7SUFqRkw7TUErRVEsMENBQXNCLEVBQ3ZCO0VBaEZQO0lBbUZNLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFDbEI7RUFyRkw7SUF1Rk0saUJBQWlCO0lBQ2pCLGFBQWEsRUFDZDtFQXpGTDtJQTRGSSxhQUFhLEVBQ2Q7O0FBRUg7RUFDRTtJQUNFLFlBQVksRUFDYixFQUFBOztBQUVIO0VBQ0U7SUFDRSxZQUFZLEVBQ2IsRUFBQTs7QUN2R0g7RUFDRSx3QkFBd0I7RUFDeEIsYUFBYTtFQUNiLHlCQUF5QixFQStKMUI7RUFsS0Q7SUFNTSxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixlQUFlLEVBY2hCO0lBdkJMO01BV1EscUJBQWM7TUFBZCxjQUFjO01BQ2Qsc0JBQXdCO01BQXhCLHdCQUF3QixFQUN6QjtJQWJQO01BZVEsZUFBZSxFQUloQjtNQW5CUDtRQWlCVSxlQUFlLEVBQ2hCO0lBbEJUO01BcUJRLGdCQUFnQixFQUNqQjtFQXRCUDtJQXlCTSxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CLEVBTXJCO0lBaENMO01BNEJRLGtCQUFrQjtNQUNsQixhQUFhO01BQ2IsaUJBQWlCLEVBQ2xCO0VBL0JQO0lBa0NNLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQVksRUErRWI7SUFwSEw7TUF1Q1EsbUJBQW1CO01BQ25CLGFBQWE7TUFDYixVQUFVLEVBQ1g7SUExQ1A7TUE2Q1UsYUFBYSxFQUNkO0lBOUNUO01BZ0RVLDZCQUE2QixFQUk5QjtNQXBEVDtRQWtEWSwwQkFBMEIsRUFDM0I7SUFuRFg7TUF1RFEsWUFBWTtNQUNaLGNBQWMsRUFDZjtJQXpEUDtNQTJEUSxnQkFBZ0IsRUFDakI7SUE1RFA7TUE4RFEsWUFBWTtNQUNaLGFBQWE7TUFDYixlQUFlO01BQ2Ysa0JBQWtCLEVBQ25CO0lBbEVQO01Bb0VRLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7TUFDcEIsaUJBQWlCLEVBVWxCO01BaEZQO1FBd0VVLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsa0JBQWtCLEVBQ25CO01BM0VUO1FBNkVVLGVBQWU7UUFDZixnQkFBZ0IsRUFDakI7SUEvRVQ7TUFrRlEsbUJBQW1CO01BQ25CLFNBQVE7TUFDUixXQUFXO01BQ1gsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGdCQUFnQixFQUNqQjtJQTFGUDtNQTRGUSxtQkFBbUI7TUFDbkIsU0FBUztNQUNULGNBQWM7TUFDZCxvQkFBb0I7TUFDcEIsa0JBQWtCO01BQ2xCLGVBQWU7TUFDZixtQkFBbUI7TUFDbkIsZ0JBQWdCLEVBQ2pCO0lBcEdQO01Bc0dRLGNBQWM7TUFDZCxvQkFBb0I7TUFDcEIsV0FBVztNQUNYLGlCQUFpQjtNQUNqQixnQkFBZ0IsRUFDakI7SUEzR1A7TUE2R1EsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixtQkFBbUIsRUFFcEI7RUFqSFA7SUFzSE0sZUFBZTtJQUNmLFlBQVk7SUFDWiwwQkFBMEI7SUFDMUIsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsZUFBZSxFQUloQjtJQWhJTDtNQThIUSxlQUFlLEVBQ2hCO0lBL0hQO01BOEhRLGVBQWUsRUFDaEI7RUEvSFA7SUFtSU0sbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQiwwQkFBMEI7SUFDMUIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2Ysa0JBQWtCLEVBSW5CO0lBaEpMO01BOElRLDBDQUFzQixFQUN2QjtFQS9JUDtJQWtKTSxtQkFBbUI7SUFDbkIsaUJBQWlCLEVBQ2xCO0VBcEpMO0lBc0pNLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsZ0JBQWdCLEVBQ2pCO0VBekpMO0lBMkpNLGVBQWU7SUFDZixnQkFBZ0IsRUFDakI7RUE3Skw7SUFnS0ksd0JBQXdCLEVBQ3pCOztBQ2pLSDtFQUNFLHdCQUF3QjtFQUN4QixjQUFjO0VBQ2QsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQix5QkFBeUIsRUFvRzFCO0VBekdEO0lBUU0seUJBQXlCO0lBQ3pCLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixrQkFBa0IsRUFDbkI7RUFkTDtJQWdCTyxtQkFBbUI7SUFDcEIsb0JBQW9CLEVBY3BCO0lBL0JOO01BbUJTLG1CQUFtQjtNQUNuQixVQUFVO01BQ1YsVUFBVTtNQUNWLDRCQUFxQjtNQUNyQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLFlBQVk7TUFDWixrQkFBa0IsRUFJbkI7TUE5QlI7UUE0QlcsaUJBQWlCLEVBQ2xCO0VBN0JWO0lBaUNNLGVBQWU7SUFDZixhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLDBCQUEwQjtJQUMxQixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsWUFBWTtJQUNaLGdCQUFnQixFQUNqQjtFQTNDTDtJQTZDTSxhQUFhO0lBQ2IsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixnQkFBZ0IsRUFJakI7SUExREw7TUF3RFEsMENBQXFCLEVBQ3RCO0VBekRQO0lBNERNLGFBQWE7SUFDYixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQiwwQkFBMEI7SUFDMUIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUlqQjtJQXpFTDtNQXVFUSwwQ0FBc0IsRUFDdkI7RUF4RVA7SUE2RU0saUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGFBQWEsRUFzQmQ7SUF2R0w7TUFtRlEsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixZQUFZLEVBQ2I7SUF0RlA7TUF3RlEsZ0JBQWdCO01BQ2hCLFlBQVk7TUFDWixpQkFBaUIsRUFDbEI7SUEzRlA7TUE2RlEsZ0JBQWdCLEVBQ2pCO0lBOUZQO01BZ0dRLGFBQWE7TUFDYiw2QkFBNkIsRUFDOUI7SUFsR1A7TUFvR1EsWUFBWTtNQUNaLGFBQWEsRUFDZDs7QUFLUDtFQUNFO0lBQ0UsV0FBVyxFQU9aO0lBUkQ7TUFHSSx3QkFBd0IsRUFJekI7TUFQSDtRQUtNLFlBQVksRUFDYixFQUFBOztBQ2xIUDtFQUNFLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLGVBQWUsRUFXaEI7RUFmRDtJQU9NLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixlQUFlO0lBQ2YsaUJBQWlCLEVBQ2xCOztBQUlMO0VBQ0UsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysa0JBQWtCLEVBS25CO0VBWkQ7SUFTSSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUNiOztBQUVIO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCLEVBQ25CLEVBQUE7O0FBRUY7RUFDRSxhQUFhO0VBQ2IsYUFBYTtFQUNiLGlCQUFpQixFQU9sQjtFQVZEO0lBS0kscUJBQXFCLEVBQ3RCO0VBTkg7SUFRSSxpQkFBaUIsRUFDbEI7O0FBR0o7RUFDRTtJQUNFLHNCQUFzQixFQUN2QixFQUFBOztBQ25ESDtFQUNFLG1CQUFtQjtFQUNuQix1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLGFBQWEsRUFnSmQ7RUFuSkQ7SUFLSSxhQUFhLEVBQ2Q7RUFOSDtJQVFJLHFCQUFjO0lBQWQsY0FBYyxFQXNHZjtJQTlHSDtNQVdRLGdCQUFnQjtNQUNoQixrQkFBa0IsRUFDbkI7SUFiUDtNQWVRLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixtQkFBbUI7TUFDbkIsc0JBQXNCO01BQ3RCLHNCQUFzQixFQXFCdkI7TUE3Q1A7UUEyQlUsaUJBQWlCO1FBQ2pCLGdCQUFnQjtRQUNoQixpQ0FBaUMsRUFDbEM7TUE5QlQ7UUFpQ1ksWUFBWTtRQUNaLGVBQWU7UUFDZixtQkFBbUI7UUFDbkIsYUFBYTtRQUNiLFVBQVU7UUFDViw4QkFBb0I7UUFDcEIsWUFBWTtRQUNaLFlBQVk7UUFDWixzRUFBcUU7UUFDckUsc0JBQXNCLEVBQ3ZCO0lBM0NYO01BK0NRLG1CQUFtQjtNQUNuQixhQUFhO01BQ2IscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQixFQTBEckI7TUE1R1A7UUFvRFUsY0FBYyxFQUNmO01BckRUO1FBd0RZLGtCQUFrQixFQUNuQjtNQXpEWDtRQTJEWSxrQkFBa0IsRUFDbkI7TUE1RFg7UUE4RFksa0JBQWtCO1FBQ2xCLGdCQUFnQjtRQUNoQixlQUFjO1FBQ2Qsb0JBQW1CO1FBQ25CLGlCQUFnQjtRQUNoQix3QkFBdUI7UUFDdkIsZUFBZSxFQUNoQjtNQXJFWDtRQXVFWSxpQkFBaUI7UUFDakIsZUFBZTtRQUNmLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsd0JBQXVCO1FBQ3ZCLG9CQUFvQjtRQUNwQixZQUFZLEVBQ2I7TUE5RVg7UUFpRlUscUJBQWM7UUFBZCxjQUFjO1FBQ2QsdUJBQW9CO1FBQXBCLG9CQUFvQixFQUNyQjtNQW5GVDtRQXFGVSxvQkFBb0I7UUFDcEIsMEJBQTBCO1FBQzFCLG1CQUFtQjtRQUNuQixVQUFTO1FBQ1QsV0FBVztRQUNYLGtCQUFrQixFQWNuQjtRQXhHVDtVQStGWSxnQkFBZ0I7VUFDaEIsa0JBQWtCO1VBQ2xCLG1CQUFtQjtVQUNuQixrQkFBa0I7VUFDbEIsZUFBZSxFQUloQjtVQXZHWDtZQTZGYyxlQUFlLEVBQ2hCO1VBOUZiO1lBcUdjLG9CQUFvQixFQUNyQjtNQXRHYjtRQTBHVSxjQUFjLEVBQ2Y7RUEzR1Q7SUFnSEksZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxVQUFVO0lBQ1YsWUFBWTtJQUNaLGFoQ3BGaUIsRWdDNkZsQjtJQTdISDtNQXNITSxrQkFBa0I7TUFDbEIsa0JBQWtCLEVBS25CO01BNUhMO1FBeUhRLGVBQWU7UUFDZixnQkFBZ0IsRUFDakI7RUEzSFA7SUErSEksbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxVQUFVO0lBQ1YsWUFBWTtJQUNaLGFoQ25HaUIsRWdDb0dsQjtFQXBJSDtJQXNJSSwwQkFBMEIsRUFZM0I7SUFsSkg7TUF3SU0sbUJBQW1CO01BQ25CLFVBQVU7TUFDVixXQUFXO01BQ1gsaUJBQWlCO01BQ2pCLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7TUFDcEIsb0JBQW9CO01BQ3BCLGVBQWU7TUFDZixvQkFBb0IsRUFDckI7O0FBR0w7RUFFSSxtQ0FBbUMsRUFDcEM7O0FBSEg7RUFLSSxxQkFBYztFQUFkLGNBQWM7RUFDZCxhQUFZO0VBQ1osK0RBQXdEO0VBQ3hELDJCQUEyQixFQTBDNUI7RUFsREg7SUFVTSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGFBQWE7SUFDYixnQkFBZ0IsRUFDakI7RUFkTDtJQWdCTSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGFBQWE7SUFDYixhQUFhO0lBQ2IsZ0JBQWdCLEVBQ2pCO0VBckJMO0lBdUJNLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZiwyQkFBMkI7SUFDM0IsZ0JBQWdCLEVBQ2pCO0VBN0JMO0lBK0JNLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLFlBQVk7SUFDWixhQUFhO0lBQ2IsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixnQkFBZ0IsRUFDakI7RUExQ0w7SUE0Q00sbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUNqQjs7QUFqREw7RUFvREkscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQStCO0VBQS9CLCtCQUErQjtFQUMvQix1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHVCQUF1QixFQXlGeEI7RUFoSkg7SUEwRFEscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQixFQUlyQjtJQS9EUDtNQTZEVSwwQkFBMEIsRUFDM0I7RUE5RFQ7SUFpRVEscUJBQWM7SUFBZCxjQUFjLEVBV2Y7SUE1RVA7TUFtRVUsc0JBQXNCO01BQ3RCLGtCQUFrQixFQUNuQjtJQXJFVDtNQXVFVSxxQkFBYztNQUFkLGNBQWM7TUFDZCx1QkFBb0I7TUFBcEIsb0JBQW9CO01BQ3BCLG1CQUFtQjtNQUNuQixlQUFlLEVBQ2hCO0VBM0VUO0lBOEVRLGFBQWE7SUFDYixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQiwwQkFBMEI7SUFDMUIsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUlwQjtJQTNGUDtNQXlGVSwwQkFBMEIsRUFDM0I7RUExRlQ7SUE2RlEsbUJBQW1CLEVBQ3BCO0VBOUZQO0lBZ0dRLGFBQWE7SUFDYixhQUFhLEVBQ2Q7RUFsR1A7SUFvR1EsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixTQUFTO0lBQ1QsZ0JBQWdCLEVBQ2pCO0VBeEdQO0lBMEdRLGdCQUFnQjtJQUNoQixZQUFZLEVBQ2I7RUE1R1A7SUE4R1Esa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1oscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixpQkFBaUIsRUFxQmxCO0lBeElQO01BcUhVLGFBQWEsRUFDZDtJQXRIVDtNQXdIVSxhQUFhLEVBQ2Q7SUF6SFQ7TUEySFUsYUFBYSxFQUNkO0lBNUhUO01BOEhVLFlBQVk7TUFDWixZQUFZO01BQ1osdUJBQXVCLEVBQ3hCO0lBaklUO01BbUlVLGtCQUFrQixFQUNuQjtJQXBJVDtNQXNJVSxrQkFBa0IsRUFDbkI7RUF2SVQ7SUEwSVEsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixZQUFZLEVBQ2I7O0FBN0lQO0VBa0pJLHFCQUFjO0VBQWQsY0FBYztFQUNkLHFCQUFxQjtFQUNyQix1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLGVBQWUsRUFPaEI7RUE1Skg7SUF1Sk0sbUJBQW1CLEVBSXBCO0lBM0pMO01BeUpRLGNBQWMsRUFDZjs7QUExSlA7RUErSk0sa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCw2RUFBNEU7RUFDNUUscUJBQWM7RUFBZCxjQUFjO0VBQ2Qsc0JBQXdCO0VBQXhCLHdCQUF3QjtFQUN4Qix1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLG1CQUFtQixFQXdCcEI7RUE3TEw7SUF3S1UsZUFBZTtJQUNmLGFBQWE7SUFDYixjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLDBCQUEwQjtJQUMxQiw0Q0FBNEI7SUFDNUIsZUFBZTtJQUNmLGFBQWEsRUFPZDtJQXRMVDtNQWlMWSx1QkFBdUIsRUFDeEI7SUFsTFg7TUFvTFksYUFBYSxFQUNkO0VBckxYO0lBd0xVLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsaUJBQWlCLEVBQ2xCOztBQTNMVDtFQWdNSSx3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUEyRXBCO0VBOVFIO0lBc01RLGNBQWMsRUFDZjtFQXZNUDtJQXlNbUIsZUFBZSxFQUFFO0VBek1wQztJQStNUSxjQUFjLEVBQ2Y7RUFoTlA7SUFrTm1CLGVBQWUsRUFBRTtFQWxOcEM7SUF1Tk0sMEJBQTBCLEVBQzNCO0VBeE5MO0lBMk5RLHFCQUFjO0lBQWQsY0FBYztJQUNkLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsdUJBQStCO0lBQS9CLCtCQUErQixFQVFoQztJQXJPUDtNQStOVSxlQUFlLEVBSWhCO01Bbk9UO1FBaU9ZLGVBQWUsRUFDaEI7RUFsT1g7SUF1T1EsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixlQUFlO0lBQ2YsYUFBYTtJQUNiLG1CQUFtQixFQU9wQjtJQWxQUDtNQTZPVSxZQUFZLEVBSWI7TUFqUFQ7UUErT1ksYUFBYSxFQUNkO0VBaFBYO0lBb1BRLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLGVBQWUsRUFFaEI7RUF6UFA7SUE2UFEsNEJBQTRCO0lBQzVCLGFBQWEsRUFDZDtFQS9QUDtJQWlRUSxZQUFZO0lBQ1osZ0JBQWdCLEVBSWpCO0lBdFFQO01Bb1FVLGlCQUFpQixFQUNsQjtFQXJRVDtJQXdRUSxZQUFZLEVBQ2I7RUF6UVA7SUE0UU0sa0JBQWtCLEVBQ25COztBQUdMO0VBQ0UsY0FBYztFQUNkLGFBQWE7RUFDYixrQmhDOVlxQixFZ0NndkJ0QjtFQXJXRDtJQUtJLHFCQUFjO0lBQWQsY0FBYztJQUNkLHNCQUF3QjtJQUF4Qix3QkFBd0I7SUFDeEIsaUJBQWlCLEVBb0NsQjtJQTNDSDtNQVNNLHFCQUFjO01BQWQsY0FBYyxFQWlDZjtNQTFDTDtRQVdRLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YscUJBQWM7UUFBZCxjQUFjO1FBQ2QsdUJBQW9CO1FBQXBCLG9CQUFvQixFQTJCckI7UUF6Q1A7VUFnQlUsWUFBVztVQUNYLGFBQWE7VUFDYiwwQkFBMEI7VUFDMUIsc0JBQXNCO1VBQ3RCLG9CQUFvQjtVQUNwQixrQkFBa0I7VUFDbEIsYUFBYTtVQUNiLG1CQUFtQjtVQUNuQixrQkFBa0I7VUFDbEIsZUFBZTtVQUNmLGdCQUFnQixFQWNqQjtVQXhDVDtZQTRCWSwwQkFBMEIsRUFDM0I7VUE3Qlg7WUErQlksZUFBZSxFQUNoQjtVQWhDWDtZQWtDWSxZQUFZO1lBQ1osWUFBWTtZQUNaLG9CQUFvQjtZQUNwQixrQkFBa0I7WUFDbEIsc0JBQXNCLEVBQ3ZCO0VBdkNYO0lBOENNLHdCQUF3QjtJQUN4QixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGtCQUFrQixFQStDbkI7SUFoR0w7TUFtRFEscUJBQWM7TUFBZCxjQUFjO01BQ2Qsc0JBQXdCO01BQXhCLHdCQUF3QjtNQUN4QixpQkFBaUIsRUFPbEI7TUE1RFA7UUF1RFUsZUFBZSxFQUloQjtRQTNEVDtVQXlEWSxvQkFBb0IsRUFDckI7SUExRFg7TUErRFUsYUFBYTtNQUNiLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsbUJBQW1CO01BQ25CLG1CQUFtQjtNQUNuQiwwQkFBMEI7TUFDMUIsWUFBWTtNQUNaLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsNEJBQTRCO01BQzVCLGdCQUFnQixFQUlqQjtNQTdFVDtRQTJFWSwwQ0FBcUIsRUFDdEI7SUE1RVg7TUErRVUsZ0JBQWdCO01BQ2hCLFlBQVksRUFDYjtJQWpGVDtNQW1GVSxhQUFhO01BQ2IsYUFBYTtNQUNiLDBCQUEwQjtNQUMxQiwwQkFBMEI7TUFDMUIsaUJBQWlCO01BQ2pCLG9CQUFvQjtNQUNwQixjQUFjO01BQ2QsZ0JBQWdCLEVBQ2pCO0lBM0ZUO01BOEZRLGVBQWUsRUFDaEI7RUEvRlA7SUFvR1UsaUNBQWlDO0lBQ2pDLHdCQUF3QixFQUN6QjtFQXRHVDtJQXlHVSxxQkFBYztJQUFkLGNBQWM7SUFFZCw2QkFBNkIsRUF3RzlCO0lBbk5UO01BOEdjLFdBQVc7TUFDWCx3QkFBd0I7TUFDeEIsbUJBQW1CO01BQ25CLGdCQUFnQixFQWlEakI7TUFsS2I7UUFvSGtCLDRCQUFxQjtRQUFyQixxQkFBcUI7UUFDckIsdUJBQW9CO1FBQXBCLG9CQUFvQjtRQUNwQixzQkFBd0I7UUFBeEIsd0JBQXdCO1FBQ3hCLGVBQWUsRUFDaEI7TUF4SGpCO1FBMEhrQixZQUFZO1FBQ1osa0JBQWtCO1FBQ2xCLDBCQUEwQjtRQUMxQiwwQkFBMEI7UUFDMUIsc0JBQXNCO1FBQ3RCLGtCQUFrQjtRQUNsQix1QkFBdUI7UUFDdkIsYUFBYTtRQUNiLGVBQWUsRUFFaEI7TUFwSWpCO1FBc0lrQixxQkFBYztRQUFkLGNBQWM7UUFDZCx1QkFBb0I7UUFBcEIsb0JBQW9CO1FBQ3BCLHVCQUErQjtRQUEvQiwrQkFBK0I7UUFDL0IsaUJBQWlCLEVBdUJsQjtRQWhLakI7VUE0SXNCLHFCQUFjO1VBQWQsY0FBYztVQUNkLHVCQUFvQjtVQUFwQixvQkFBb0IsRUFNckI7VUFuSnJCO1lBK0l3QixlQUFlO1lBQ2YsZ0JBQWdCO1lBQ2hCLGlCQUFpQixFQUNsQjtRQWxKdkI7VUFxSnNCLGdCQUFnQjtVQUNoQixnQkFBZ0I7VUFDaEIsYUFBYTtVQUNiLGtCQUFrQixFQUNuQjtRQXpKckI7VUEySnNCLGVBQWU7VUFDZixnQkFBZ0I7VUFDaEIsZ0JBQWdCLEVBQ2pCO0lBOUpyQjtNQW9LYyxZQUFRO01BQVIsUUFBUTtNQUNSLHdCQUF3QixFQTRDekI7TUFqTmI7UUF3S2tCLG1CQUFtQjtRQUNuQixtQkFBbUI7UUFDbkIsYUFBYTtRQUNiLHFCQUFjO1FBQWQsY0FBYztRQUNkLHVCQUFvQjtRQUFwQixvQkFBb0I7UUFDcEIsc0JBQXdCO1FBQXhCLHdCQUF3QixFQXdCekI7UUFyTWpCO1VBK0tvQixhQUFhO1VBQ2Isa0JBQWtCO1VBQ2xCLGdCQUFnQixFQUNqQjtRQWxMbkI7VUFxTHNCLG1CQUFtQjtVQUNuQixPQUFPO1VBQ1AsVUFBVTtVQUNWLGtCQUFrQjtVQUNsQixnQkFBZ0I7VUFDaEIsd0JBQXdCO1VBQ3hCLDJCQUEyQixFQUc1QjtRQTlMckI7VUFnTXNCLFlBQVk7VUFDWixnQkFBZ0I7VUFDaEIsbUJBQW1CLEVBQ3BCO01Bbk1yQjtRQXVNa0IsWUFBWTtRQUNaLGtCQUFrQjtRQUNsQiwwQkFBMEI7UUFDMUIsMEJBQTBCO1FBQzFCLHVCQUF1QjtRQUN2QixpQkFBaUI7UUFDakIsZUFBZTtRQUNmLGVBQWUsRUFDaEI7RUEvTWpCO0lBcU5VLGNBQWM7SUFDZCx3QkFBd0I7SUFDeEIsaUJoQ2ptQm1CO0lnQ2ttQm5CLGtCQUFrQixFQWtEbkI7SUExUVQ7TUEyTmMsa0JBQWtCO01BQ2xCLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7TUFDcEIsaUJBQWlCO01BQ2pCLFlBQVk7TUFDWixnQkFBZ0IsRUFDakI7SUFqT2I7TUFtT2Msa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixZQUFZLEVBQ2I7SUF0T2I7TUF3T2MsYUFBYTtNQUNiLGFBQWE7TUFDYixjQUFjO01BQ2QsdUJBQXVCO01BQ3ZCLDBCQUEwQjtNQUMxQixpQkFBaUI7TUFDakIsZ0JBQWdCLEVBRWpCO0lBaFBiO01Ba1BjLGFBQWE7TUFDYixhQUFhO01BQ2IsbUJBQW1CO01BQ25CLDBCQUEwQjtNQUMxQixZQUFZO01BQ1osZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsa0JBQWtCO01BQ2xCLGlCQUFpQixFQUNsQjtJQTVQYjtNQThQYyxzQkFBc0I7TUFDdEIsWUFBWTtNQUNaLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsMEJBQTBCO01BQzFCLFlBQVk7TUFDWix1QkFBdUI7TUFDdkIsa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixrQkFBa0IsRUFDbkI7RUF4UWI7SUE4UU0sd0JBQXdCO0lBQ3hCLG1CQUFtQjtJQUNuQixrQkFBa0IsRUF1RG5CO0lBdlVMO01Ba1JRLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLG9CQUFvQixFQUNyQjtJQXRSUDtNQXdSUSxpQkFBaUI7TUFDakIsb0JBQW9CO01BQ3BCLGFBQWEsRUFZZDtNQXRTUDtRQTRSVSxhQUFZO1FBQ1osYUFBYSxFQVFkO1FBclNUO1VBK1JZLGtCQUFrQixFQUtuQjtVQXBTWDtZQWlTYywwQkFBMEI7WUFDMUIsZ0JBQWdCLEVBQ2pCO0lBblNiO01BeVNVLGtCQUFrQjtNQUNsQixxQkFBYztNQUFkLGNBQWM7TUFDZCx1QkFBb0I7TUFBcEIsb0JBQW9CO01BQ3BCLFlBQVk7TUFDWixnQkFBZ0IsRUFDakI7SUE5U1Q7TUFnVFUsYUFBYTtNQUNiLGFBQWE7TUFDYiwwQkFBMEI7TUFDMUIsMEJBQTBCO01BQzFCLGFBQWE7TUFDYixlQUFlO01BQ2YsZ0JBQWdCLEVBQ2pCO0lBdlRUO01BeVRVLGFBQWE7TUFDYixzQkFBc0I7TUFDdEIsaUJBQWlCO01BQ2pCLGFBQWE7TUFDYixhQUFhO01BQ2IsbUJBQW1CO01BQ25CLDBCQUEwQjtNQUMxQixtQkFBbUI7TUFDbkIsa0JBQWtCLEVBSW5CO01BclVUO1FBbVVZLDBDQUFxQixFQUN0QjtFQXBVWDtJQXlVTSx3QkFBd0I7SUFDeEIsbUJBQW1CO0lBQ25CLG1CQUFtQixFQUNwQjtFQTVVTDtJQStVTSxZQUFZO0lBQ1oscUJBQWM7SUFBZCxjQUFjO0lBQ2Qsb0JBQWdCO0lBQWhCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsaUJBQWlCLEVBZ0JsQjtJQW5XTDtNQXFWUSxnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLGVBQWU7TUFDZixXQUFXO01BQ1gsa0JBQWtCLEVBU25CO01BbFdQO1FBMlZVLFlBQVk7UUFDWixhQUFhO1FBQ2IsMEJBQTBCO1FBQzFCLDBCQUEwQjtRQUMxQix1QkFBdUI7UUFDdkIsbUJBQW1CLEVBQ3BCOztBQUtUO0VBQ0Usd0JBQXdCO0VBQ3hCLGlCQUFpQixFQW9CbEI7RUF0QkQ7SUFJSSxxQkFBYztJQUFkLGNBQWMsRUFpQmY7SUFyQkg7TUFNTSxZQUFRO01BQVIsUUFBUTtNQUNSLG1CQUFtQjtNQUNuQixlQUFlLEVBQ2hCO0lBVEw7TUFXTSxrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQ3BCO0lBYkw7TUFlTSxxQkFBcUIsRUFLdEI7TUFwQkw7UUFpQlEsZ0JBQWdCO1FBQ2hCLGdCQUFnQixFQUNqQjs7QUFJUDs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQW1CRztBQ2x6Qkg7RUFFSSxpQkFBaUIsRUFDbEI7O0FBSUg7RUFFSSw4QkFBNEIsRUFDN0I7O0FBSEg7RUFLSSw2QkFBMkIsRUFDNUI7O0FBTkg7RUFRSSwrQkFBNkIsRUFDOUI7O0FBSUg7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCwwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQmpDQXNCLEVpQzZDdkI7RUFsREQ7SUFPSSxrQkFBa0I7SUFDbEIsaUJBQWlCLEVBQ2xCO0VBVEg7SUFXSSxlQUFlLEVBaUJoQjtJQTVCSDtNQWFNLHNCQUFzQjtNQUN0QixhQUFhO01BQ2Isa0JBQWtCO01BQ2xCLGdCQUFlO01BQ2YsYUFBYSxFQUtkO01BdEJMO1FBb0JRLDBCQUEwQixFQUMzQjtJQXJCUDtNQXdCTSxhQUFhO01BQ2Isa0JBQWtCO01BQ2xCLG1CQUFtQixFQUNwQjtFQTNCTDtJQThCSSxhQUFhO0lBQ2IscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQixFQWlCckI7SUFqREg7TUFrQ00sWUFBWTtNQUNaLGFBQWE7TUFDYixpQkFBaUIsRUFDbEI7SUFyQ0w7TUF1Q00sWUFBWTtNQUNaLGFBQWE7TUFDYixpQkFBaUI7TUFDakIsa0JBQWtCLEVBQ25CO0lBM0NMO01BNkNNLFlBQVk7TUFDWixnQkFBZ0I7TUFDaEIsaUJBQWlCLEVBQ2xCOztBQUtMO0VBQ0UsdUJBQStCO0VBQS9CLCtCQUErQjtFQUMvQix3QkFBd0I7RUFDeEIscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsaUNBQWlDO0VBQ2pDLGdCQUFnQjtFQUNoQixVakMxRHFCO0VpQzJEckIsVUFBVTtFQUNWLFlBQVk7RUFDWixZakNwRHdCLEVpQ2tKekI7RUF6R0Q7SUFjTSxZQUFRO0lBQVIsUUFBUTtJQUNSLG9CQUFvQixFQUNyQjtFQWhCTDtJQWtCTSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix3QkFBdUI7SUFDdkIsb0JBQW9CO0lBQ3BCLGFBQWEsRUFTZDtJQWhDTDtNQXlCUSxvQkFBb0I7TUFDcEIsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQix3QkFBdUI7TUFDdkIsb0JBQW9CO01BQ3BCLGFBQWEsRUFDZDtFQS9CUDtJQW1DTSxxQkFBYztJQUFkLGNBQWM7SUFDZCxzQkFBd0I7SUFBeEIsd0JBQXdCLEVBQ3pCO0VBckNMO0lBdUNNLFlBQVE7SUFBUixRQUFRO0lBQ1IsbUJBQTBCO0lBQTFCLDBCQUEwQixFQUMzQjtFQXpDTDtJQTJDTSxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGVBQWUsRUFzQmhCO0lBdEVMO01BbURRLGVBQWUsRUFlaEI7TUFsRVA7UUFxRFUsWUFBWTtRQUNaLGVBQWU7UUFDZixtQkFBbUI7UUFDbkIsWUFBWTtRQUNaLFNBQVM7UUFDVCxXQUFXO1FBQ1gsYUFBYTtRQUNiLDhCQUFvQjtRQUNwQixXQUFXO1FBQ1gsWUFBWTtRQUNaLDBCQUEwQjtRQUMxQixtQkFBbUIsRUFDcEI7SUFqRVQ7TUFvRVEsZUFBZSxFQUNoQjtFQXJFUDtJQXdFTSxrQkFBa0IsRUFDbkI7RUF6RUw7SUEyRU0scUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixvQkFBb0IsRUFDckI7RUE5RUw7SUFnRk0scUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQixFQWVyQjtJQWhHTDtNQW1GUSxpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLGFBQWEsRUFJZDtNQXpGUDtRQXVGVSwwQkFBMEIsRUFDM0I7SUF4RlQ7TUE0RlUsMEJBQTBCLEVBQzNCO0VBN0ZUO0lBa0dNLGdCQUFnQjtJQUNoQixlQUFlLEVBSWhCO0lBdkdMO01BcUdRLGVBQWUsRUFDaEI7O0FBSVA7RUFHTSxxQkFBcUI7RUFDckIsMEJBQTBCLEVBQzNCOztBQUxMO0VBT00sbUJBQW1CLEVBc0ZwQjtFQTdGTDtJQVNRLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixVQUFVO0lBQ1YsaUNBQVk7SUFDWixpQkFBaUI7SUFDakIsWWpDcEtjLEVpQ3FLZjtFQWpCUDtJQW1CUSxxQkFBYztJQUFkLGNBQWM7SUFDZCxhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixRQUFRLEVBQ1Q7RUF4QlA7SUEyQlUsWUFBUTtJQUFSLFFBQVE7SUFDUixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsMEJBQTBCO0lBQzFCLHFCQUFjO0lBQWQsY0FBYztJQUNkLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsc0JBQXdCO0lBQXhCLHdCQUF3QixFQUl6QjtJQXZDVDtNQXFDWSxpQkFBaUIsRUFDbEI7RUF0Q1g7SUF5Q1UsaUJBQWlCO0lBQ2pCLDBCQUEwQixFQUkzQjtJQTlDVDtNQTRDWSxjQUFjLEVBQ2Y7RUE3Q1g7SUFnRFUsMEJBQTBCO0lBQzFCLHdCQUF3QjtJQUN4QixnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsd0JBQXdCLEVBSXpCO0lBN0RUO01BMkRZLDBCQUEwQixFQUMzQjtFQTVEWDtJQStEVSxpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQ2pCO0VBakVUO0lBb0VRLGVBQWU7SUFDZixZQUFZO0lBQ1osbUJBQW1CLEVBYXBCO0lBbkZQO01Bd0VVLDJCQUF5QjtNQUN6QixtQ0FBc0M7TUFDdEMsdUJBQXFCO01BQ3JCLCtCQUE2QjtNQUM3QiwyQkFBeUI7TUFDekIsaUNBQStCO01BQy9CLDhCQUE0QixFQUM3QjtJQS9FVDtNQWlGVSxjQUFjLEVBQ2Y7RUFsRlQ7SUFxRlEsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osNEJBQTRCLEVBQzdCO0VBekZQO0lBMkZRLGNBQWMsRUFDZjs7QUE1RlA7RUErRk0sMEJBQTBCO0VBQzFCLHdCQUF3QjtFQUN4QixtQ0FBWTtFQUNaLGlCQUFpQixFQXd0QmxCO0VBMXpCTDtJQXFHVSxxQkFBYztJQUFkLGNBQWM7SUFDZCx3QkFBd0I7SUFDeEIsOEJBQThCO0lBQzlCLGlCQUFpQixFQWdCbEI7SUF4SFQ7TUEyR2MsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIsaUJBQWlCO01BQ2pCLFlBQVksRUFJYjtNQW5IYjtRQWlIZ0IsZUFBZSxFQUNoQjtJQWxIZjtNQXFIYyxtQkFBbUIsRUFDcEI7RUF0SGI7SUE0SGMsaUJBQWlCO0lBQ2pCLHFCQUFjO0lBQWQsY0FBYztJQUNkLG1CQUFtQjtJQUNuQiw0QkFBNEI7SUFDNUIsK0JBQStCLEVBd0NoQztJQXhLYjtNQW9Jb0IscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQixFQU1yQjtNQTNJbkI7UUF1SXNCLGFBQWE7UUFDYixhQUFhO1FBQ2IsbUJBQW1CLEVBQ3BCO0lBMUlyQjtNQXNKZ0IsMEJBQTBCO01BQzFCLDhCQUE4QjtNQUM5QixpQ0FBaUMsRUFlbEM7TUF2S2Y7UUFpSmtCLG9CQUFvQixFQUlyQjtRQXJKakI7VUFtSm9CLDRCQUE0QixFQUM3QjtNQXBKbkI7UUEySm9CLDBCQUEwQixFQUMzQjtNQTVKbkI7UUE4Sm9CLHFCQUFjO1FBQWQsY0FBYyxFQUNmO01BL0puQjtRQW1Lb0Isb0JBQW9CO1FBQ3BCLGVBQWUsRUFDaEI7RUFyS25CO0lBMEtjLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsd0JBQXdCO0lBQ3hCLG1CQUFtQixFQUlwQjtJQWpMYjtNQStLZ0IsaUJBQWlCLEVBQ2xCO0VBaExmO0lBbUxjLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsZ0JBQWdCO0lBQ2hCLGVBQWUsRUFJaEI7SUE3TGI7TUEyTGdCLG1CQUFtQixFQUNwQjtFQTVMZjtJQStMYyxZQUFRO0lBQVIsUUFBUTtJQUNSLHdCQUF3QjtJQUN4QixrQkFBa0IsRUEyQ25CO0lBNU9iO01Bb01rQixZQUFZO01BQ1osYUFBYSxFQUNkO0lBdE1qQjtNQXdNa0IsWUFBTztNQUFQLFFBQU8sRUFDUjtJQXpNakI7TUEyTWtCLGFBQWE7TUFDYixrQkFBa0IsRUFDbkI7SUE3TWpCO01BZ05nQixxQkFBcUIsRUFpQnRCO01Bak9mO1FBa05rQixhQUFhO1FBQ2IsbUJBQW1CLEVBS3BCO1FBeE5qQjtVQXFOb0Isd0JBQXdCO1VBQ3hCLGdCQUFnQixFQUNqQjtNQXZObkI7UUEwTmtCLGFBQWEsRUFNZDtRQWhPakI7VUE2Tm9CLHdCQUF3QjtVQUN4QixnQkFBZ0IsRUFDakI7SUEvTm5CO01BbU9nQixxQkFBcUIsRUFRdEI7TUEzT2Y7UUFxT2tCLHFCQUFjO1FBQWQsY0FBYyxFQUtmO1FBMU9qQjtVQXVPb0Isd0JBQXdCO1VBQ3hCLG1CQUFtQixFQUNwQjtFQXpPbkI7SUErT2MsWUFBUTtJQUFSLFFBQVE7SUFDUixnQkFBZ0IsRUFJakI7SUFwUGI7TUFrUGdCLHFCQUFjO01BQWQsY0FBYyxFQUNmO0VBblBmO0lBc1BjLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGVBQWUsRUFDaEI7RUExUGI7SUNoTFUscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQixFQUNyQjtFRDhLVDtJQzFLVSxrQkFBa0IsRUFDbkI7RUR5S1Q7SUN0S1EsZ0JBQWdCLEVBQ2pCO0VEcUtQO0lDaktVLGNBQWMsRUFDZjtFRGdLVDtJQWdRYyxvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQiwyQkFBMkI7SUFDM0IscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixzQkFBd0I7SUFBeEIsd0JBQXdCLEVBQ3pCO0VBdlFiO0lBMFFjLHFCQUFjO0lBQWQsY0FBYztJQUNkLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLHFCQUFxQixFQWV0QjtJQTVSYjtNQWlSb0Isa0JBQWtCLEVBQ25CO0lBbFJuQjtNQW9Sb0IsYUFBYSxFQUNkO0lBclJuQjtNQXdSa0IsZ0JBQWdCO01BQ2hCLG1CQUFtQixFQUNwQjtFQTFSakI7SUE4UmMsZ0JBQWdCO0lBb0RoQixXQUFBO0lBcUNBLFdBQUEsRUFBQTtJQXZYZDtNQWdTZ0IscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixpQkFBaUIsRUFlbEI7TUFqVGY7UUFvU2tCLGFBQWE7UUFDYixhQUFhLEVBQ2Q7TUF0U2pCO1FBd1NrQixrQkFBa0IsRUFDbkI7TUF6U2pCO1FBMlNrQixhQUFhO1FBQ2IsYUFBYTtRQUNiLGtCQUFrQjtRQUNsQixtQkFBbUI7UUFDbkIsMkJBQTJCLEVBQzVCO0lBaFRqQjtNQXFUa0IsaUJBQWlCLEVBQ2xCO0lBdFRqQjtNQTJUb0IsWUFBWTtNQUNaLFdBQVc7TUFDWCxlQUFlLEVBQ2hCO0lBOVRuQjtNQWdVb0IsYUFBYTtNQUNiLFdBQVc7TUFDWCxlQUFlO01BQ2YsZ0JBQWdCLEVBQ2pCO0lBcFVuQjtNQXdVZ0IscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQixFQVFyQjtNQWpWZjtRQTJVa0IsWUFBWSxFQUNiO01BNVVqQjtRQThVa0IsWUFBWTtRQUNaLGtCQUFrQixFQUNuQjtJQWhWakI7TUF1VnNCLDZGQUE2RjtNQUM3RixZQUFZO01BQ1osYUFBYSxFQUNkO0lBMVZyQjtNQTRWc0IsNkZBQTZGO01BQzdGLFlBQVk7TUFDWixhQUFhLEVBQ2Q7SUEvVnJCO01BaVdzQiw2RkFBNkY7TUFDN0YsWUFBWTtNQUNaLGFBQWEsRUFDZDtJQXBXckI7TUFzV3NCLDRGQUE0RjtNQUM1RixZQUFZO01BQ1osYUFBYSxFQUNkO0lBeldyQjtNQTJXc0IsNkZBQTRGO01BQzVGLFlBQVk7TUFDWixhQUFhLEVBQ2Q7SUE5V3JCO01BZ1hzQiw0RkFBMkY7TUFDM0YsWUFBWTtNQUNaLGFBQWEsRUFDZDtJQW5YckI7TUEyWG9CLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsZ0JBQWdCLEVBU2pCO01BdFluQjtRQStYc0IsWUFBWTtRQUNaLGdCQUFnQjtRQUNoQixnQkFBZ0IsRUFJakI7UUFyWXJCO1VBbVl3QixtQkFBbUIsRUFDcEI7SUFwWXZCO01BeVlzQixZQUFZLEVBSWI7SUE3WXJCO01BK1lzQixtQkFBbUIsRUFDcEI7SUFoWnJCO01Bc1prQixpQkFBaUIsRUFDbEI7SUF2WmpCO01BMFpvQixZQUFZLEVBYWI7TUF2YW5CO1FBNFpzQixpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLG1CQUFtQixFQUNwQjtNQS9ackI7UUFpYXNCLGdCQUFnQjtRQUNoQixhQUFhLEVBQ2Q7TUFuYXJCO1FBcWFzQixZQUFXLEVBQ1o7SUF0YXJCO01BNmFvQixZQUFZO01BQ1osbUJBQW1CLEVBQ3BCO0lBL2FuQjtNQW9ia0IsaUJBQWlCLEVBQ2xCO0lBcmJqQjtNQXVia0IsZ0JBQWdCLEVBVWpCO01BamNqQjtRQXlib0IsaUJBQWlCLEVBQ2xCO01BMWJuQjtRQTRib0IsYUFBYSxFQUNkO01BN2JuQjtRQStib0IsY0FBYyxFQUNmO0lBaGNuQjtNQXVjb0Isb0JBQWdCO01BQWhCLGdCQUFnQjtNQUNoQixzQkFBd0I7TUFBeEIsd0JBQXdCO01BQ3hCLFlBQVk7TUFDWixZQUFZLEVBQ2I7SUEzY25CO01BNmNvQixlQUFlLEVBQ2hCO0lBOWNuQjtNQWdkb0IscUJBQXFCLEVBQ3RCO0lBamRuQjtNQXVkb0IsV0FBVyxFQUlaO01BM2RuQjtRQXlkc0IsWUFBWSxFQUNiO0lBMWRyQjtNQWllb0IsY0FBYyxFQUlmO01BcmVuQjtRQW1lc0IsWUFBWSxFQUNiO0lBcGVyQjtNQTJlb0IsV0FBVyxFQUlaO01BL2VuQjtRQTZlc0IsWUFBWSxFQUNiO0VBOWVyQjtJQW9mYyxxQkFBYztJQUFkLGNBQWM7SUFDZCxpQkFBaUIsRUFnTWxCO0lBcnJCYjs7TUF3ZmdCLGdCQUFnQixFQUNqQjtJQXpmZjtNQXVnQmdCLG9CQUFnQjtNQUFoQixnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLFdBQVc7TUFDWCxpQkFBaUIsRUFzRWxCO01BaGxCZjtRQTZma0IsZ0JBQWdCO1FBQ2hCLHFFQUFvRTtRQUNwRSxtQkFBbUIsRUFPcEI7UUF0Z0JqQjtVQWlnQm9CLGFBQWE7VUFDYixlQUFlO1VBQ2YsZ0JBQWdCO1VBQ2hCLGtCQUFrQixFQUNuQjtNQXJnQm5CO1FBNGdCa0IsWUFBWSxFQUNiO01BN2dCakI7UUErZ0JrQixpQkFBaUI7UUFDakIsaUJBQWlCO1FBQ2pCLGlCQUFpQixFQUNsQjtNQWxoQmpCO1FBb2hCa0IsYUFBWTtRQUNaLGNBQWM7UUFDZCwwQkFBMEI7UUFDMUIsdUVBQXNFLEVBQ3ZFO01BeGhCakI7UUEyaEJvQixZQUFZO1FBQ1osYUFBYTtRQUNiLG1CQUFtQjtRQUNuQixZQUFZO1FBQ1osUUFBUTtRQUNSLGVBQWU7UUFDZixjQUFjLEVBQ2Y7TUFsaUJuQjtRQW9pQm9CLFdBQVc7UUFDWCxxQ0FBcUI7UUFDckIsbUJBQW1CO1FBQ25CLHNCQUFzQjtRQUN0QixrQkFBa0I7UUFDbEIsZ0JBQWdCLEVBSWpCO1FBN2lCbkI7VUEyaUJzQixxQ0FBcUIsRUFDdEI7TUE1aUJyQjtRQStpQm9CLG1CQUFtQjtRQUNuQixPQUFPO1FBQ1AsUUFBUTtRQUNSLFlBQVk7UUFDWixlQUFlO1FBQ2YsY0FBYztRQUNkLGFBQWE7UUFDYiwrQkFBZ0IsRUFTakI7UUEvakJuQjtVQXdqQnNCLHFCQUFjO1VBQWQsY0FBYztVQUNkLHVCQUFvQjtVQUFwQixvQkFBb0I7VUFDcEIsa0JBQWtCLEVBSW5CO1VBOWpCckI7WUE0akJ3QixjQUNELEVBQUM7TUE3akJ4QjtRQW1rQm9CLGlCQUFpQixFQUNsQjtNQXBrQm5CO1FBdWtCc0IsZUFBZSxFQUNoQjtNQXhrQnJCO1FBMGtCc0IscUJBQWM7UUFBZCxjQUFjO1FBQ2QsdUJBQW9CO1FBQXBCLG9CQUFvQjtRQUNwQixzQkFBd0I7UUFBeEIsd0JBQXdCLEVBQ3pCO0lBN2tCckI7TUFvbEJvQixZQUFZO01BQ1osb0JBQW9CO01BQ3BCLHFCQUFjO01BQWQsY0FBYyxFQXlCZjtNQS9tQm5CO1FBd2xCc0IsaUJBQWlCO1FBQ2pCLFlBQVksRUFDYjtNQTFsQnJCO1FBNGxCc0IsZ0JBQWdCO1FBQ2hCLGFBQWEsRUFJZDtRQWptQnJCO1VBK2xCd0IsdUJBQXVCLEVBQ3hCO01BaG1CdkI7UUFtbUJzQixpQkFBaUIsRUFLbEI7UUF4bUJyQjtVQXFtQndCLGdCQUFnQjtVQUNoQix1QkFBdUIsRUFDeEI7TUF2bUJ2QjtRQTBtQnNCLFlBQVksRUFDYjtNQTNtQnJCO1FBNm1Cc0IsZ0JBQWdCLEVBQ2pCO0lBOW1CckI7TUF1bkJzQixpQkFBaUI7TUFDakIsaUJBQWlCLEVBQ2xCO0lBem5CckI7TUE0bkJvQixZQUFZO01BQ1osaUJBQWlCO01BQ2pCLGlCQUFpQixFQUtsQjtNQW5vQm5CO1FBZ29Cc0IsaUJBQWlCO1FBQ2pCLGlCQUFpQixFQUNsQjtJQWxvQnJCO01BMG9Cc0IsaUJBQWlCO01BQ2pCLGlCQUFpQjtNQUNqQixpQkFBaUIsRUFDbEI7SUE3b0JyQjtNQW1wQmtCLGFBQWEsRUFXZDtNQTlwQmpCO1FBcXBCb0IscUJBQWM7UUFBZCxjQUFjLEVBUWY7UUE3cEJuQjtVQXVwQnNCLFlBQVE7VUFBUixRQUFRLEVBQ1Q7UUF4cEJyQjtVQTBwQnNCLFlBQVE7VUFBUixRQUFRO1VBQ1IsZ0JBQWdCLEVBQ2pCO0lBNXBCckI7TUFrcUJrQix1QkFBb0I7TUFBcEIsb0JBQW9CLEVBQ3JCO0lBbnFCakI7TUFxcUJrQixpQkFBaUI7TUFDakIsaUJBQWlCLEVBQ2xCO0lBdnFCakI7TUF5cUJrQixhQUFhO01BQ2IsbUJBQW1CO01BQ25CLHFCQUFjO01BQWQsY0FBYyxFQVFmO01BbnJCakI7UUE2cUJvQixZQUFRO1FBQVIsUUFBUSxFQUNUO01BOXFCbkI7UUFnckJvQixZQUFRO1FBQVIsUUFBUTtRQUNSLGdCQUFnQixFQUNqQjtFQWxyQm5CO0lBd3JCYyxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGVBQWUsRUFDaEI7RUEzckJiO0lBNnJCYyxpQkFBaUIsRUFDbEI7RUE5ckJiO0lBZ3NCYyxrQkFBa0IsRUFDbkI7RUFqc0JiO0lBbXNCYyxxQkFBYztJQUFkLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsbUJBQW1CLEVBNkJwQjtJQWx1QmI7TUF3c0JrQixtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7TUFDcEIsZ0JBQWdCLEVBUWpCO01BcHRCakI7UUE4c0JvQixrQkFBa0IsRUFDbkI7TUEvc0JuQjtRQWl0Qm9CLGdCQUFnQjtRQUNoQixlQUFlLEVBQ2hCO0lBbnRCbkI7TUF3dEJnQiwyQkFBdUI7TUFBdkIsdUJBQXVCO01BQ3ZCLGtCQUFrQixFQVFuQjtNQWp1QmY7UUE2dEJzQixpQkFBaUIsRUFDbEI7RUE5dEJyQjtJQXN1QmMscUJBQWM7SUFBZCxjQUFjLEVBQ2Y7RUF2dUJiO0lBMHVCYyxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixXQUFXO0lBQ1gsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQix1QkFBK0I7SUFBL0IsK0JBQStCO0lBQy9CLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsMEJBQTBCO0lBQzFCLDBCQUEwQjtJQUMxQixpQ0FBaUM7SUFDakMsYUFBYSxFQUNkO0VBdHZCYjtJQXl2QmMsZUFBZSxFQUNoQjtFQTF2QmI7SUErdkJVLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCLDhCQUE4QjtJQUM5QixpQ0FBaUMsRUE2QmxDO0lBbnlCVDtNQXl3QmMsZUFBZTtNQUNmLGdCQUFnQixFQUtqQjtNQS93QmI7UUE0d0JnQixnQkFBZ0I7UUFDaEIsb0JBQW9CLEVBQ3JCO0lBOXdCZjtNQWl4QmMsbUJBQW1CO01BQ25CLFlBQVk7TUFDWixTQUFTO01BQ1QsWUFBWTtNQUNaLFlBQVk7TUFDWix1QkFBK0I7TUFBL0IsK0JBQStCO01BQy9CLDJCQUF1QjtNQUF2Qix1QkFBdUI7TUFDdkIsY0FBYyxFQUNmO0lBenhCYjtNQSt4QmdCLGVBQWUsRUFDaEI7RUFoeUJmO0lBc3lCVSx3QkFBd0I7SUFDeEIsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixxQkFBcUIsRUFldEI7SUF4ekJUO01BNHlCYyxxQkFBYztNQUFkLGNBQWM7TUFDZCx1QkFBb0I7TUFBcEIsb0JBQW9CLEVBSXJCO01BanpCYjtRQSt5QmdCLG9CQUFvQixFQUNyQjtJQWh6QmY7TUFtekJjLGtCQUFrQjtNQUNsQixZQUFRO01BQVIsUUFBUTtNQUNSLG1CQUFtQixFQUNwQjs7QUF0ekJiO0VBNHpCTSxhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsdUJBQVM7RUFDVCxrQ0FBWTtFQUNaLGlCQUFpQjtFQUNqQixZakN2OUJnQixFaUN5Z0NqQjtFQXIzQkw7SUFzMEJVLDBCQUEwQjtJQUMxQixvQkFBb0IsRUFvQ3JCO0lBMzJCVDtNQTIwQmMscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixpQkFBaUI7TUFDakIsZ0JBQWdCLEVBMkJqQjtNQXoyQmI7UUFnMUJnQiwwQkFBMEI7UUFDMUIsYUFBWTtRQUNaLFlBQVk7UUFDWixtQkFBbUI7UUFDbkIsZ0JBQWdCLEVBQ2pCO01BcjFCZjtRQXUxQmdCLG9CQUFvQixFQUNyQjtNQXgxQmY7UUEwMUJnQixpQkFBaUIsRUFDbEI7TUEzMUJmO1FBNjFCZ0Isa0JBQWtCLEVBQ25CO01BOTFCZjtRQWkyQmtCLGNBQWM7UUFDZCxhQUFhLEVBQ2Q7TUFuMkJqQjtRRW5MSSxxQkFBYztRQUFkLGNBQWM7UUFDZCxZQUFZO1FBQ1osZ0JBQWdCLEVBQ2pCO01GZ0xIO1FFOUtJLDhCQUE4QjtRQUM5QixpQ0FBaUM7UUFDakMsYUFBYTtRQUNiLGtCQUFrQjtRQUNsQixtQkFBbUI7UUFDbkIsZ0JBQWdCO1FBQ2hCLFlBQVE7UUFBUixRQUFRLEVBMENUO1FGOEhIO1VFcktNLDBCQUEwQjtVQUMxQixhQUFhO1VBQ2Isc0JBQXNCLEVBQ3ZCO1FGa0tMO1VFL0pNLG9CQUFvQjtVQUNwQixpQ0FBaUM7VUFDakMsYUFBYTtVQUNiLFlBQVksRUFPYjtVRnFKTDtZRTFKUSxvQkFBb0I7WUFDcEIsaUNBQWlDO1lBQ2pDLGFBQWE7WUFDYixZQUFZLEVBQ2I7UUZzSlA7VUVuSk0sNEJBQTRCO1VBQzVCLCtCQUErQjtVQUMvQiwwQkFBMEI7VUFDMUIsZ0NBQWdDLEVBTWpDO1VGMElMO1lFN0lRLHNCQUFzQjtZQUN0QixnQ0FBZ0MsRUFDakM7UUYySVA7VUV4SU0sNkJBQTZCO1VBQzdCLGdDQUFnQztVQUNoQywwQkFBMEI7VUFDMUIsK0JBQStCLEVBTWhDO1VGK0hMO1lFbElRLHNCQUFzQjtZQUN0QiwrQkFBK0IsRUFDaEM7TUZnSVA7UUF1MkJnQixZQUFZLEVBQ2I7RUF4MkJmO0lBODJCVSxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2YsbUJBQW1CLEVBQ3BCOztBQW4zQlQ7RUF5M0JJLHFCQUFjO0VBQWQsY0FBYztFQUNkLG9CQUFzQjtFQUF0QixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLHVCQUF1QixFQWF4QjtFQXo0Qkg7SUErM0JRLGFBQWE7SUFDYixhQUFhO0lBQ2IscUVBQXFFO0lBQ3JFLG1CQUFtQixFQUNwQjtFQW40QlA7SUFxNEJRLGVBQWU7SUFDZixnQkFBZ0IsRUFDakI7O0FBdjRCUDtFQTY0Qk0sc0NBQTJFO0VBQzNFLGtCQUFrQjtFQUNsQixjQUFjLEVBQ2Y7O0FBaDVCTDtFQWs1Qk0sbUJBQW1CO0VBQ25CLFlBQVksRUFDYjs7QUFwNUJMO0VBMjVCb0IsYUFBYSxFQUNkOztBQTU1Qm5CO0VBaTZCVSxxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2Isc0JBQXdCO0VBQXhCLHdCQUF3QjtFQUN4QixnQkFBZ0IsRUFLakI7RUEzNkJUO0lBdzZCWSxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CLEVBQ3JCOztBQTE2Qlg7RUE4NkJZLG1CQUFtQjtFQUNuQixlQUFlLEVBQ2hCOztBQWg3Qlg7RUFvN0JVLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGFBQWE7RUFDYiwwQkFBMEI7RUFDMUIsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFlBQVksRUFDYjs7QUE5N0JUO0VBZzhCVSxxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHNCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixnQkFBZ0IsRUFPakI7RUE1OEJUO0lBdThCWSwwQkFBMEIsRUFDM0I7RUF4OEJYO0lBMDhCWSxhQUFhLEVBQ2Q7O0FBMzhCWDtFQTg4QlUscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixlQUFlLEVBSWhCO0VBcDlCVDtJQWs5QlksMEJBQXlCLEVBQzFCOztBQW45Qlg7RUFzOUJVLGlCQUFpQjtFQUNqQixtQkFBbUIsRUE2QnBCO0VBcC9CVDtJQXk5QlksY0FBYztJQUNkLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsV0FBVztJQUNYLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLG1CQUFtQixFQVdwQjtJQTkrQlg7TUFxK0JjLGVBQWU7TUFDZixZQUFZO01BQ1osV0FBVztNQUNYLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsV0FBVztNQUNYLFVBQVU7TUFDVixvRkFBbUYsRUFDcEY7RUE3K0JiO0lBaS9CYyxlQUFlLEVBQ2hCOztBQWwvQmI7RUEwL0JVLG1CQUFtQjtFQUNuQixhQUFhLEVBU2Q7RUFwZ0NUO0lBKy9Cb0IsMEJBQTBCO0lBQzFCLG9CQUFvQixFQUNyQjs7QUFqZ0NuQjtFQXNnQ1UscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLHNCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsZ0JBQWdCLEVBS2pCO0VBaGhDVDtJQTZnQ1kscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQixFQUNyQjs7QUEvZ0NYO0VBbWhDWSxtQkFBbUI7RUFDbkIsZUFBZSxFQUNoQjs7QUFyaENYO0VBeWhDVSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsMEJBQTBCO0VBQzFCLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixhQUFhLEVBQ2Q7O0FBbmlDVDtFQXFpQ1UscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixzQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsZ0JBQWdCLEVBT2pCO0VBampDVDtJQTRpQ1ksMEJBQTBCLEVBQzNCO0VBN2lDWDtJQStpQ1ksYUFBYSxFQUNkOztBQWhqQ1g7RUFtakNVLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsZUFBZSxFQUloQjtFQXpqQ1Q7SUF1akNZLDBCQUF5QixFQUMxQjs7QUF4akNYO0VBMmpDVSxpQkFBaUI7RUFDakIsbUJBQW1CLEVBNkJwQjtFQXpsQ1Q7SUE4akNZLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFdBQVc7SUFDWCxhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFXcEI7SUFubENYO01BMGtDYyxlQUFlO01BQ2YsWUFBWTtNQUNaLFdBQVc7TUFDWCxhQUFhO01BQ2IsbUJBQW1CO01BQ25CLFdBQVc7TUFDWCxVQUFVO01BQ1Ysb0ZBQW1GLEVBQ3BGO0VBbGxDYjtJQXNsQ2MsZUFBZSxFQUNoQjs7QUF2bENiO0VBOGxDTSxxQkFBcUIsRUFFdEI7RUFobUNMO0lHakxJLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsZUFBZSxFQVloQjtJSG1LSDtNRzdLTSxpQkFBaUIsRUFDbEI7SUg0S0w7TUd6S1EsMEJBQTBCLEVBQzNCO0lId0tQO01HdEtRLDBCQUEwQixFQUMzQjtFSHFLUDtJR2hLSSxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixlQUFlLEVBQ2hCO0VIeUpIO0lHdkpJLHdCQUF3QixFQWtDekI7SUhxSEg7TUdySk0sbUJBQW1CLEVBTXBCO01IK0lMO1FHbEpVLGVBQWUsRUFDaEI7SUhpSlQ7TUc3SU0sY0FBYztNQUNkLG1CQUFtQjtNQUNuQixXQUFXO01BQ1gsVUFBVTtNQUNWLGdDQUFvQjtNQUNwQixhQUFhO01BQ2IsMEJBQTBCO01BQzFCLGFBQWE7TUFDYixnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsYUFBYSxFQVdkO01Ic0hMO1FHL0hRLGVBQWU7UUFDZixZQUFZO1FBQ1osV0FBVztRQUNYLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsV0FBVztRQUNYLFVBQVU7UUFDVixvRkFBbUYsRUFDcEY7RUh1SFA7SUduSEksbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixxQkFBYztJQUFkLGNBQWM7SUFDZCxhQUFhO0lBQ2IsdUJBQStCO0lBQS9CLCtCQUErQjtJQUMvQix1QkFBb0I7SUFBcEIsb0JBQW9CLEVBQ3JCO0VINkdIO0lHM0dJLDBCQUEwQjtJQUMxQix5QkFBeUI7SUFDekIsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLFdBQVc7SUFDWCxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLHdCQUF3QjtJQUN4QixxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CLEVBS3JCO0lIMkZIO01HOUZNLFlBQVk7TUFDWixhQUFhLEVBQ2Q7RUg0Rkw7SUd4RkksbUJBQW1CLEVBQ3BCO0VIdUZIO0lHcEZNLGlDQUFpQyxFQUNsQztFSG1GTDtJR2pGTSxxQkFBcUIsRUFDdEI7RUhnRkw7SUc5RU0sa0JBQWtCLEVBQ25CO0VINkVMO0lHMUVJLHFCQUFjO0lBQWQsY0FBYztJQUNkLHVCQUFvQjtJQUFwQixvQkFBb0IsRUFTckI7SUhnRUg7TUd2RU0sWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixhQUFhLEVBQ2Q7SUhvRUw7TUdsRU0saUJBQWlCLEVBQ2xCO0VIaUVMO0lHOURJLHFCQUFjO0lBQWQsY0FBYztJQUNkLHVCQUFvQjtJQUFwQixvQkFBb0IsRUFJckI7SUh5REg7TUczRE0saUJBQWlCLEVBQ2xCO0VIMERMO0lHckRNLG1CQUFtQixFQUNwQjtFSG9ETDtJR2xETSxrQkFBa0IsRUFDbkI7RUhpREw7SUc5Q0ksWUFBWTtJQUNaLHFCQUFjO0lBQWQsY0FBYztJQUNkLG1CQUEwQjtJQUExQiwwQkFBMEIsRUFDM0I7RUgyQ0g7SUd6Q0ksYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CLEVBMENyQjtJSEpIO01HcENNLHdCQUF3QixFQUN6QjtJSG1DTDtNR2pDTSx3QkFBd0IsRUFDekI7SUhnQ0w7TUc5Qk0sYUFBYTtNQUNiLGFBQWE7TUFDYixlQUFlO01BQ2YsdUJBQXVCO01BQ3ZCLGtCQUFrQixFQUNuQjtJSHlCTDtNR3RCUSxhQUFhLEVBQ2Q7SUhxQlA7TUduQlEsYUFBYSxFQUNkO0lIa0JQO01HZFksaUJBQWlCO01BQ2pCLGFBQWE7TUFDYixpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLDJCQUEyQjtNQUMzQixvQkFBb0I7TUFDcEIscUJBQWM7TUFBZCxjQUFjO01BQ2QsWUFBWSxFQUdiO0lISVg7TUdDUSxhQUFhLEVBQ2Q7RUhGUDtJR01JLFlBQVE7SUFBUixRQUFRO0lBQ1IscUJBQWM7SUFBZCxjQUFjLEVBTWY7SUhiSDtNR1VRLGtCQUFrQixFQUNuQjs7QUhYUDtFQWttQ00sc0JBQXNCLEVBQ3ZCOztBQW5tQ0w7RUF3bUNNLGVBQWUsRUFDaEI7O0FBem1DTDtFQTJtQ00scUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixnQkFBZ0IsRUF1Q2pCO0VBcHBDTDtJQSttQ1EscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixtQkFBbUIsRUEwQnBCO0lBM29DUDtNQW1uQ1UsYUFBYSxFQUlkO01Bdm5DVDtRQXFuQ1ksMEJBQTBCLEVBQzNCO0lBdG5DWDtNQTBuQ1UsaUJBQWlCO01BQ2pCLFlBQVk7TUFDWixpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixxQkFBYztNQUFkLGNBQWM7TUFDZCxZQUFZLEVBSWI7TUFwb0NUO1FBa29DWSxlQUFXO1FBQVgsV0FBVyxFQUNaO0lBbm9DWDtNQXNvQ1UsY0FBYyxFQUNmO0lBdm9DVDtNQXlvQ1Usa0JBQWtCLEVBQ25CO0VBMW9DVDtJQTZvQ1EsbUJBQW1CLEVBQ3BCO0VBOW9DUDtJQWdwQ1EsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixrQkFBa0IsRUFDbkI7O0FBbnBDUDtFQXNwQ00sY0FBYztFQUNkLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUErQjtFQUEvQiwrQkFBK0I7RUFDL0IsaUJBQWlCLEVBK0JsQjtFQXhyQ0w7SUEycENRLGlCQUFpQjtJQUNqQixxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBK0I7SUFBL0IsK0JBQStCLEVBQ2hDO0VBOXBDUDtJQWdxQ1EsV0FBVztJQUNYLGFBQWE7SUFDYiw0QkFBNEIsRUFDN0I7RUFucUNQO0lBcXFDUSx1QkFBdUIsRUFDeEI7RUF0cUNQO0lBd3FDUSxhQUFhLEVBZWQ7SUF2ckNQO01BMHFDVSxpQkFBaUI7TUFDakIsaUJBQWlCLEVBSWxCO01BL3FDVDtRQTZxQ1ksdUJBQXVCLEVBQ3hCO0lBOXFDWDtNQWlyQ1UsbUJBQW1CLEVBQ3BCO0lBbHJDVDtNQW9yQ1UsZUFBZTtNQUNmLGdCQUFnQixFQUNqQjs7QUF0ckNUO0VBMHJDTSxhQUFhO0VBQ2Isa0JBQWtCLEVBQ25COztBQTVyQ0w7RUErckNJLFlBQVc7RUFDWCxhQUFhLEVBQ2Q7O0FBanNDSDtFQW1zQ0ksWUFBVztFQUNYLGFBQWEsRUFDZDs7QUFFSDtFQUNFOzthQUVXO0VBQ1gsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUNuQjs7QUFDRDtFQUNFLGFBQVk7RUFDWixhQUFZO0VBQ1osd0JBQXVCO0VBQ3ZCLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsYUFBWTtFQUNaLGFBQVk7RUFDWixrQkFBaUIsRUFXbEI7RUFkRDtJQUtJLGlCQUFnQjtJQUNoQixnQkFBZSxFQUNoQjtFQVBIO0lBU0ksaUJBQWdCLEVBQ2pCO0VBVkg7SUFZSSxpQkFBZ0IsRUFDakI7O0FBRUg7RUFDRSxhQUFZO0VBQ1osY0FBYTtFQUNiLGVBQWMsRUFtQmY7RUF0QkQ7SUFLSSxrQkFBaUI7SUFDakIsaUJBQWdCO0lBQ2hCLG9CQUFtQixFQUNwQjtFQVJIO0lBVUksYUFBWTtJQUNaLGdCQUFlO0lBQ2YsYUFBWTtJQUNaLG1CQUFtQixFQVFwQjtJQXJCSDtNQWVNLGtCQUFpQixFQUNsQjtJQWhCTDtNQWtCTSxnQkFBZTtNQUNmLG1CQUFrQixFQUNuQjs7QUFHTDtFQUNFLGlCQUFnQixFQXVDakI7RUF4Q0Q7SUFHSSxZQUFXO0lBQ1gsbUJBQWtCLEVBQ25CO0VBTEg7SUFPSSxpQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxXQUFXO0lBQ1gsZUFBZTtJQUNmLFlBQVc7SUFDWCxhQUFZO0lBQ1osa0ZBQWtGLEVBQ25GO0VBZkg7SUFpQkksbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixhQUFhO0lBQ2Isb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGNBQWE7SUFDYixZQUFXLEVBV1o7SUFwQ0g7TUEyQk0sbUJBQW1CO01BQ25CLFdBQVc7TUFDWCxXQUFXO01BQ1gsZUFBYztNQUNkLFlBQVc7TUFDWCxhQUFZO01BQ1osMkJBQTJCO01BQzNCLDhFQUE4RSxFQUMvRTtFQW5DTDtJQXNDSSxlQUFjLEVBQ2Y7O0FBRUg7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxlQUFlO0VBQ2YsWUFBVztFQUNYLGFBQVk7RUFDWixrQkFBa0I7RUFDbEIsa0ZBQWtGLEVBQ25GOztBQUNEO0VBRUksbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxXQUFXO0VBQ1gsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixjQUFhLEVBQ2Q7O0FBUkg7RUFVSSxlQUFjLEVBQ2Y7O0FBRUg7RUFDRSxhQUFZO0VBQ1osYUFBWTtFQUNaLHdCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsa0JBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsYUFBWSxFQUNiOztBQUNEO0VBQ0Usb0ZBQW1GO0VBQ25GLDJCQUEyQjtFQUMzQiw2QkFBNkIsRUFDOUI7O0FBQ0Q7RUFDRSxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLGFBQWE7RUFDYixhQUFhO0VBQ2IsYUFBYTtFQUNiLDBCQUEwQixFQUkzQjtFQVZEO0lBUUksZ0JBQWdCLEVBQ2pCOztBQUdIO0VBQ0UsZUFBYztFQUNkLG9CQUFvQixFQUNyQjs7QUFDRDtFQUNFLHVCQUF1QjtFQUN2QixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQWlDakI7RUFyQ0Q7SUFNSSxhQUFhO0lBQ2IsdUJBQXVCLEVBQ3hCO0VBUkg7SUFVSSxtRkFBa0Y7SUFDbEYsMkJBQTJCO0lBQzNCLFlBQVk7SUFDWixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixXQUFXLEVBQ1o7RUFqQkg7SUFtQkksbUJBQW1CLEVBaUJwQjtJQXBDSDtNQXFCTSxhQUFhO01BQ2IsMEJBQTBCO01BQzFCLGdCQUFlO01BQ2YsYUFBYTtNQUNiLGtCQUFrQjtNQUNsQixpQkFBaUIsRUFTbEI7TUFuQ0w7UUE0QlEsWUFBWTtRQUNaLG1CQUFtQjtRQUNuQixvQkFBb0IsRUFDckI7TUEvQlA7UUFpQ1Esa0JBQWtCLEVBQ25COztBQUlQO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQixFQUNsQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osYUFBYTtFQUNiLGFBQWE7RUFDYixhQUFhO0VBQ2IsMEJBQTBCLEVBSTNCO0VBVkQ7SUFRSSxnQkFBZ0IsRUFDakI7O0FBRUg7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUNwQjs7QUFHRDtFQUVJLG1CQUFtQixFQWFwQjtFQWZIO0lBSU0sbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixVQUFVO0lBQ1YscUJBQWM7SUFBZCxjQUFjLEVBT2Y7SUFkTDtNQVNRLGlCQUFpQixFQUNsQjtJQVZQO01BWVEsZ0JBQWUsRUFDaEI7O0FJMWxEUDtFQUNFLHdCQUE2RDtFQTBaN0QsYUFBQTtFQXFIQSxhQUFBO0VBZ05BLFVBQUE7RUEwQkEsVUFBQTtFQW1FQSxVQUFBLEVBQUE7RUE3ekJGO0lBU0ksY0FBYTtJQUNiLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFzRG5CO0lBakVIO01BSU0sMkJBQTJCLEVBQzVCO0lBTEw7TUFPTSxpQkFBaUIsRUFDbEI7SUFSTDtNQWFNLGFBQWE7TUFDYixjQUFjO01BQ2QsdUJBQXVCO01BQ3ZCLGVBQWU7TUFDZixlQUFlLEVBTWhCO01BdkJMO1FBbUJRLGFBQWE7UUFDYixlQUFlO1FBQ2YsaUJBQWlCLEVBQ2xCO0lBdEJQO01BeUJNLHFCQUFxQjtNQUNyQixpQ0FBaUMsRUFnQ2xDO01BMURMO1FBNEJRLGlCQUFpQjtRQUNqQixlQUFlO1FBQ2YscUJBQWM7UUFBZCxjQUFjO1FBQ2QsdUJBQW9CO1FBQXBCLG9CQUFvQixFQTBCckI7UUF6RFA7VUFpQ1UsYUFBYSxFQUNkO1FBbENUO1VBb0NVLGlCQUFpQjtVQUNqQiw2QkFBNkI7VUFDN0IsZUFBZTtVQUNmLGtCQUFrQjtVQUNsQiwwQkFBMEIsRUFDM0I7UUF6Q1Q7VUEyQ1UsZUFBZTtVQUNmLGtCQUFrQixFQUNuQjtRQTdDVDtVQStDVSxrQkFBa0IsRUFDbkI7UUFoRFQ7VUFrRFUsbUJBQW1CO1VBQ25CLHFCQUFjO1VBQWQsY0FBYztVQUNkLHVCQUFvQjtVQUFwQixvQkFBb0IsRUFJckI7VUF4RFQ7WUFzRFksa0JBQWtCLEVBQ25CO0lBdkRYO01BNERNLGlCQUFpQixFQUNsQjtJQTdETDtNQStETSxpQkFBaUIsRUFDbEI7RUFoRUw7SUFtRUksZ0JBQWdCLEVBQ2pCO0VBcEVIO0lBc0VJLGtCQUFrQixFQUNuQjtFQXZFSDtJQXlFSSx5QkFBeUIsRUFDMUI7RUExRUg7SUE2RU0scUJBQWM7SUFBZCxjQUFjLEVBb0NmO0lBakhMO01BK0VRLHVCQUF1QixFQUN4QjtJQWhGUDtNQWtGUSxxQkFBYztNQUFkLGNBQWM7TUFDZCxtQkFBbUIsRUE2QnBCO01BaEhQO1FBc0ZZLGVBQWUsRUFDaEI7TUF2Rlg7UUEwRlUsbUJBQW1CO1FBQ25CLHFCQUFjO1FBQWQsY0FBYztRQUNkLHFCQUFxQixFQWV0QjtRQTNHVDtVQThGVSx1QkFBdUI7VUFDdkIsYUFBYTtVQUNiLGtCQUFrQjtVQUNsQixrQkFBa0IsRUFDbkI7UUFsR1Q7VUFvR1ksbUJBQW1CO1VBQ25CLFNBQVM7VUFDVCxjQUFjO1VBQ2QsY0FBYztVQUNkLFlBQVk7VUFDWixtQkFBbUIsRUFDcEI7TUExR1g7UUE2R1Usa0JBQWtCO1FBQ2xCLGVBQWUsRUFDaEI7RUEvR1Q7SUFtSE0sZUFBZTtJQUNmLFlBQVk7SUFDWixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CLEVBVXJCO0lBbklMO01BMkhRLGVBQWUsRUFDaEI7SUE1SFA7TUE4SFEsWUFBWTtNQUNaLFlBQVk7TUFDWixvQkFBb0I7TUFDcEIsa0JBQWtCLEVBQ25CO0VBbElQO0lBcUlNLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osYUFBYTtJQUNiLDBCQUEwQjtJQUMxQixvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFJcEI7SUFuSkw7TUFpSlEsMEJBQTBCLEVBQzNCO0VBbEpQO0lBcUpNLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsMEJBQTBCLEVBaUQzQjtJQXhNTDtNQTBKVSxhQUFhO01BQ2IsYUFBYTtNQUNiLGtCQUFrQjtNQUNsQiwwQkFBMEIsRUFrQjNCO01BL0tUO1FBK0pZLFlBQVk7UUFDWixhQUFhO1FBQ2IsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakIsZUFBZTtRQUNmLGtCQUFrQjtRQUNsQixpQkFBaUIsRUFDbEI7TUF2S1g7UUF5S1ksYUFBYTtRQUNiLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsYUFBYTtRQUNiLG1CQUFtQixFQUNwQjtJQTlLWDtNQWlMVSxhQUFhO01BQ2IsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixpQkFBaUI7TUFDakIsb0JBQW9CLEVBaUJyQjtNQXRNVDtRQXVMWSxhQUFhLEVBQ2Q7TUF4TFg7UUEwTFksa0JBQWtCLEVBV25CO1FBck1YO1VBNExjLGlCQUFpQjtVQUNqQixvQkFBb0I7VUFDcEIsd0JBQXdCO1VBQ3hCLGVBQWUsRUFDaEI7UUFoTWI7VUFrTWMsWUFBWTtVQUNaLGFBQWEsRUFDZDtFQXBNYjtJQTJNSSxvQkFBb0IsRUFrQ3JCO0lBN09IO01BNk1NLGdCQUFnQjtNQUNoQixlQUFlLEVBa0JoQjtNQWhPTDtRQWlOVSxlQUFlLEVBQ2hCO01BbE5UO1FBb05VLGVBQWUsRUFDaEI7TUFyTlQ7UUF1TlUsZUFBZSxFQUNoQjtNQXhOVDtRQTJOUSxrQkFBa0IsRUFDbkI7TUE1TlA7UUE4TlEsZUFBZSxFQUNoQjtJQS9OUDtNQWtPTSwwQkFBMEI7TUFDMUIsYUFBWSxFQUNiO0lBcE9MO01Bc09NLGtCQUFrQjtNQUNsQixvQkFBb0I7TUFDcEIsaUJBQWlCO01BQ2pCLHdCQUF3QjtNQUN4QixhQUFhO01BQ2IsZUFBZSxFQUNoQjtFQTVPTDtJQWtQSSxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLFdBQVcsRUFDWjtJQXJQSDtNQWdQTSxhQUFZLEVBQ2I7RUFqUEw7SUF3UEksWUFBWTtJQUNaLFlBQVk7SUFDWixhQUFhO0lBQ2IsMEJBQTBCLEVBQzNCO0VBNVBIO0lBK1BNLFlBQVk7SUFDWixhQUFhO0lBQ2IsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixlQUFlLEVBSWhCO0lBMVFMO01Bd1FRLGFBQWEsRUFDZDtFQXpRUDtJQThRSSxjQUFjLEVBQ2Y7RUEvUUg7SUFpUkkscUJBQXFCO0lBQ3JCLGFBQWE7SUFDYixjQUFjO0lBQ2QsMEJBQTBCLEVBMEQzQjtJQTlVSDtNQXNSTSxtQkFBbUIsRUFDcEI7SUF2Ukw7TUF5Uk0sbUJBQW1CO01BQ25CLFlBQVk7TUFDWixZQUFZO01BQ1osYUFBYTtNQUNiLDBCQUEwQixFQUMzQjtJQTlSTDtNQWlTUSxhQUFhO01BQ2IsYUFBYTtNQUNiLDBCQUEwQjtNQUMxQixnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixlQUFlLEVBSWhCO01BM1NQO1FBeVNVLGFBQWEsRUFDZDtJQTFTVDtNQTZTUSxnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixrQkFBa0IsRUFrQm5CO01BbFVQO1FBa1RVLGFBQWE7UUFDYixpQkFBaUIsRUFDbEI7TUFwVFQ7UUFzVFUsaUJBQWlCO1FBQ2pCLG9CQUFvQixFQUNyQjtNQXhUVDtRQTBUVSxZQUFZO1FBQ1osYUFBYSxFQUNkO01BNVRUO1FBOFRVLFlBQVc7UUFDWCxtQkFBbUI7UUFDbkIsa0JBQWlCLEVBQ2xCO0lBalVUO01Bb1VRLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGFBQWE7TUFDYixrQkFBa0IsRUFDbkI7RUE1VVA7SUFpVkksYUFBYTtJQUNiLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGFBQWE7SUFDYixnQkFBZ0IsRUEwQmpCO0lBblhIO01BMlZNLGFBQWEsRUFDZDtJQTVWTDtNQThWTSwwQkFBMEI7TUFDMUIsZUFBZTtNQUNmLFlBQVksRUFDYjtJQWpXTDtNQW1XTSxhQUFhO01BQ2IsMEJBQTBCLEVBQzNCO0lBcldMO01BdVdNLDBCQUEwQjtNQUMxQixlQUFlO01BQ2YsbUJBQW1CO01BQ25CLGlCQUFpQixFQUNsQjtJQTNXTDtNQTZXTSxpQkFBaUIsRUFDbEI7SUE5V0w7TUFnWE0saUJBQWlCO01BQ2pCLDBCQUEwQixFQUMzQjtFQWxYTDtJQXFYSSx1QkFBdUIsRUFDeEI7RUF0WEg7SUF5WE0sZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QixlQUFlLEVBMkJoQjtJQXpaTDtNQWdZUSw0QkFBNEIsRUFDN0I7SUFqWVA7TUFvWVUsYUFBYTtNQUNiLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsMEJBQTBCO01BQzFCLGFBQWE7TUFDYixnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsZUFBZSxFQVVoQjtNQXZaVDtRQStZWSwwQ0FBcUIsRUFDdEI7TUFoWlg7UUFrWlksb0JBQW9CLEVBSXJCO1FBdFpYO1VBb1pjLDBDQUFxQixFQUN0QjtFQXJaYjtJQTZaSSxpQkFBaUIsRUFrSGxCO0lBL2dCSDtNQWdhUSxpQkFBaUI7TUFDakIscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixpQ0FBaUM7TUFDakMscUJBQXFCLEVBQ3RCO0lBcmFQO01BdWFRLGdCQUFnQjtNQUNoQixzQkFBc0I7TUFDdEIsZUFBZSxFQU1oQjtNQS9hUDtRQTJhVSxnQkFBZ0I7UUFDaEIsa0JBQWtCO1FBQ2xCLGVBQWUsRUFDaEI7SUE5YVQ7TUFpYlEsc0JBQXNCO01BQ3RCLGlCQUFpQjtNQUNqQixhQUFhO01BQ2IsMEJBQTBCO01BQzFCLDBCQUEwQjtNQUMxQixrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixlQUFlO01BQ2Ysb0JBQW9CLEVBQ3JCO0lBM2JQO01BNmJRLHNCQUFzQjtNQUN0QixrQkFBa0IsRUFDbkI7SUEvYlA7TUFtY00sc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixhQUFhO01BQ2IsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsZUFBZTtNQUNmLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsYUFBYSxFQUNkO0lBN2NMO01BZ2RRLGlCQUFpQixFQUNsQjtJQWpkUDtNQW1kUSxnQkFBZ0I7TUFDaEIsc0JBQXNCO01BQ3RCLGVBQWUsRUFDaEI7SUF0ZFA7TUF3ZFEsaUJBQWlCLEVBQ2xCO0lBemRQO01BMmRRLHVGQUF1RjtNQUN2RixZQUFZO01BQ1osYUFBYTtNQUNiLGVBQWU7TUFDZixZQUFZO01BQ1osbUJBQW1CO01BQ25CLGdCQUFnQixFQUNqQjtJQWxlUDtNQW9lUSxlQUFlO01BQ2Ysa0JBQWtCLEVBQ25CO0lBdGVQO01Bd2VRLGVBQWUsRUFJaEI7TUE1ZVA7UUEwZVUsMkJBQTJCLEVBQzVCO0lBM2VUO01BK2VRLFlBQVk7TUFDWixpQkFBaUIsRUFPbEI7TUF2ZlA7UUFrZlUsYUFBYTtRQUNiLGNBQWM7UUFDZCxjQUFjO1FBQ2QsMEJBQTBCLEVBQzNCO0lBdGZUO01BeWZRLGFBQWE7TUFDYixZQUFZO01BQ1osaUJBQWlCO01BQ2pCLGtCQUFrQixFQUNuQjtJQTdmUDtNQStmUSxnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGVBQWUsRUFDaEI7SUFsZ0JQO01Bb2dCUSxhQUFhO01BQ2IsYUFBYTtNQUNiLG1CQUFtQjtNQUNuQixhQUFhO01BQ2IsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsc0JBQXNCO01BQ3RCLGVBQWUsRUFDaEI7RUE3Z0JQO0lBa2hCSSxpQkFBaUI7SUFDakIscUJBQWM7SUFBZCxjQUFjLEVBMk1mO0lBOXRCSDtNQXNoQlEsa0JBQWtCLEVBS25CO01BM2hCUDtRQXdoQlUsWUFBWTtRQUNaLGFBQWEsRUFDZDtJQTFoQlQ7TUE2aEJRLGtCQUFrQjtNQUNsQixvQkFBcUI7TUFDckIsYUFBYTtNQUNiLG1CQUFtQjtNQUNuQixtQkFBbUI7TUFDbkIsZUFBZTtNQUNmLG9CQUFvQjtNQUNwQixnQkFBZ0IsRUFJakI7TUF4aUJQO1FBc2lCVSxnQkFBZ0IsRUFDakI7SUF2aUJUO01BMmlCVSwwQkFBMEI7TUFDMUIsYUFBYSxFQUNkO0lBN2lCVDtNQWdqQlEsaUJBQWlCO01BQ2pCLG9CQUFvQixFQXlCckI7TUExa0JQO1FBb2pCWSxZQUFZO1FBQ1osZ0JBQWdCO1FBQ2hCLGtCQUFrQjtRQUNsQixlQUFlLEVBQ2hCO01BeGpCWDtRQTBqQlksWUFBWTtRQUNaLG1CQUFtQixFQVVwQjtRQXJrQlg7VUE4akJnQixzQkFBc0I7VUFDdEIsZ0JBQWdCLEVBQ2pCO1FBaGtCZjtVQWtrQmdCLHNCQUFzQixFQUN2QjtNQW5rQmY7UUF1a0JZLGFBQWEsRUFDZDtJQXhrQlg7TUE4a0JZLGdCQUFnQjtNQUNoQixzQkFBc0I7TUFDdEIsZUFBZSxFQU1oQjtNQXRsQlg7UUFrbEJjLGtCQUFrQjtRQUNsQixnQkFBZ0I7UUFDaEIsZUFBZSxFQUNoQjtJQXJsQmI7TUF3bEJZLGFBQWE7TUFDYixjQUFjO01BQ2QsMEJBQTBCO01BQzFCLDBCQUEwQjtNQUMxQixpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsZUFBZTtNQUNmLGtCQUFrQixFQUNuQjtJQWxtQlg7TUFvbUJZLGlCQUFpQixFQU1sQjtNQTFtQlg7UUFzbUJjLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCLEVBQ2xCO0lBem1CYjtNQTRtQlksZUFBZTtNQUNmLGdCQUFnQixFQUNqQjtJQTltQlg7TUF1bkJVLGdCQUFnQjtNQUNoQixzQkFBc0I7TUFDdEIsaUJBQWlCO01BQ2pCLGVBQWUsRUFDaEI7SUEzbkJUO01BOG5CWSxrQkFBa0I7TUFDbEIsaUJBQWlCLEVBQ2xCO0lBaG9CWDtNQWtvQlksZ0JBQWdCO01BQ2hCLHFCQUFxQjtNQUNyQixlQUFlLEVBS2hCO01Bem9CWDtRQXNvQmMsZ0JBQWdCO1FBQ2hCLGVBQWUsRUFDaEI7SUF4b0JiO01BMm9CWSxZQUFZO01BQ1osYUFBYTtNQUNiLG1CQUFtQjtNQUNuQiwwQkFBMEI7TUFDMUIsMEJBQTBCO01BQzFCLGdCQUFnQjtNQUNoQixzQkFBc0I7TUFDdEIsZUFBZTtNQUNmLGtCQUFrQixFQUNuQjtJQXBwQlg7TUF1cEJVLGtCQUFrQixFQUNuQjtJQXhwQlQ7TUEycEJRLG1CQUFtQixFQThCcEI7TUF6ckJQO1FBOHBCWSxnQkFBZ0I7UUFDaEIsb0JBQW9CO1FBQ3BCLGVBQWU7UUFDZixrQkFBa0I7UUFDbEIscUJBQWM7UUFBZCxjQUFjO1FBQ2Qsc0JBQXdCO1FBQXhCLHdCQUF3QixFQUl6QjtRQXZxQlg7VUFxcUJjLG1CQUFtQixFQUNwQjtNQXRxQmI7UUF5cUJZLGlCQUFpQjtRQUNqQixnQkFBZ0I7UUFDaEIsZUFBZSxFQUNoQjtNQTVxQlg7UUE4cUJZLGlCQUFpQjtRQUNqQixhQUFhO1FBQ2IsbUJBQW1CO1FBQ25CLDBCQUEwQjtRQUMxQixnQkFBZ0I7UUFDaEIsa0JBQWtCO1FBQ2xCLGVBQWU7UUFDZixhQUFhLEVBQ2Q7SUF0ckJYO01BNHJCVSxnQkFBZ0I7TUFDaEIsZ0JBQWdCO01BQ2hCLHNCQUFzQjtNQUN0QixlQUFlO01BQ2Ysb0JBQW9CLEVBQ3JCO0lBanNCVDtNQW9zQlksOEJBQThCLEVBQy9CO0lBcnNCWDtNQXdzQlUsYUFBYTtNQUNiLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsMEJBQTBCO01BQzFCLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsZUFBZTtNQUNmLGFBQWE7TUFDYixnQkFBZ0IsRUFDakI7SUFqdEJUO01Bc3RCUSxlQUFlO01BQ2YsZUFBZSxFQUloQjtNQTN0QlA7UUF5dEJVLGdCQUFnQixFQUNqQjtFQTF0QlQ7SUFtdUJNLGFBQWE7SUFDYixhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLDBCQUEwQjtJQUMxQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsaUJBQWlCLEVBQ2xCO0VBNXVCTDtJQTh1Qk0sZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsaUJBQWlCLEVBQ2xCO0VBbHZCTDtJQW92Qk0sZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUIsRUFDbEI7RUF2dkJMO0lBNHZCSSxpQkFBaUIsRUFnRWxCO0lBNXpCSDtNQSt2QlEsZ0JBQWdCO01BQ2hCLHNCQUFzQjtNQUN0QixlQUFlLEVBQ2hCO0lBbHdCUDtNQW93QlEsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixrQkFBa0IsRUFhbkI7TUFueEJQO1FBd3dCVSxtQkFBbUI7UUFDbkIsZ0JBQWdCLEVBQ2pCO01BMXdCVDtRQTR3QlUsZUFBZTtRQUNmLGdCQUFnQixFQUNqQjtNQTl3QlQ7UUFneEJVLGFBQWE7UUFDYixhQUFhLEVBQ2Q7SUFseEJUO01BcXhCUSxpQkFBaUIsRUFDbEI7SUF0eEJQO01Bd3hCUSxvQkFBb0I7TUFDcEIsZ0JBQWdCO01BQ2hCLGVBQWUsRUFzQmhCO01BaHpCUDtRQTR4QlUsZ0JBQWdCO1FBQ2hCLGVBQWUsRUFDaEI7TUE5eEJUO1FBZ3lCVSxrQkFBa0I7UUFDbEIsZ0JBQWdCO1FBQ2hCLGVBQWUsRUFDaEI7TUFueUJUO1FBcXlCVSxZQUFZO1FBQ1osbUJBQW1CO1FBQ25CLDBCQUEwQjtRQUMxQiwwQkFBMEI7UUFDMUIsZ0JBQWdCO1FBQ2hCLHNCQUFzQjtRQUN0QixlQUFlO1FBQ2Ysa0JBQWtCO1FBQ2xCLGtCQUFrQixFQUNuQjtJQTl5QlQ7TUFtekJNLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsYUFBYTtNQUNiLGlCQUFpQjtNQUNqQixzQkFBc0IsRUFDdkI7RUEzekJMO0lBK3pCSSxpQkFBaUIsRUFxRmxCO0lBcDVCSDtNQWswQlEsZ0JBQWdCO01BQ2hCLHNCQUFzQjtNQUN0QixlQUFlO01BQ2YsbUJBQW1CLEVBSXBCO01BejBCUDtRQXUwQlUsaUJBQWlCLEVBQ2xCO0lBeDBCVDtNQTYwQlEsa0JBQWtCLEVBQ25CO0lBOTBCUDtNQWcxQlEsYUFBYSxFQUNkO0lBajFCUDtNQW0xQlEsYUFBYSxFQVNkO01BNTFCUDtRQXExQlUsYUFBYTtRQUNiLGFBQWE7UUFDYiwwQkFBMEIsRUFDM0I7TUF4MUJUO1FBMDFCVSxrQkFBa0IsRUFDbkI7SUEzMUJUO01BODFCUSxrQkFBa0IsRUFDbkI7SUEvMUJQO01BaTJCUSxnQkFBZ0I7TUFDaEIsc0JBQXNCO01BQ3RCLGVBQWUsRUFDaEI7SUFwMkJQO01BdTJCTSxZQUFZO01BQ1osbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsc0JBQXNCO01BQ3RCLGVBQWU7TUFDZixhQUFhO01BQ2Isa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixhQUFhLEVBQ2Q7SUFqM0JMO01BbTNCTSxxQkFBcUI7TUFDckIsaUJBQWlCLEVBK0JsQjtNQW41Qkw7UUFzM0JRLG1CQUFtQixFQUNwQjtNQXYzQlA7UUF5M0JRLGdCQUFnQjtRQUNoQixzQkFBc0I7UUFDdEIsZUFBZTtRQUNmLG9CQUFvQixFQUNyQjtNQTczQlA7UUErM0JRLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsYUFBYTtRQUNiLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsc0JBQXNCO1FBQ3RCLGVBQWU7UUFDZixrQkFBa0I7UUFDbEIsYUFBYTtRQUNiLHNCQUFzQixFQUN2QjtNQXo0QlA7UUEyNEJRLGFBQWE7UUFDYixpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLGVBQWUsRUFJaEI7UUFsNUJQO1VBZzVCVSxlQUFlLEVBQ2hCO0VBajVCVDtJQXM1QkksZUFBZTtJQUNmLGtCQUFrQixFQUNuQjtFQXg1Qkg7SUEwNUJJLGlCQUFpQjtJQUNqQixlQUFlLEVBcUdoQjtJQWhnQ0g7TUE2NUJNLHFCQUFjO01BQWQsY0FBYztNQUNkLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsc0JBQXNCO01BQ3RCLG9CQUFvQjtNQUNwQix1QkFBb0I7TUFBcEIsb0JBQW9CLEVBNkJyQjtNQS83Qkw7UUFvNkJRLG1CQUFtQjtRQUNuQixxQkFBYztRQUFkLGNBQWM7UUFDZCx1QkFBb0I7UUFBcEIsb0JBQW9CO1FBQ3BCLGdCQUFnQixFQW9CakI7UUEzN0JQO1VBMDZCWSxlQUFlLEVBQ2hCO1FBMzZCWDtVQTg2QlUsbUJBQW1CO1VBQ25CLFdBQVc7VUFDWCxXQUFXO1VBQ1gsY0FBYztVQUNkLG9CQUFvQjtVQUNwQixhQUFhO1VBQ2IsZUFBZTtVQUNmLGdCQUFnQjtVQUNoQixrQkFBa0I7VUFDbEIsa0JBQWtCO1VBQ2xCLG1CQUFtQjtVQUNuQixpQkFBaUIsRUFDbEI7TUExN0JUO1FBNjdCUSxpQkFBaUIsRUFDbEI7SUE5N0JQO01BaThCTSxpQkFBaUIsRUFJbEI7TUFyOEJMO1FBbThCUSxnQkFBZ0IsRUFDakI7SUFwOEJQO01BdThCTSxpQkFBaUIsRUFJbEI7TUEzOEJMO1FBeThCUSxtQkFBbUIsRUFDcEI7SUExOEJQO01BNjhCTSxxQkFBYztNQUFkLGNBQWM7TUFDZCx1QkFBb0I7TUFBcEIsb0JBQW9CO01BQ3BCLGlCQUFpQixFQVFsQjtNQXY5Qkw7UUFpOUJRLG1CQUFtQixFQUNwQjtNQWw5QlA7UUFvOUJRLGVBQWU7UUFDZixrQkFBa0IsRUFDbkI7SUF0OUJQO01BMjlCUSxnQkFBZ0I7TUFDaEIscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQixFQUNyQjtJQTk5QlA7TUFnK0JRLGdCQUFnQjtNQUNoQixlQUFlO01BQ2Ysa0JBQWtCO01BQ2xCLGdCQUFnQixFQUNqQjtJQXArQlA7TUFzK0JRLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsZ0JBQWdCLEVBQ2pCO0lBeitCUDtNQTIrQlEsaUJBQWlCLEVBbUJsQjtNQTkvQlA7UUE2K0JVLGtCQUFrQixFQUNuQjtNQTkrQlQ7UUFpL0JZLGVBQWUsRUFDaEI7TUFsL0JYO1FBby9CWSxlQUFlLEVBQ2hCO01Bci9CWDtRQXUvQlksZUFBZSxFQUNoQjtNQXgvQlg7UUEyL0JVLGtCQUFrQjtRQUNsQixxQkFBYztRQUFkLGNBQWMsRUFDZjs7QUFLVDtFQUNFLGNBQWM7RUFDZCxhQUFhO0VBQ2IsaUJBQWlCLEVBMkdsQjtFQTlHRDtJQUtJLG1CQUFtQixFQUNwQjtFQU5IO0lBUUksZ0JBQWdCO0lBQ2hCLGVBQWUsRUFDaEI7RUFWSDtJQVlJLG1CQUFtQixFQUNwQjtFQWJIO0lBZUksZUFBZTtJQUNmLGdCQUFnQixFQUNqQjtFQWpCSDtJQW1CSSxxQkFBYztJQUFkLGNBQWM7SUFDZCxzQkFBd0I7SUFBeEIsd0JBQXdCO0lBQ3hCLGlCQUFpQixFQTJDbEI7SUFoRUg7TUF1Qk0sa0JBQWtCO01BQ2xCLGFBQWE7TUFDYixjQUFjO01BQ2QsY0FBYztNQUNkLDBCQUEwQjtNQUMxQixzQ0FBc0M7TUFDdEMsbUJBQW1CO01BQ25CLG1CQUFtQixFQUNwQjtJQS9CTDtNQWlDTSxvQkFBb0I7TUFDcEIsYUFBYTtNQUNiLGNBQWM7TUFDZCxxQkFBYztNQUFkLGNBQWM7TUFDZCxxQkFBcUI7TUFDckIsbUJBQW1CO01BQ25CLHNCQUF3QjtNQUF4Qix3QkFBd0I7TUFDeEIsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixhQUFhO01BQ2Isb0JBQW9CLEVBQ3JCO0lBM0NMO01BNkNNLGFBQWE7TUFDYixpQkFBaUI7TUFDakIscUNBQXFDO01BQ3JDLCtCQUErQjtNQUMvQixlQUFlLEVBS2hCO01BdERMO1FBbURRLCtCQUErQjtRQUMvQiwwQkFBMEIsRUFDM0I7SUFyRFA7TUF3RE0sMEJBQXNCO01BQ3RCLGtCQUFrQjtNQUNsQixxQkFBYztNQUFkLGNBQWM7TUFDZCx1QkFBb0I7TUFBcEIsb0JBQW9CLEVBSXJCO01BL0RMO1FBNkRRLGlCQUFpQixFQUNsQjtFQTlEUDtJQWtFSSxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsZ0JBQWdCLEVBSWpCO0lBMUVIO01Bd0VNLFlBQVE7TUFBUixRQUFRLEVBQ1Q7RUF6RUw7SUE0RUksb0JBQW9CLEVBNkJyQjtJQXpHSDtNQThFTSxtQkFBbUIsRUFDcEI7SUEvRUw7TUFpRk0sMEJBQXNCLEVBQ3ZCO0lBbEZMO01Bb0ZNLGNBQWM7TUFDZCxtQkFBbUI7TUFDbkIsMkJBQTJCO01BQzNCLGdCQUFnQixFQUNqQjtJQXhGTDtNQTRGVSxvQkFBb0IsRUFDckI7SUE3RlQ7TUErRlUsY0FBYyxFQUNmO0lBaEdUO01Bb0dNLGVBQWUsRUFJaEI7TUF4R0w7UUFzR1EsZ0JBQWdCLEVBQ2pCO0VBdkdQO0lBMkdJLGFBQWEsRUFDZDs7QUFHSDtFQUNFLGlCQUFpQjtFQUNqQixlQUFlLEVBNkJoQjtFQS9CRDtJQUtNLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLG9CQUFvQixFQUNyQjtFQVRMO0lBV00saUJBQWlCLEVBQ2xCO0VBWkw7SUFjTSxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLGlCQUFpQixFQVNsQjtJQXpCTDtNQWtCUSxZQUFZLEVBQ2I7SUFuQlA7TUFxQlEsYUFBYTtNQUNiLGFBQWE7TUFDYixtQkFBbUIsRUFDcEI7RUF4QlA7SUE0QkksYUFBYTtJQUNiLGlCQUFpQixFQUNsQjs7QUFFSDtFQUNFLGlCQUFnQjtFQUNoQixrQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxrQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxZQUFXO0VBQ1gsYUFBWSxFQUNiOztBQUNEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2QsY0FBYztFQUNkLGFBQVk7RUFDWixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLDBCQUFzQjtFQUN0Qix1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLG1CQUFtQixFQVdwQjtFQW5CRDtJQVVJLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osU0FBUztJQUNULFlBQVk7SUFDWixhQUFhLEVBQ2Q7RUFmSDtJQWlCSSxrQkFBa0IsRUFDbkI7O0FBRUg7RUFDRSxhQUFhO0VBQ2IsY0FBYztFQUNkLDBCQUEwQjtFQUMxQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixpQkFBaUIsRUFvQmxCO0VBM0JEO0lBU0ksbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixpQkFBaUIsRUFDbEI7RUFaSDtJQWNJLGFBQWE7SUFDYixjQUFjO0lBQ2Qsb0JBQW9CO0lBQ3BCLHFCQUFxQjtJQUNyQixxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLHNCQUF3QjtJQUF4Qix3QkFBd0I7SUFDeEIsYUFBYTtJQUNiLG9CQUFvQixFQUNyQjtFQXZCSDtJQXlCSSxtQkFBbUIsRUFDcEI7O0FBRUg7RUFHTSxlQUFlLEVBQ2hCOztBQUpMO0VBTU0sZUFBZSxFQUNoQjs7QUFQTDtFQVNNLGVBQWUsRUFDaEI7O0FDdHRDTDtFQUNFLHVCQUE0RDtFQXlDOUQsVUFBQTtFQWlFQSxVQUFBO0VBMEtBLFVBQUEsRUFBQTtFQXJSQTtJQUdJLGdCQUFnQixFQUNqQjtFQUpIO0lBTUksb0JBQW9CLEVBa0NyQjtJQXhDSDtNQVFNLG1CQUFtQixFQUNwQjtJQVRMO01BV00sZ0JBQWdCO01BQ2hCLGVBQWUsRUFPaEI7TUFuQkw7UUFjUSxlQUFlLEVBQ2hCO01BZlA7UUFpQlEsZUFBZSxFQUNoQjtJQWxCUDtNQXFCTSwwQkFBMEI7TUFDMUIsYUFBWTtNQUNaLGdCQUFnQixFQUNqQjtJQXhCTDtNQTBCTSxrQkFBa0I7TUFDbEIsb0JBQW9CO01BQ3BCLGlCQUFpQjtNQUNqQix3QkFBd0IsRUFDekI7SUE5Qkw7TUFnQ00sZUFBZSxFQUNoQjtJQWpDTDtNQW1DTSxlQUFlLEVBQ2hCO0lBcENMO01Bc0NNLGVBQWUsRUFDaEI7RUF2Q0w7SUE4Q1EsaUJBQWlCO0lBQ2pCLGlDQUFpQztJQUNqQyxxQkFBcUIsRUFTdEI7SUF6RFA7TUFrRFUsWUFBWTtNQUNaLG1CQUFtQjtNQUNuQixhQUFhO01BQ2IsY0FBYztNQUNkLDBCQUEwQjtNQUMxQixvQkFBb0IsRUFDckI7RUF4RFQ7SUEyRFEsV0FBVztJQUNYLFlBQVksRUFDYjtFQTdEUDtJQWdFVSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLDJCQUEyQixFQUM1QjtFQW5FVDtJQXFFUyxzQkFBc0I7SUFDckIsaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLGVBQWUsRUFDaEI7RUEzRVQ7SUE4RVEsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixlQUFlLEVBSWhCO0lBcEZQO01Ba0ZVLGdCQUFnQixFQUNqQjtFQW5GVDtJQXNGUSxXQUFXO0lBQ1gsYUFBYSxFQUNkO0VBeEZQO0lBMEZRLGNBQWMsRUFDZjtFQTNGUDtJQTZGUSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixlQUFlLEVBQ2hCO0VBakdQO0lBb0dVLGVBQWUsRUFDaEI7RUFyR1Q7SUFzR1csZUFBZSxFQUNoQjtFQXZHVjtJQThHSSxxQkFBcUI7SUFDckIsaUNBQWlDLEVBQ2xDO0VBaEhIO0lBbUhJLGlCQUFpQixFQVNsQjtJQTVISDtNQXNIUSxhQUFhLEVBQ2Q7SUF2SFA7TUF5SFEsa0JBQWtCLEVBQ25CO0VBMUhQO0lBOEhJLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLGVBQWUsRUFNaEI7SUF2SUg7TUFtSU0sZ0JBQWdCO01BQ2hCLHNCQUFzQjtNQUN0QixlQUFlLEVBQ2hCO0VBdElMO0lBeUlJLGFBQWE7SUFDYixhQUFhO0lBQ2IsYUFBYSxFQUNkO0VBNUlIO0lBeUpJLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFJakIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixxQkFBYztJQUFkLGNBQWMsRUEyRGY7SUEzTkg7TUErSU0saUJBQWlCLEVBQ2xCO0lBaEpMO01Ba0pNLGlCQUFpQixFQUNsQjtJQW5KTDtNQXFKTSxhQUFhO01BQ2IsYUFBYTtNQUNiLDBCQUEwQixFQUMzQjtJQXhKTDtNQTRKTSxpQkFBaUIsRUFDbEI7SUE3Skw7TUFrS00sa0JBQWtCO01BQ2xCLGtCQUFrQixFQUluQjtNQXZLTDtRQXFLUSxZQUFZLEVBQ2I7SUF0S1A7TUF5S00sYUFBYTtNQUNiLGFBQWE7TUFDYixZQUFZLEVBWWI7TUF2TEw7UUE2S1EsMEJBQTBCLEVBQzNCO01BOUtQO1FBaUxTLGFBQWEsRUFDZDtNQWxMUjtRQW9MUSxrQkFBa0IsRUFDbkI7SUFyTFA7TUF5TE0sZUFBZTtNQUNmLGFBQWE7TUFDYixhQUFhLEVBQ2Q7SUE1TEw7TUE4TE0saUJBQWlCO01BQ2pCLGFBQWEsRUFVZDtNQXpNTDtRQWlNUSxnQ0FBOEI7UUFDOUIsaUJBQWlCO1FBQ2pCLG9CQUFvQjtRQUNwQix3QkFBd0IsRUFDekI7TUFyTVA7UUF1TVEsNkJBQTJCLEVBQzVCO0lBeE1QO01BMk1NLG1CQUFtQixFQUNwQjtJQTVNTDtNQThNTSxlQUFlO01BQ2YsZ0JBQWdCLEVBQ2pCO0lBaE5MO01Ba05NLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsYUFBYTtNQUNiLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsYUFBYTtNQUNiLHNCQUFzQjtNQUN0QixhQUFhLEVBQ2Q7RUExTkw7SUE2TkksaUJBQWlCO0lBQ2pCLG9CQUFvQixFQStCckI7SUE3UEg7TUFnT00sWUFBWTtNQUNaLGdCQUFnQjtNQUNoQixzQkFBc0I7TUFDdEIsZUFBZSxFQUNoQjtJQXBPTDtNQXNPTSxhQUFhO01BQ2IsbUJBQW1CO01BQ25CLHFCQUFjO01BQWQsY0FBYyxFQW9CZjtNQTVQTDtRQTBPUSxhQUFhO1FBQ2IsYUFBYTtRQUNiLDBCQUEwQjtRQUMxQixnQkFBZ0I7UUFDaEIsa0JBQWtCO1FBQ2xCLGVBQWU7UUFDZixrQkFBa0IsRUFDbkI7TUFqUFA7UUFtUFEsbUJBQW1CO1FBQ25CLGFBQWE7UUFDYixTQUFTO1FBQ1QsWUFBWTtRQUNaLGFBQWEsRUFDZDtNQXhQUDtRQTBQUSxrQkFBa0IsRUFDbkI7RUEzUFA7SUErUEksa0JBQWtCO0lBQ2xCLG1CQUFtQixFQWlCcEI7SUFqUkg7TUFrUU0sYUFBYTtNQUNiLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLGtCQUFrQixFQUluQjtNQTFRTDtRQXdRUSxnQkFBZ0IsRUFDakI7SUF6UVA7TUE0UU0sZUFBZSxFQUNoQjtJQTdRTDtNQStRTSxlQUFlLEVBQ2hCO0VBaFJMO0lBd1JNLGNBQWM7SUFDZCxxQkFBcUI7SUFDckIsaUNBQWlDLEVBQ2xDO0VBM1JMO0lBNlJNLGFBQWE7SUFDYixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLDBCQUEwQjtJQUMxQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixpQkFBaUIsRUFDbEI7RUFyU0w7SUF1U00saUJBQWlCLEVBd0NsQjtJQS9VTDtNQXlTUSxpQkFBaUIsRUFDbEI7SUExU1A7TUE0U1EsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsYUFBYTtNQUNiLFlBQVk7TUFDWixvQkFBb0IsRUFDckI7SUFsVFA7TUFvVFEsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixhQUFhO01BQ2IsYUFBYSxFQVNkO01BaFVQO1FBMFRZLGFBQWEsRUFDZDtNQTNUWDtRQTZUWSxrQkFBa0IsRUFDbkI7SUE5VFg7TUFrVVEsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsZUFBZTtNQUNmLDhCQUE4QixFQUMvQjtJQXZVUDtNQTJVWSwwQkFBMEIsRUFDM0I7RUE1VVg7SUFrVkksWUFBWTtJQUNaLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLGVBQWUsRUFJaEI7SUExVkg7TUF3Vk0sYUFBYSxFQUNkO0VBelZMO0lBNFZFLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsaUJBQWlCLEVBQ2xCO0VBL1ZEO0lBaVdFLG9CQUFvQixFQTBCbkI7SUEzWEg7TUFtV00saUJBQWlCLEVBZ0JsQjtNQW5YTDtRQXFXUSxnQkFBZ0I7UUFDaEIsa0JBQWtCO1FBQ2xCLGVBQWU7UUFDZixhQUFhO1FBQ2IsWUFBWTtRQUNaLG9CQUFvQixFQUNyQjtNQTNXUDtRQTZXUSxZQUFZO1FBQ1osYUFBYTtRQUNiLDBCQUEwQjtRQUMxQixlQUFlO1FBQ2YsbUJBQW1CLEVBQ3BCO0lBbFhQO01BcVhJLCtCQUErQjtNQUMvQiw4QkFBOEIsRUFJL0I7TUExWEg7UUF3WE0sZ0NBQWdDLEVBQ2pDO0VBelhMO0lBNlhJLGFBQWE7SUFDYixjQUFjO0lBQ2QsMEJBQTBCO0lBQzFCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGlCQUFpQixFQWlCbEI7SUFwWkg7TUFxWU0sbUJBQW1CO01BQ25CLGFBQWE7TUFDYixpQkFBaUIsRUFDbEI7SUF4WUw7TUEwWU0sYUFBYTtNQUNiLGNBQWM7TUFDZCxvQkFBb0I7TUFDcEIscUJBQXFCO01BQ3JCLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7TUFDcEIsc0JBQXdCO01BQXhCLHdCQUF3QjtNQUN4QixhQUFhO01BQ2Isb0JBQW9CLEVBQ3JCO0VBblpMO0lBc1pJLHFCQUFjO0lBQWQsY0FBYztJQUNkLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLDBCQUFzQjtJQUN0Qix1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFXcEI7SUF4YUg7TUErWk0sbUJBQW1CO01BQ25CLFlBQVk7TUFDWixTQUFTO01BQ1QsWUFBWTtNQUNaLGFBQWEsRUFDZDtJQXBhTDtNQXNhTSxrQkFBa0IsRUFDbkI7O0FBR0w7RUFDRSxnQkFBZ0IsRUEyRGpCO0VBNUREO0lBR0kscUJBQWM7SUFBZCxjQUFjO0lBQ2QsaUJBQWlCLEVBQ2xCO0VBTEg7SUFPSSxlQUFlLEVBd0JoQjtJQS9CSDtNQVNNLHNCQUFzQjtNQUN0QixXQUFXO01BQ1gsZUFBZSxFQWVoQjtNQTFCTDtRQWNRLGlCQUFpQjtRQUNqQixpQkFBaUI7UUFDakIsaUJBQWlCO1FBQ2pCLGlCQUFpQjtRQUNqQixtQkFBbUI7UUFDbkIsZ0JBQWdCO1FBQ2hCLHFCQUFjO1FBQWQsY0FBYztRQUNkLFlBQVksRUFJYjtRQXpCUDtVQXVCVSxlQUFXO1VBQVgsV0FBVyxFQUNaO0lBeEJUO01BNEJNLHNCQUFzQjtNQUN0QixvQkFBb0IsRUFDckI7RUE5Qkw7SUFpQ0ksYUFBYTtJQUNiLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsMkJBQTJCO0lBQzNCLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFDakI7RUF2Q0g7SUF5Q0ksZUFBZTtJQUNmLGdCQUFnQixFQUNqQjtFQTNDSDtJQTZDSSxxQkFBYztJQUFkLGNBQWM7SUFDZCxrQkFBa0IsRUFhbkI7SUEzREg7TUFnRE0sYUFBYSxFQUNkO0lBakRMO01BbURNLGtCQUFrQixFQUluQjtNQXZETDtRQXFEUSxlQUFlLEVBQ2hCO0lBdERQO01BeURNLGtCQUFrQixFQUNuQjs7QUFJTDtFQUNFLGdCQUFnQixFQXdFakI7RUF6RUQ7SUFJSSxxQkFBYztJQUFkLGNBQWMsRUFFZjtFQU5IO0lBU0ksZUFBZSxFQTRCaEI7SUFyQ0g7TUFZTSxzQkFBc0I7TUFDdEIsV0FBVztNQUNYLGVBQWUsRUFpQmhCO01BL0JMO1FBa0JRLGlCQUFpQjtRQUNqQixpQkFBaUI7UUFDakIsaUJBQWlCO1FBQ2pCLGlCQUFpQjtRQUNqQixtQkFBbUI7UUFDbkIsZ0JBQWdCO1FBQ2hCLHFCQUFjO1FBQWQsY0FBYztRQUNkLFlBQVksRUFLYjtRQTlCUDtVQTRCVSxlQUFXO1VBQVgsV0FBVyxFQUNaO0lBN0JUO01Ba0NNLHNCQUFzQjtNQUN0QixvQkFBb0IsRUFDckI7RUFwQ0w7SUF3Q0ksYUFBYTtJQUNiLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsMkJBQTJCO0lBQzNCLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFDakI7RUE5Q0g7SUFpREksZUFBZTtJQUNmLGdCQUFnQixFQUNqQjtFQW5ESDtJQXNESSxxQkFBYztJQUFkLGNBQWM7SUFDZCxrQkFBa0IsRUFpQm5CO0lBeEVIO01BMERNLGFBQWEsRUFDZDtJQTNETDtNQThETSxrQkFBa0IsRUFLbkI7TUFuRUw7UUFpRVEsZUFBZSxFQUNoQjtJQWxFUDtNQXNFTSxrQkFBa0IsRUFDbkI7O0FBR0w7RUFDRSxhQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFDbkI7O0FDdmpCRDtFQ0FBLFdBQUEsRUFBQTtFREFBO0lBRUkseUJBQXlCO0lBQ3pCLDREQUEyRDtJQUMzRCx3QkFBd0I7SUFDeEIsNkJBQTZCLEVBQzlCO0VBTkg7SUFTTSxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBK0I7SUFBL0IsK0JBQStCO0lBQy9CLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixTQUFTO0lBQ1QsYUFBYSxFQW9FZDtJQXRGTDtNQW9CUSxnQ0FBdUM7TUFBdkMsdUNBQXVDLEVBQ3hDO0lBckJQO01BdUJNLGlCQUFpQjtNQUNqQixxQkFBcUI7TUFDckIsY0FBYztNQUNkLHVCQUF1QjtNQUN2QixvQkFBb0I7TUFDcEIsb0JBQW9CO01BQ3BCLGVBQWU7TUFDZixvQkFBb0I7TUFDbEIsbUJBQW1CO01BQ25CLFdBQVc7TUFDWCxVQUFVLEVBQ2I7SUFsQ0w7TUFxQ1UsbUJBQW1CO01BQ25CLGFBQWEsRUFDZDtJQXZDVDtNQTBDVSxpQkFBaUI7TUFDakIsMEJBQTBCO01BQzFCLGdCQUFnQjtNQUNoQixlQUFlLEVBQ2hCO0lBOUNUO01BaURVLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7TUFDcEIsb0JBQW9CO01BQ3BCLGFBQWE7TUFDYixhQUFhLEVBK0JkO01BcEZUO1FBd0RjLGdCQUFnQjtRQUNoQixhQUFhO1FBQ2IscUJBQWM7UUFBZCxjQUFjO1FBQ2QsdUJBQW9CO1FBQXBCLG9CQUFvQixFQXVCckI7UUFsRmI7VUE2RGdCLHFCQUFjO1VBQWQsY0FBYztVQUNkLHVCQUFvQjtVQUFwQixvQkFBb0I7VUFDcEIsZ0JBQWdCLEVBSWpCO1VBbkVmO1lBaUVrQixrQkFBa0IsRUFDbkI7UUFsRWpCO1VBcUVnQixhQUFhLEVBSWQ7VUF6RWY7WUF1RWtCLFlBQVksRUFDYjtRQXhFakI7VUEyRWdCLDBCQUEwQixFQUMzQjtRQTVFZjtVQWdGZ0IsZ0JBQWdCLEVBQ2pCO0VBakZmO0lBeUZNLDBCQUEwQjtJQUMxQixvQkFBb0I7SUFDcEIsa0JBQWtCLEVBZ0VuQjtJQTNKTDtNQTZGUSxhQUFhO01BQ2IsaUJBQWlCO01BQ2pCOztzQkFFYyxFQUNmO0lBbEdQO01Bb0dRLGlCQUFpQjtNQUNqQiwwQkFBMEI7TUFDMUIsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixhQUFhO01BQ2IsYUFBYTtNQUNiLG9CQUFvQixFQUNyQjtJQTNHUDtNQTZHUSxnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLFVBQVU7TUFDVixvQkFBb0I7TUFDcEIsaUJBQWlCO01BQ2pCLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7TUFDcEIsV0FBVztNQUNYLGVBQWUsRUFDaEI7SUF0SFA7TUF5SFUsYUFBYTtNQUNiLGNBQWM7TUFDZCxhQUFhO01BQ2IsMEVBQXlFO01BQ3pFLHVCQUF1QjtNQUN2QixnQkFBZ0I7TUFDaEIsaUJBQWlCLEVBT2xCO01BdElUO1FBaUlZLDhCQUE4QjtRQUM5QixnQkFBZ0I7UUFDaEIsYUFBYTtRQUNiLG1CQUFtQixFQUNwQjtJQXJJWDtNQXdJVSx5QkFBeUI7TUFDekIsNERBQTJEO01BQzNELHdCQUF3QjtNQUN4Qiw2QkFBNkIsRUFDOUI7SUE1SVQ7TUE4SVUsYUFBYTtNQUNiLHlCQUF5QjtNQUN6Qix3QkFBd0I7TUFDeEIsb0JBQW9CO01BQ3BCLGtCQUFrQixFQUNuQjtJQW5KVDtNQXFKVSx5QkFBeUI7TUFDekIseUJBQXlCO01BQ3pCLDREQUEyRDtNQUMzRCw2QkFBNkIsRUFDOUI7RUF6SlQ7SUE4Skksa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsZ0JBQWdCLEVBU2pCO0lBN0tIO01Bc0tNLCtCQUErQjtNQUMvQixlQUFlLEVBS2hCO01BNUtMO1FBeUtNLCtCQUErQjtRQUMvQixlQUFlLEVBQ2hCO0VBM0tMO0lBK0tJLCtCQUErQjtJQUMvQiwwQkFBMEI7SUFDMUIsMEJBQTBCO0lBQzFCLGFBQWEsRUFNZDtJQXhMSDtNQW9MTSwrQkFBK0I7TUFDL0IsYUFBYTtNQUNiLDBCQUEwQixFQUMzQjtFQXZMTDtJQ0dJLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsMkJBQVk7SUFDWixVQUFVO0lBQ1YsYUFBYTtJQUNiLHFCQUFjO0lBQWQsY0FBYztJQUNkLDJCQUF1QjtJQUF2Qix1QkFBdUIsRUFDeEI7RURWSDtJQ1lJLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsMEJBQTBCLEVBQzNCO0VEbEJIO0lDb0JJLDZCQUE2QjtJQUM3QixZQUFRO0lBQVIsUUFBUTtJQUNSLG1CQUFtQjtJQUNuQixtQkFBbUIsRUE4Q3BCO0lEckVIO01DMEJRLGtCQUFrQjtNQUNsQixvQkFBb0I7TUFDcEIsZUFBZSxFQUNoQjtJTDdCUDtNQUVJLHFCQUFjO01BQWQsY0FBYztNQUNkLFlBQVk7TUFDWixnQkFBZ0IsRUFDakI7SUFMSDtNQU9JLDhCQUE4QjtNQUM5QixpQ0FBaUM7TUFDakMsYUFBYTtNQUNiLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLFlBQVE7TUFBUixRQUFRLEVBMENUO01BdkRIO1FBZ0JNLDBCQUEwQjtRQUMxQixhQUFhO1FBQ2Isc0JBQXNCLEVBQ3ZCO01BbkJMO1FBc0JNLG9CQUFvQjtRQUNwQixpQ0FBaUM7UUFDakMsYUFBYTtRQUNiLFlBQVksRUFPYjtRQWhDTDtVQTJCUSxvQkFBb0I7VUFDcEIsaUNBQWlDO1VBQ2pDLGFBQWE7VUFDYixZQUFZLEVBQ2I7TUEvQlA7UUFrQ00sNEJBQTRCO1FBQzVCLCtCQUErQjtRQUMvQiwwQkFBMEI7UUFDMUIsZ0NBQWdDLEVBTWpDO1FBM0NMO1VBd0NRLHNCQUFzQjtVQUN0QixnQ0FBZ0MsRUFDakM7TUExQ1A7UUE2Q00sNkJBQTZCO1FBQzdCLGdDQUFnQztRQUNoQywwQkFBMEI7UUFDMUIsK0JBQStCLEVBTWhDO1FBdERMO1VBbURRLHNCQUFzQjtVQUN0QiwrQkFBK0IsRUFDaEM7SUlyRFA7TUNpQ1UscUJBQWM7TUFBZCxjQUFjO01BQ2Qsb0JBQWdCO01BQWhCLGdCQUFnQjtNQUNoQixhQUFhO01BQ2IsdUJBQW9CO01BQXBCLG9CQUFvQixFQUNyQjtJRHJDVDtNQ3dDUSxxQkFBYztNQUFkLGNBQWM7TUFDZCxnQkFBZ0I7TUFDaEIsbUJBQW1CLEVBQ3BCO0lEM0NQO01DNkNRLFlBQVk7TUFDWixlQUFlLEVBQ2hCO0lEL0NQO01DaURRLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0IsRUFVckI7TUQ1RFA7UUNxRFksZUFBZTtRQUNmLGdCQUFnQixFQUNqQjtNRHZEWDtRQzBEVSwwQkFBMEIsRUFDM0I7SUQzRFQ7TUNnRVEsb0JBQW9CO01BQ3BCLGVBQWUsRUFDaEI7RURsRVA7SUN1RUksb0JBQW9CLEVBQ3JCO0VEeEVIO0lDMEVJLDBCQUEwQjtJQUMxQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLHFCQUFjO0lBQWQsY0FBYztJQUNkLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsc0JBQXdCO0lBQXhCLHdCQUF3QixFQU16QjtJRHhGSDtNQ3FGUSxrQkFBa0IsRUFDbkI7RUR0RlA7SUMwRkksY0FBYyxFQUlmO0lEOUZIO01DNEZNLGVBQWUsRUFDaEI7RUQ3Rkw7SUNnR0ksYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixRQUFRO0lBQ1IsWUFBWTtJQUNaLGlCQUFpQixFQUNsQjs7QURrRkg7RUFDRTtJQUNFLGNBQWMsRUFDZixFQUFBOztBQUVIO0VBQ0U7SUFDRSxjQUFjLEVBQ2YsRUFBQTs7QUVyTUg7RUFDRSxpQkFBaUI7RUFDakIsa0J6Q3VCcUIsRXlDNkR0QjtFQXRGRDtJQUlJLHdCQUF3QjtJQUN4QixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLGlCQUFpQixFQThFbEI7SUFyRkg7TUFTTSxrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLFlBQVksRUFDYjtJQVpMO01BY00sWUFBWTtNQUNaLGlCQUFpQjtNQUNqQiw4QkFBOEI7TUFDOUIsa0JBQWtCO01BQ2xCLFlBQVksRUFnQmI7TUFsQ0w7O1FBcUJRLG1CQUFtQixFQUVwQjtNQXZCUDtRQXlCUSxrQkFBa0I7UUFDbEIsMEJBQTBCLEVBQzNCO01BM0JQO1FBNkJRLGFBQWEsRUFDZDtNQTlCUDtRQWdDUSxrQkFBa0IsRUFDbkI7SUFqQ1A7TUFvQ00scUJBQWM7TUFBZCxjQUFjO01BQ2YsbUJBQTBCO01BQTFCLDBCQUEwQixFQUMxQjtJQXRDTDtNQXdDTSxtQkFBbUI7TUFDbkIsWUFBWTtNQUNaLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsbUJBQW1CO01BQ25CLGFBQWE7TUFDYiwwQkFBMEI7TUFDMUIsaUJBQWlCO01BQ2pCLG1CQUFtQjtNQUNuQixnQkFBZ0I7TUFDaEIsZ0JBQWdCLEVBSWpCO01BdERMO1FBb0RRLDBCQUEwQixFQUMzQjtJQXJEUDtNQXdETSxtQkFBbUI7TUFDbkIsWUFBWTtNQUNaLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsbUJBQW1CO01BQ25CLGVBQWU7TUFDZix1QkFBdUI7TUFDdkIsaUJBQWlCO01BQ2pCLG1CQUFtQjtNQUNuQixnQkFBZ0I7TUFDaEIsMEJBQTBCO01BQzFCLGdCQUFnQixFQUtqQjtNQXhFTDtRQXFFUSwwQkFBMEI7UUFDMUIsWUFBWSxFQUNiO0lBdkVQO01BMEVNLG1CQUFtQjtNQUNuQixZQUFZO01BQ1osYUFBYTtNQUNiLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsYUFBYTtNQUNiLDBCQUEwQjtNQUMxQixpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLGdCQUFnQixFQUNqQjs7QUFHTDtFQUVJLGtCQUFrQixFQUNuQjs7QUFISDtFQUtJLGlDQUFpQztFQUNqQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFDbkI7O0FBVkg7RUFZSSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUNsQjs7QUN0R0g7RUFDRSwwQkFBMEI7RUFDMUIsY0FBYztFQUNkLGtCMUNzQnFCLEUwQ21EcEI7RUE1RUg7SUFNTSxXQUFXO0lBQ1gsYUFBYSxFQUNkO0VBUkw7SUFVTSxZQUFZO0lBQ1osYUFBYTtJQUNiLG9CQUFvQixFQUNyQjtFQWJMO0lBZU0sbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixZQUFZO0lBQ1osZUFBZSxFQU9oQjtJQXpCTDtNQW9CUSxrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLGFBQWE7TUFDYiwwQkFBMEIsRUFDM0I7RUF4QlA7SUEyQk0sbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxTQUFTO0lBQ1QsYUFBYTtJQUNiLFlBQVk7SUFDWixhQUFhO0lBQ2Isb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGVBQWUsRUFDaEI7RUF0Q0w7SUF5Q0ksaUJBQWlCLEVBa0NsQjtJQTNFSDtNQTJDTSxnQkFBZ0I7TUFDaEIsZ0JBQWdCO01BQ2hCLGlDQUFpQyxFQUNsQztJQTlDTDtNQWlEUSxhQUFhO01BQ2IsWUFBWTtNQUNaLGlCQUFpQixFQUNsQjtJQXBEUDtNQXVETSxzQkFBc0I7TUFDdEIsZUFBZTtNQUNmLGtCQUFrQjtNQUNsQiw0QkFBNEIsRUFnQjdCO01BMUVMO1FBNERRLGVBQWU7UUFDZixnQkFBZ0IsRUFRakI7UUFyRVA7VUErRFUsZUFBZTtVQUNmLGdCQUFnQixFQUNqQjtRQWpFVDtVQW1FVSwyQkFBMkIsRUFDNUI7TUFwRVQ7UUF1RVEsaUJBQWlCO1FBQ2pCLGVBQWUsRUFDaEI7O0FBSVA7RUFDRSxvQkFBb0I7RUFDcEIsbUJBQW1CLEVBNEdwQjtFQTlHRDtJQUlJLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsVUFBVTtJQUNWLFlBQVksRUFDYjtFQVJIO0lBVUksaUNBQWlDO0lBQ2pDLHFCQUFxQixFQUN0QjtFQVpIO0lBZU0scUJBQWM7SUFBZCxjQUFjO0lBQ2Qsc0JBQXdCO0lBQXhCLHdCQUF3QjtJQUN4QixvQkFBb0IsRUFDckI7RUFsQkw7SUFvQk0sb0JBQW9CO0lBQ3BCLGdCQUFnQixFQUNqQjtFQXRCTDtJQXlCSSxjQUFjO0lBQ2QsYUFBYTtJQUNiLGVBQWUsRUFvRGhCO0lBL0VIO01BNkJNLFdBQVc7TUFDWCxjQUFjO01BQ2Qsa0JBQW1CO01BQ25CLDBCQUEwQjtNQUMxQixvQkFBb0I7TUFDcEIsbUJBQW1CO01BQ25CLFlBQVk7TUFDWixzQ0FDRCxFQUFDO0lBckNOO01BdUNNLG1CQUFtQjtNQUNuQixpQkFBaUI7TUFDakIsb0JBQW9CO01BQ3BCLGlCQUFnQjtNQUNoQix3QkFBdUI7TUFDdkIsb0JBQW1CLEVBS3BCO01BakRMO1FBOENRLGVBQWU7UUFDZixnQkFBZ0IsRUFDakI7SUFoRFA7TUFtRE0saUJBQWdCO01BQ2hCLHdCQUF1QjtNQUN2QixxQkFBb0I7TUFDcEIsc0JBQXFCO01BQ3JCLG1CQUFrQjtNQUdsQixrQkFBa0I7TUFDbEI7bUNBQzZCO01BQzdCLGlCQUFpQixFQUtsQjtNQWxFTDtRQStEUSxlQUFlO1FBQ2YsZ0JBQWdCLEVBQ2pCO0lBakVQO01Bb0VNLGlCQUFpQjtNQUNqQixlQUFlO01BQ2YscUJBQWM7TUFBZCxjQUFjLEVBUWY7TUE5RUw7UUF3RVEsa0JBQWtCLEVBQ25CO01BekVQO1FBMkVRLGVBQWU7UUFDZixnQkFBZ0IsRUFDakI7RUE3RVA7SUFpRkksdUNBQW1DO0lBQW5DLG1DQUFtQyxFQUNwQztFQWxGSDtJQW9GSSx3QkFBd0IsRUFDekI7RUFyRkg7SUF1RkksdUJBQXVCO0lBQ3ZCLHdCQUF3QjtJQUN4QixvQkFBb0I7SUFDcEIsV0FBVyxFQUNaO0VBM0ZIO0lBNkZJLHlCQUF5QixFQUMxQjtFQTlGSDtJQWdHSSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFlBQVk7SUFDWixVQUFVO0lBQ1YsV0FBVztJQUNYLGFBQWE7SUFDYixhQUFhO0lBQ2IsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFDcEI7RUExR0g7SUE0R0ksK0JBQStCLEVBQ2hDOztBQUVIO0VBQ0U7SUFFSSxvQkFBb0IsRUFDckI7RUFISDtJQUtJLGtCQUFrQixFQUNuQjtFQU5IO0lBUUksdUJBQXVCLEVBQ3hCO0VBVEg7SUFXSSxzQkFBc0IsRUFDdkI7RUFaSDtJQWNJLHVCQUF1QjtJQUN2Qiw0QkFBNEIsRUFPN0I7SUF0Qkg7TUFpQk0sY0FBYyxFQUNmO0lBbEJMO01Bb0JNLDBCQUEwQixFQUMzQjtFQXJCTDtJQXdCSSxjQUFjLEVBQ2Y7RUF6Qkg7SUEyQkksZUFBZSxFQUNoQjtFQTVCSDtJQThCSSxjQUFjLEVBQ2YsRUFBQTs7QUFJTDtFQUNFO0lBRUksb0JBQW9CLEVBQ3JCO0VBSEg7SUFLSSxrQkFBa0IsRUFDbkI7RUFOSDtJQVFJLHVCQUF1QixFQUN4QjtFQVRIO0lBV0ksc0JBQXNCLEVBQ3ZCO0VBWkg7SUFjSSx1QkFBdUI7SUFDdkIsNEJBQTRCLEVBTzdCO0lBdEJIO01BaUJNLGNBQWMsRUFDZjtJQWxCTDtNQW9CTSwwQkFBMEIsRUFDM0I7RUFyQkw7SUF3QkksY0FBYyxFQUNmO0VBekJIO0lBMkJJLGVBQWUsRUFDaEI7RUE1Qkg7SUE4QkksY0FBYyxFQUNmLEVBQUE7O0FDaFFMO0VBQ0UsZ0JBQWdCO0VBQ2hCLHFCQUFjO0VBQWQsY0FBYztFQUNkLGVBQWU7RUFDZixpQjNDcUJxQjtFMkM2ZXJCLFVBQUEsRUFBQTtFQXRnQkY7SUFNSSxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBZ0JwQjtJQTFCSDtNQVlNLGlDQUFpQztNQUNqQyxhQUFhO01BQ2Isa0JBQWtCO01BQ2xCLGdCQUFnQixFQVVqQjtNQXpCTDtRQWlCUSxZQUFZLEVBSWI7UUFyQlA7VUFtQlUsZUFBZSxFQUNoQjtNQXBCVDtRQXVCUSxlQUFlLEVBQ2hCO0VBeEJQO0lBNEJJLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsZUFBZSxFQTZCaEI7SUEzREg7TUFnQ00sYUFBYTtNQUNiLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQ3BCO0lBcENMO01Bc0NNLGVBQWUsRUFDaEI7SUF2Q0w7TUF5Q00sb0JBQW9CO01BQ3BCLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0IsRUFlckI7TUExREw7UUE2Q1EsWUFBWTtRQUNaLGFBQWE7UUFDYixtQkFBbUIsRUFDcEI7TUFoRFA7UUFtRFUsZ0JBQWdCO1FBQ2hCLGlCQUFnQixFQUNqQjtNQXJEVDtRQXVEVSxlQUFlLEVBQ2hCO0VBeERUO0lBNkRJLGNBQWM7SUFDZCwwQkFBVyxFQTZMWjtJQTNQSDtNQWlFUSxnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLFlBQVksRUFDYjtJQXBFUDtNQXNFUSxZQUFZO01BQ1osaUJBQWlCO01BQ2pCLHFCQUFxQjtNQUNyQixpQkFBaUI7TUFDakIscUJBQWM7TUFBZCxjQUFjLEVBK0tmO01BelBQO1FBNkZVLGFBQWE7UUFDYixrQkFBa0I7UUFDbEIsb0JBQW9CO1FBQ3BCLDBCQUEwQjtRQUMxQixxQkFBcUIsRUEyRHRCO1FBNUpUO1VBOEVjLGdCQUFnQjtVQUNoQiwwQkFBMEIsRUFZM0I7VUEzRmI7WUFpRmdCLGFBQWE7WUFDYixpQkFBaUI7WUFDakIsb0JBQW9CO1lBQ3BCLHdCQUF3QixFQUN6QjtVQXJGZjtZQXVGZ0IsZUFBZSxFQUNoQjtRQXhGZjtVQW9HWSxhQUFhO1VBQ2IsYUFBYTtVQUNiLGtCQUFrQjtVQUNsQixtQkFBbUI7VUFDbkIsWUFBWTtVQUNaLGdCQUFnQjtVQUNoQixpQkFBaUI7VUFDakIsb0JBQW9CO1VBQ3BCLHdCQUF3QixFQUV6QjtRQTlHWDtVQWdIWSxpQkFBaUI7VUFDakIsb0JBQW9CO1VBQ3BCLHdCQUF3QjtVQUN4QixhQUFhO1VBQ2IsYUFBYTtVQUNiLGtCQUFrQjtVQUNsQixZQUFZO1VBQ1osMEJBQTBCO1VBQzFCLGdCQUFnQixFQUVqQjtRQTFIWDtVQTRIWSxjQUFjO1VBQ2QsYUFBYTtVQUNiLGFBQWE7VUFDYixrQkFBa0I7VUFDbEIsa0JBQWtCO1VBQ2xCLG9CQUFvQixFQWVyQjtVQWhKWDtZQW9JZ0IsZUFBZSxFQUNoQjtVQXJJZjtZQXdJYyxrQkFBa0I7WUFDbEIsc0JBQXNCO1lBQ3RCLHVCQUF1QjtZQUN2QixnQkFBZ0IsRUFJakI7WUEvSWI7Y0E2SWdCLGVBQWUsRUFDaEI7UUE5SWY7VUFrSlksWUFBWTtVQUNaLGFBQWE7VUFDYixtQkFBbUI7VUFDbkIsMEJBQTBCO1VBQzFCLDBCQUEwQjtVQUMxQixnQkFBZ0I7VUFDaEIsb0JBQW9CO1VBQ3BCLGVBQWU7VUFDZixlQUNELEVBQUM7TUEzSlo7UUE4SlUsMEJBQVc7UUFDWCxrQkFBa0I7UUFDbEIsaUJBQWdCO1FBQ2hCLGtCQUFrQixFQXVGbkI7UUF4UFQ7VUFtS1kscUJBQWM7VUFBZCxjQUFjO1VBQ2QsdUJBQStCO1VBQS9CLCtCQUErQixFQWlDaEM7VUFyTVg7WUFzS2MscUJBQWM7WUFBZCxjQUFjLEVBb0JmO1lBMUxiO2NBd0tnQixhQUFhO2NBQ2IsYUFBYTtjQUNiLG1CQUFtQjtjQUNuQixnQkFBZ0I7Y0FDaEIsWUFBWTtjQUNaLGdCQUFnQjtjQUNoQixhQUFhO2NBQ2Isc0JBQXNCO2NBQ3RCLGFBQWEsRUFDZDtZQWpMZjtjQW1MZ0IsYUFBYTtjQUNiLGtCQUFrQjtjQUNsQixnQkFBZ0I7Y0FDaEIsZUFBZTtjQUNmLGtCQUFrQjtjQUNsQixnQkFBZ0IsRUFDakI7VUF6TGY7WUE2TGdCLGFBQWE7WUFDYixhQUFhO1lBQ2IsMEJBQTBCO1lBQzFCLDBCQUEwQjtZQUMxQixtQkFBbUI7WUFDbkIsZ0JBQWdCLEVBQ2pCO1FBbk1mO1VBdU1ZLFlBQVk7VUFDWixrQkFBa0I7VUFDbEIsZUFBZSxFQUNoQjtRQTFNWDtVQTRNWSxZQUFZO1VBQ1osMEJBQTBCO1VBQzFCLFlBQVk7VUFDWixnQkFBZ0IsRUFvQmpCO1VBbk9YO1lBaU5jLDBCQUEwQixFQUMzQjtVQWxOYjtZQW9OYyxpQkFBaUIsRUFJbEI7WUF4TmI7Y0FzTmdCLGlDQUFpQyxFQUNsQztVQXZOZjtZQTBOYyxhQUFhO1lBQ2Isa0JBQWtCO1lBQ2xCLG1CQUFtQixFQUtwQjtZQWpPYjtjQThOZ0IscUJBQWM7Y0FBZCxjQUFjO2NBQ2QsMEJBQThCO2NBQTlCLDhCQUE4QixFQUMvQjtRQWhPZjtVQXFPWSxtQkFBbUI7VUFDbkIsV0FBVztVQUNYLGNBQWM7VUFDZCxpQkFBaUI7VUFDakIscUJBQWM7VUFBZCxjQUFjO1VBQ2QsbUJBQW1CO1VBQ25CLGVBQWUsRUFJaEI7VUEvT1g7WUE2T2MsYUFBYSxFQUNkO1FBOU9iO1VBaVBZLFlBQVk7VUFDWixpQkFBaUI7VUFDakIscUJBQXFCO1VBQ3JCLGNBQWM7VUFDZCxtQkFBbUI7VUFDbkIsZUFBZSxFQUNoQjtFQXZQWDtJQTZQSSxpQkFBaUI7SUFDakIsWUFBUTtJQUFSLFFBQVEsRUEwRVQ7SUF4VUg7TUFnUU0sZ0JBQWdCO01BQ2hCLFlBQVk7TUFDWixpQkFBaUI7TUFDakIsb0JBQW9CLEVBQ3JCO0lBcFFMO01Bc1FNLGlCQUFpQjtNQUNqQixxQkFBYztNQUFkLGNBQWM7TUFDZCxZQUFZO01BQ1osdUJBQStCO01BQS9CLCtCQUErQjtNQUMvQiw0QkFBNkI7TUFBN0IsNkJBQTZCO01BQzdCLFlBQVksRUFrQ2I7TUE3U0w7UUE4UVUsaUJBQWlCLEVBNkJsQjtRQTNTVDtVQWdSWSxrQkFBa0I7VUFDbEIsb0JBQW9CO1VBQ3BCLG1CQUFtQjtVQUNuQixZQUFZO1VBQ1osYUFBYTtVQUNiLGdCQUFnQjtVQUNoQixrQkFBa0IsRUFDbkI7UUF2Ulg7VUF5Ulksa0JBQWtCO1VBQ2xCLG9CQUFvQjtVQUNwQixtQkFBbUI7VUFDbkIsWUFBWTtVQUNaLGFBQWE7VUFDYixnQkFBZ0I7VUFDaEIsbUJBQW1CO1VBQ25CLG1CQUFtQixFQVVwQjtVQTFTWDtZQWtTYyxtQkFBbUI7WUFDbkIsVUFBVTtZQUNWLFlBQVk7WUFDWixZQUFZO1lBQ1osYUFBYTtZQUNiLG9CQUFvQjtZQUNwQixnQkFBZ0IsRUFDakI7SUF6U2I7TUErU00sWUFBWTtNQUNaLFlBQVk7TUFDWiwwQkFBMEI7TUFDMUIsbUJBQW1CLEVBb0JwQjtNQXRVTDtRQW9UUSxtQkFBbUI7UUFDbkIsb0JBQW9CLEVBQ3JCO01BdFRQO1FBeVRVLGlDQUFpQyxFQUNsQztNQTFUVDtRQTZUUSxhQUFhO1FBQ2Isa0JBQWtCLEVBQ25CO01BL1RQO1FBaVVRLFlBQVksRUFDYjtNQWxVUDtRQW9VUSxlQUFlLEVBQ2hCO0VBclVQO0lBMFVJLGlCQUFpQjtJQUNqQixZQUFRO0lBQVIsUUFBUSxFQTBCVDtJQXJXSDtNQTZVTSxnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLGlCQUFpQixFQUNsQjtJQWhWTDtNQWtWTSxZQUFZO01BQ1osWUFBWTtNQUNaLDBCQUEwQjtNQUMxQixtQkFBbUI7TUFDbkIsaUJBQWlCLEVBY2xCO01BcFdMO1FBd1ZRLG1CQUFtQjtRQUNuQixvQkFBb0IsRUFDckI7TUExVlA7UUE2VlUsaUNBQWlDLEVBQ2xDO01BOVZUO1FBaVdRLGFBQWE7UUFDYixrQkFBa0IsRUFDbkI7RUFuV1A7SUF1V0ksWUFBUTtJQUFSLFFBQVE7SUFDUixpQkFBaUIsRUFnR2xCO0lBeGNIO01BMFdNLHFCQUFxQjtNQUNyQixnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLGlCQUFpQixFQUNsQjtJQTlXTDtNQWdYTSxnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGlCQUFpQixFQUtsQjtNQXZYTDtRQW9YUSxrQkFBa0I7UUFDbEIsZ0JBQWdCLEVBQ2pCO0lBdFhQO01BMFhNLHNCQUFzQjtNQUN0QixpQkFBaUIsRUE0RWxCO01BdmNMO1FBNlhRLGtCQUFrQixFQUVuQjtNQS9YUDtRQWlZUSxZQUFZO1FBQ1osa0JBQWtCO1FBQ2xCLGlCQUFpQjtRQUNqQixzQkFBc0IsRUFPdkI7UUEzWVA7VUFzWVUsWUFBWTtVQUNaLGFBQWE7VUFDYixlQUFlO1VBQ2Ysa0JBQWtCLEVBQ25CO01BMVlUO1FBNllRLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsa0JBQWtCLEVBSW5CO1FBblpQO1VBaVpVLHFCQUFjO1VBQWQsY0FBYyxFQUNmO01BbFpUO1FBcVpRLHNCQUFzQjtRQUN0QixhQUFhO1FBQ2IsZUFBZTtRQUNmLGtCQUFrQjtRQUNsQixpQkFBaUIsRUFDbEI7TUExWlA7UUE0WlEsYUFBYTtRQUNiLHNCQUFzQixFQUN2QjtNQTlaUDtRQWdhUSxhQUFhO1FBQ2Isc0JBQXNCLEVBQ3ZCO01BbGFQO1FBb2FRLGFBQWE7UUFDYixzQkFBc0IsRUFDdkI7TUF0YVA7UUF3YVEscUJBQWM7UUFBZCxjQUFjO1FBQ2QsdUJBQW9CO1FBQXBCLG9CQUFvQjtRQUNwQixvQkFBb0IsRUFXckI7UUFyYlA7VUE0YVUsa0JBQWtCLEVBQ25CO1FBN2FUO1VBK2FVLGtCQUFrQjtVQUNsQixlQUFlO1VBQ2YsaUJBQWlCO1VBQ2pCLGFBQWE7VUFDYixnQkFBZ0IsRUFDakI7TUFwYlQ7UUF1YlEsZUFBZSxFQUNoQjtNQXhiUDtRQTBiUSxZQUFZO1FBQ1osaUJBQWlCO1FBQ2pCLGdCQUFnQixFQUNqQjtNQTdiUDtRQStiUSxlQUFlLEVBQ2hCO01BaGNQO1FBa2NRLG9CQUFvQixFQUlyQjtRQXRjUDtVQW9jVSxtQkFBbUIsRUFDcEI7RUFyY1Q7SUEwY0ksWUFBUTtJQUFSLFFBQVE7SUFDUixnQkFBZ0IsRUEwRGpCO0lBcmdCSDtNQTZjTSxnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLGlCQUFpQixFQUNsQjtJQWhkTDtNQWtkTSxxQkFBYztNQUFkLGNBQWM7TUFDZCxzQkFBd0I7TUFBeEIsd0JBQXdCO01BQ3hCLGlDQUFpQyxFQVlsQztNQWhlTDtRQXNkUSxtQkFBbUI7UUFDbkIsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtRQUNsQixnQkFBZ0I7UUFDaEIsWUFBWSxFQUtiO1FBL2RQO1VBNGRVLGVBQWU7VUFDZixpQ0FBaUMsRUFDbEM7SUE5ZFQ7TUFrZU0sWUFBWTtNQUNaLFlBQVk7TUFDWiwwQkFBMEI7TUFDMUIsbUJBQW1CO01BQ25CLGlCQUFpQixFQThCbEI7TUFwZ0JMO1FBd2VRLG1CQUFtQjtRQUNuQixvQkFBb0IsRUFDckI7TUExZVA7UUE2ZVUsaUNBQWlDLEVBaUJsQztRQTlmVDtVQStlWSxhQUFhO1VBQ2Isa0JBQWtCO1VBQ2xCLG9CQUFvQjtVQUNwQixhQUFhO1VBQ2IsWUFBWTtVQUNaLHdCQUF3QjtVQUN4QixZQUFZO1VBQ1osZ0JBQWdCLEVBQ2pCO1FBdmZYO1VBeWZZLDBCQUFzQixFQUN2QjtRQTFmWDtVQTRmWSx1QkFBdUIsRUFDeEI7TUE3Zlg7UUFpZ0JRLGFBQWE7UUFDYixrQkFBa0IsRUFDbkI7RUFuZ0JQO0lBd2dCSSx1QkFBdUI7SUFDdkIsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIscUJBQWM7SUFBZCxjQUFjLEVBSWY7SUFoaEJIO01BOGdCTSxhQUFhLEVBQ2Q7RUEvZ0JMO0lBa2hCRyxrQkFBa0I7SUFDbkIscUJBQXFCO0lBQ3BCLG1CQUFtQixFQVlwQjtJQWhpQkY7TUF3aEJTLGtCQUFrQixFQUNuQjtJQXpoQlI7TUE0aEJTLGlCQUFpQixFQUNsQjtFQTdoQlI7SUFraUJJLGVBQWUsRUFDaEI7O0FDamlCSDtFQUNFLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixxQkFBcUIsRUEyRnRCO0VBaEdEO0lBT0ksb0JBQW9CO0lBQ3BCLDBFQUF5RTtJQUN6RSx5QkFBeUI7SUFDekIsOENBQTJCLEVBQzVCO0VBWEg7SUFjTSxtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLDBCQUEwQjtJQUMxQixrQkFBa0IsRUFTbkI7SUExQkw7TUFtQlEsbUJBQW1CO01BQ25CLFNBQVM7TUFDVCxVQUFVO01BQ1YsWUFBWTtNQUNaLFdBQVc7TUFDWCxhQUFhLEVBQ2Q7RUF6QlA7SUE2QkksMEJBQTBCO0lBQzFCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGtCQUFrQixFQUNuQjtFQWxDSDtJQXFDTSxhQUFhO0lBQ2IscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixzQkFBd0I7SUFBeEIsd0JBQXdCO0lBQ3hCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CLEVBTXBCO0lBakRMO01BK0NRLDBCQUEwQixFQUMzQjtFQWhEUDtJQW1ETSxZQUFZO0lBQ1osMEJBQTBCLEVBSzNCO0lBekRMO01Bc0RRLFlBQVk7TUFDWiwwQkFBMEIsRUFDM0I7RUF4RFA7SUEyRE0sYUFBYTtJQUNiLDhCQUE4QjtJQUM5QixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsc0JBQXdCO0lBQXhCLHdCQUF3QjtJQUN4QixvQkFBb0IsRUFRckI7SUF6RUw7TUFtRVEsbUJBQW1CO01BQ25CLFlBQVk7TUFDWixZQUFZO01BQ1osVUFBVTtNQUNWLG1CQUFtQixFQUNwQjtFQXhFUDtJQTRFSSwwQkFBMEI7SUFHMUIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsZ0JBQWdCLEVBQ2pCO0VBbkZIO0lBcUZJLGFBQWEsRUFVZDtJQS9GSDtNQXdGUSxpQkFBaUI7TUFDakIsYUFBYSxFQUNkO0lBMUZQO01BNEZRLGtCQUFrQixFQUNuQjs7QUMvRlAsYUFBQTtBQUNBO0VBRUksMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFvSW5CO0VBeElIO0lBTU0sZUFBZSxFQWlJaEI7SUF2SUw7TUFRUSxtQkFBbUI7TUFDbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQTJCckI7TUFyQ1A7UUFZVSxnQkFBZ0I7UUFDaEIsaUJBQWlCO1FBQ2pCLG9CQUFvQixFQUNyQjtNQWZUO1FBaUJVLGlCQUFpQjtRQUNqQixxQkFBYztRQUFkLGNBQWMsRUFLZjtRQXZCVDtVQW9CWSxZQUFZO1VBQ1osZUFBZSxFQUNoQjtNQXRCWDtRQXlCVSxjQUFjO1FBQ2QsaUJBQWlCO1FBQ2pCLHFCQUFxQixFQUN0QjtNQTVCVDtRQThCVSxtQkFBbUI7UUFDbkIsWUFBWTtRQUNaLFVBQVU7UUFDVixXQUFXO1FBQ1gsYUFBYTtRQUNiLGFBQWEsRUFDZDtJQXBDVDtNQXVDUSxvQkFBb0I7TUFDcEIsbUJBQW1CO01BQ25CLGlCQUFpQixFQXdFbEI7TUFqSFA7UUE2Q1UsaUJBQWlCLEVBSWxCO1FBakRUO1VBK0NZLGdCQUFnQixFQUNqQjtNQWhEWDtRQW1EVSxxQkFBYztRQUFkLGNBQWM7UUFDZCx1QkFBb0I7UUFBcEIsb0JBQW9CO1FBQ3BCLGtCQUFrQixFQW1CbkI7UUF4RVQ7VUF1RFksWUFBWTtVQUNaLFlBQVE7VUFBUixRQUFRO1VBQ1IsaUJBQWlCO1VBQ2pCLHdCQUF3QjtVQUN4QixvQkFBb0IsRUFFckI7UUE3RFg7VUErRFksWUFBWTtVQUNaLGdCQUFnQixFQUdqQjtRQW5FWDtVQXFFWSxZQUFZLEVBQ2I7TUF0RVg7UUEwRVUscUJBQWM7UUFBZCxjQUFjLEVBdUJmO1FBakdUO1VBNkVjLGFBQWE7VUFDYixrQkFBa0I7VUFDbEIsWUFBWTtVQUNaLG1CQUFtQjtVQUNuQixtQkFBbUI7VUFDbkIsWUFBWTtVQUNaLDBCQUEwQjtVQUMxQixnQkFBZ0IsRUFDakI7UUFyRmI7VUF3RlksYUFBYTtVQUNiLGtCQUFrQixFQUNuQjtRQTFGWDtVQTRGWSxrQkFBa0IsRUFDbkI7UUE3Rlg7VUErRlksbUJBQTBCO1VBQTFCLDBCQUEwQixFQUMzQjtNQWhHWDtRQW1HVSxxQkFBYztRQUFkLGNBQWM7UUFDZCxZQUFRO1FBQVIsUUFBUSxFQUNUO01BckdUO1FBd0dZLGtCQUFrQixFQUNuQjtNQXpHWDtRQTJHWSxtQkFBbUIsRUFDcEI7TUE1R1g7UUE4R1ksaUJBQWlCLEVBQ2xCO0lBL0dYO01BbUhRLFlBQVk7TUFDWixxQkFBYztNQUFkLGNBQWM7TUFDZCxzQkFBd0I7TUFBeEIsd0JBQXdCO01BQ3hCLGdCQUFnQjtNQUNoQixZQUFZO01BQ1osVUFBVTtNQUNWLDBCQUEwQjtNQUMxQiwwQkFBMEI7TUFFMUIsYUFBYSxFQVVkO01BdElQO1FBOEhVLG1CQUFtQjtRQUNuQiw4QkFBOEI7UUFDOUIsaUJBQWlCLEVBQ2xCO01BaklUO1FBbUlVLDhCQUE4QjtRQUM5QixlQUFlLEVBQ2hCOztBQXJJVDtFQTBJSSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixvQkFBb0IsRUFDckI7O0FBRUg7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsU0FBUztFQUNULFlBQVk7RUFDWixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLDBCQUFzQjtFQUN0QixhQUFhO0VBQ2IsbUJBQW1CO0VBR25CLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsYUFBWSxFQTZEYjtFQTdFRDtJQWtCSSxnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBZW5CO0lBbENIO01BcUJNLGVBQWUsRUFDaEI7SUF0Qkw7TUF3Qk0sc0ZBQXNGO01BQ3RGLFlBQVk7TUFDWixhQUFhO01BQ2IsU0FBUztNQUNULFlBQVk7TUFDWixZQUFZO01BQ1osYUFBYTtNQUNiLHNCQUFzQjtNQUN0QiwyQkFBMkIsRUFDNUI7RUFqQ0w7SUFvQ0UsYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBbUIsRUFzQ3BCO0lBNUVEO01BeUNNLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixtQkFBbUI7TUFDbkIsc0JBQXNCLEVBbUJ2QjtNQXBFTDtRQW9EUSxpQkFBaUI7UUFDakIsZ0JBQWdCLEVBQ2pCO01BdERQO1FBeURVLFlBQVk7UUFDWixlQUFlO1FBQ2YsbUJBQW1CO1FBQ25CLGFBQWE7UUFDYixVQUFVO1FBQ1YsOEJBQW9CO1FBQ3BCLFlBQVk7UUFDWixZQUFZO1FBQ1osc0VBQXFFLEVBQ3RFO0lBbEVUO01Bd0VJLGdCQUFlO01BQ2YsWUFBVztNQUNYLG1CQUFrQixFQUNuQjs7QUFHSDtFQUNFLGVBQWM7RUFDZCxZQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsMEJBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLHNCQUFrQjtFQUdsQixpQkFBaUI7RUFDakIsWUFBVztFQUNYLGdCQUFnQixFQWdDakI7RUEvQ0Q7SUFpQkksaUJBQWdCO0lBQ2hCLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHNCQUF1QjtJQUF2Qix3QkFBdUIsRUEwQnhCO0lBN0NIO01BcUJNLFlBQVk7TUFDWixhQUFhO01BQ2Isa0JBQWtCO01BQ2xCLG9CQUFvQjtNQUNwQiwwQkFBc0I7TUFDdEIsYUFBYTtNQUNiLG1CQUFtQjtNQUduQixpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixpQkFBZ0I7TUFDaEIsbUJBQWtCLEVBQ25CO0lBbkNMO01BcUNJLDBDQUFzQixFQUN2QjtJQXRDSDtNQXdDTSwwQkFBMEIsRUFDM0I7SUF6Q0w7TUEyQ00saUJBQWlCLEVBQ2xCOztBQUlMO0VBRUUsZUFBZSxFQUNoQjs7QUFDRDtFQUNFLCtCQUErQjtFQUMvQiwyQkFBMkIsRUEyQjVCO0VBN0JEO0lBSUksb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsMkJBQTJCLEVBQzVCO0VBUkg7SUFVSSw2QkFBNkI7SUFDN0IsMkJBQTJCLEVBQzVCO0VBWkg7SUFjSSw2QkFBNkIsRUFDOUI7RUFmSDtJQWlCSSw0QkFBNEIsRUFDN0I7RUFsQkg7SUFvQkksNkJBQTZCLEVBQzlCO0VBckJIO0lBdUJJLHlCQUF5QixFQUMxQjtFQXhCSDtJQTBCSSw0QkFBNEIsRUFDN0I7O0FBR0g7RUFDRyxxQkFBYztFQUFkLGNBQWM7RUFDZix3QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLDBCQUE2QjtFQUE3Qiw4QkFBNkI7RUFDN0Isb0JBQWdCO0VBQWhCLGdCQUFnQixFQXdEakI7RUE1REQ7SUFNSSxhQUFhO0lBQ2IsY0FBYztJQUNkLHVCQUF1QjtJQUN2QixpQkFBaUI7SUFDakIsbUJBQW1CLEVBOENsQjtJQXhETDtNQVlNLGFBQWE7TUFDYix3QkFBd0I7TUFDeEIsY0FBYztNQUNkLGlCQUFnQjtNQUNoQixtQkFBbUIsRUFLcEI7TUFyQkw7UUFrQlEsYUFBWTtRQUNaLGlCQUFpQixFQUNsQjtJQXBCUDtNQXVCTSxvQkFBb0I7TUFDcEIsaUJBQWlCO01BQ2pCLHdCQUF3QjtNQUN4QixxQkFBYztNQUFkLGNBQWM7TUFDZCxhQUFhO01BQ2Isa0JBQWtCO01BQ2xCLGFBQWEsRUFTZDtNQXRDTDtRQStCUSxlQUFVO1FBQ1YsZ0JBQWdCO1FBQ2hCLGFBQWE7UUFDYixvQkFBb0I7UUFDcEIsaUJBQWlCO1FBQ2pCLHdCQUF3QixFQUN6QjtJQXJDUDtNQXdDTSxlQUFlO01BQ2YsZUFBYztNQUNkLGdCQUFlLEVBQ2hCO0lBM0NMO01BNkNNLG1CQUFtQjtNQUNuQixXQUFVO01BQ1YsU0FBUTtNQUNSLFlBQVc7TUFDWCxhQUFZO01BQ1osMEJBQXNCO01BQ3RCLG1CQUFtQjtNQUNuQixtQkFBa0I7TUFDbEIsa0JBQWlCO01BQ2pCLFlBQVcsRUFDWjtFQXZETDtJQTBESSxvQkFBbUIsRUFDcEI7O0FBRUg7RUFDRSxnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFlBQVk7RUFDWixjQUFjLEVBd0hmO0VBNUhEO0lBTUksZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixZQUFZO0lBQ1osWUFBWTtJQUNaLGFBQWE7SUFDYixvQkFBb0I7SUFDcEIsb0JBQW9CLEVBQ3JCO0VBYkg7SUFlSSxtQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2IsY0FBYztJQUNkLGVBQWU7SUFDZixtQkFBbUIsRUFtR3BCO0lBeEhIO01BdUJNLG1CQUFtQjtNQUNuQixTQUFTO01BQ1QsWUFBWSxFQUNiO0lBMUJMO01BNEJNLHFCQUFjO01BQWQsY0FBYyxFQWNmO01BMUNMO1FBOEJRLHFCQUFjO1FBQWQsY0FBYztRQUNkLGlCQUFpQixFQVVsQjtRQXpDUDtVQWlDVSxnQkFBZ0I7VUFDaEIsWUFBWTtVQUNaLGlCQUFpQjtVQUNqQiwwQkFBMEI7VUFDMUIsZUFBZTtVQUNmLG1CQUFtQjtVQUNuQixhQUFhLEVBQ2Q7SUF4Q1Q7TUE0Q00sYUFBYTtNQUNiLG1CQUFtQjtNQUNuQixhQUFhO01BQ2IsdUJBQXVCO01BQ3ZCLG1CQUFtQixFQUNwQjtJQWpETDtNQW1ETSxhQUFhO01BQ2IsWUFBWTtNQUNaLHNCQUF3QjtNQUF4Qix3QkFBd0I7TUFDeEIsbUJBQW1CO01BQ25CLDBCQUEwQjtNQUMxQixhQUFhO01BQ2IsZ0JBQWdCO01BQ2hCLGdCQUFnQjtNQUNoQixhQUFhLEVBQ2Q7SUE1REw7TUE4RE0saUJBQWlCLEVBaURsQjtNQS9HTDtRQWdFUSxxQkFBYztRQUFkLGNBQWM7UUFDZCxtQkFBbUIsRUFvQnBCO1FBckZQO1VBbUVVLG1CQUFtQjtVQUNuQixZQUFZO1VBQ1osWUFBWSxFQUNiO1FBQ0Q7O1VBR0ksb0JBQ0QsRUFBQztRQTNFWjtVQThFVSxrQkFBa0IsRUFDbkI7UUEvRVQ7VUFrRlksb0JBQ0QsRUFBQztNQW5GWjtRQXVGUSxZQUFRO1FBQVIsUUFBUTtRQUNSLHNCQUVELEVBQUM7TUExRlI7UUE0RlEsWUFBWTtRQUNaLGFBQWE7UUFDYixvQkFBb0I7UUFDcEIsMEJBQTBCO1FBQzFCLGtCQUFrQjtRQUNsQixtQkFBbUI7UUFDbkIsZ0JBQWdCLEVBQ2pCO01BbkdQO1FBcUdRLGtCQUFrQjtRQUNsQixZQUFRO1FBQVIsUUFBUSxFQUNUO01BdkdQO1FBeUdRLGtCQUFrQixFQUNuQjtJQTFHUDtNQW1IVSxrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQ3BCO0VBckhUO0lBMEhJLHFCQUFjO0lBQWQsY0FBYyxFQUNmOztBQ3ZlSDs7Ozs7O0dBTUc7QUFFSDtFQUVFLHVCQUF1QjtFQUV2QiwwQkFBMEIsRUFDM0I7O0FBRUQ7RUFFRSxvQ0FBb0MsRUFDckM7O0FBRUQ7RUFFRSx1QkFBdUIsRUFDeEI7O0FBRUQ7Ozs7RUFLRSx5QkFBeUIsRUFDMUI7O0FBOEJEO0VBQ0U7SUFFRSwrREFBdUM7SUFFdkMsZ0NBQXNCLEVBQUE7RUFHeEI7SUFFRSxrRUFBdUM7SUFFdkMsb0NBQXNCLEVBQUE7RUFHeEI7SUFFRSxrRUFBdUM7SUFFdkMsb0NBQXNCLEVBQUE7RUFHeEI7SUFFRSxtQ0FBc0IsRUFBQSxFQUFBOztBQUkxQjtFQUVFLHVCQUF1QjtFQUV2QixnQ0FBZ0MsRUFDakM7O0FBWUQ7RUFDRTtJQUNFLFdBQVcsRUFBQTtFQUdiO0lBQ0UsV0FBVyxFQUFBLEVBQUE7O0FBSWY7RUFFRSxzQkFBc0IsRUFDdkI7O0FBRUQsOEVBQThFOztBQW1COUU7RUFDRTtJQUVFLDRCQUFrQixFQUFBO0VBR3BCO0lBRUUscUNBQWtCLEVBQUE7RUFHcEI7SUFFRSw0QkFBa0IsRUFBQSxFQUFBOztBQUl0QjtFQUVFLHNCQUFzQixFQUN2Qjs7QUF1Q0Q7RUFDRTtJQUVFLDRCQUFrQixFQUFBO0VBR3BCO0lBRUUsa0NBQWtCLEVBQUE7RUFHcEI7SUFFRSxrQ0FBa0IsRUFBQTtFQUdwQjtJQUVFLGtDQUFrQixFQUFBO0VBR3BCO0lBRUUsa0NBQWtCLEVBQUE7RUFHcEI7SUFFRSxrQ0FBa0IsRUFBQTtFQUdwQjtJQUVFLDRCQUFrQixFQUFBLEVBQUE7O0FBSXRCO0VBRUUsMkJBQTJCLEVBQzVCOztBQW1CRDtFQUNFO0lBRUUsZ0NBQXNCLEVBQUE7RUFHeEI7SUFFRSxvQ0FBc0IsRUFBQTtFQUd4QjtJQUVFLG1DQUFzQixFQUFBLEVBQUE7O0FBSTFCO0VBRUUsc0JBQXNCLEVBQ3ZCOztBQWtDRDtFQUNFO0lBRUUseUJBQXFCLEVBQUE7RUFHdkI7SUFFRSwyQ0FBbUMsRUFBQTtFQUdyQztJQUVFLHlDQUFrQyxFQUFBO0VBR3BDO0lBRUUsMkNBQW1DLEVBQUE7RUFHckM7SUFFRSx5Q0FBa0MsRUFBQTtFQUdwQztJQUVFLHlCQUFxQixFQUFBLEVBQUE7O0FBSXpCO0VBRUUsdUNBQXVDO0VBRXZDLDBCQUEwQixFQUMzQjs7QUE2QkQ7RUFDRTtJQUVFLG9DQUFtQixFQUFBO0VBR3JCO0lBRUUscUNBQW1CLEVBQUE7RUFHckI7SUFFRSxtQ0FBbUIsRUFBQTtFQUdyQjtJQUVFLG9DQUFtQixFQUFBO0VBR3JCO0lBRUUsbUNBQW1CLEVBQUEsRUFBQTs7QUFJdkI7RUFFRSw2QkFBNkI7RUFFN0Isc0JBQXNCLEVBQ3ZCOztBQTZCRDtFQUNFO0lBRUUsNEJBQWtCLEVBQUE7RUFHcEI7SUFFRSwyREFBdUMsRUFBQTtFQUd6QztJQUVFLDBEQUEwQyxFQUFBO0VBRzVDO0lBRUUsMkRBQTBDLEVBQUE7RUFHNUM7SUFFRSw0QkFBa0IsRUFBQSxFQUFBOztBQUl0QjtFQUVFLHFCQUFxQixFQUN0Qjs7QUFFRCw4RUFBOEU7O0FBdUM5RTtFQUNFO0lBRUUsZ0JBQWdCLEVBQUE7RUFHbEI7SUFFRSw0REFBMkMsRUFBQTtFQUc3QztJQUVFLDBEQUEwQyxFQUFBO0VBRzVDO0lBRUUsNERBQTJDLEVBQUE7RUFHN0M7SUFFRSwwREFBMEMsRUFBQTtFQUc1QztJQUVFLDJEQUEwQyxFQUFBO0VBRzVDO0lBRUUsZ0JBQWdCLEVBQUEsRUFBQTs7QUFJcEI7RUFFRSx1QkFBdUIsRUFDeEI7O0FBNENEO0VBQ0U7SUFFRSxnQkFBZ0IsRUFBQTtFQUdsQjtJQUVFLDJDQUFnQyxFQUFBO0VBR2xDO0lBRUUseUNBQStCLEVBQUE7RUFHakM7SUFFRSw2Q0FBaUMsRUFBQTtFQUduQztJQUVFLDZDQUFpQyxFQUFBO0VBR25DO0lBRUUsaURBQW1DLEVBQUE7RUFHckM7SUFFRSwrQ0FBbUMsRUFBQTtFQUdyQztJQUVFLGlEQUFxQyxFQUFBLEVBQUE7O0FBSXpDO0VBRUUsc0JBQXNCO0VBRXRCLHlCQUF5QixFQUMxQjs7QUEwQ0Q7RUFDRTtJQUVFLCtEQUF1QyxFQUFBO0VBR3pDO0lBQ0UsV0FBVztJQUVYLGtDQUFrQixFQUFBO0VBR3BCO0lBRUUsa0NBQWtCLEVBQUE7RUFHcEI7SUFFRSxrQ0FBa0IsRUFBQTtFQUdwQjtJQUNFLFdBQVc7SUFFWCxxQ0FBa0IsRUFBQTtFQUdwQjtJQUVFLHFDQUFrQixFQUFBO0VBR3BCO0lBQ0UsV0FBVztJQUVYLDRCQUFrQixFQUFBLEVBQUE7O0FBSXRCO0VBRUUseUJBQXlCLEVBQzFCOztBQW9DRDtFQUNFO0lBRUUsK0RBQXVDLEVBQUE7RUFHekM7SUFDRSxXQUFXO0lBRVgsc0NBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsbUNBQXNCLEVBQUE7RUFHeEI7SUFFRSxvQ0FBc0IsRUFBQTtFQUd4QjtJQUVFLGtDQUFzQixFQUFBO0VBR3hCO0lBRUUsZ0JBQWdCLEVBQUEsRUFBQTs7QUFJcEI7RUFFRSw2QkFBNkIsRUFDOUI7O0FBb0NEO0VBQ0U7SUFFRSwrREFBdUMsRUFBQTtFQUd6QztJQUNFLFdBQVc7SUFFWCxzQ0FBc0IsRUFBQTtFQUd4QjtJQUNFLFdBQVc7SUFFWCxtQ0FBc0IsRUFBQTtFQUd4QjtJQUVFLG9DQUFzQixFQUFBO0VBR3hCO0lBRUUsa0NBQXNCLEVBQUE7RUFHeEI7SUFFRSxnQkFBZ0IsRUFBQSxFQUFBOztBQUlwQjtFQUVFLDZCQUE2QixFQUM5Qjs7QUFvQ0Q7RUFDRTtJQUVFLCtEQUF1QyxFQUFBO0VBR3pDO0lBQ0UsV0FBVztJQUVYLHFDQUFzQixFQUFBO0VBR3hCO0lBQ0UsV0FBVztJQUVYLG9DQUFzQixFQUFBO0VBR3hCO0lBRUUsbUNBQXNCLEVBQUE7RUFHeEI7SUFFRSxtQ0FBc0IsRUFBQTtFQUd4QjtJQUVFLGdCQUFnQixFQUFBLEVBQUE7O0FBSXBCO0VBRUUsOEJBQThCLEVBQy9COztBQW9DRDtFQUNFO0lBRUUsK0RBQXVDLEVBQUE7RUFHekM7SUFDRSxXQUFXO0lBRVgscUNBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsb0NBQXNCLEVBQUE7RUFHeEI7SUFFRSxtQ0FBc0IsRUFBQTtFQUd4QjtJQUVFLG1DQUFzQixFQUFBO0VBR3hCO0lBRUUsZ0NBQXNCLEVBQUEsRUFBQTs7QUFJMUI7RUFFRSwyQkFBMkIsRUFDNUI7O0FBcUJEO0VBQ0U7SUFFRSxrQ0FBa0IsRUFBQTtFQUdwQjtJQUNFLFdBQVc7SUFFWCxrQ0FBa0IsRUFBQTtFQUdwQjtJQUNFLFdBQVc7SUFFWCxrQ0FBa0IsRUFBQSxFQUFBOztBQUl0QjtFQUVFLDBCQUEwQixFQUMzQjs7QUFxQkQ7RUFDRTtJQUVFLG1DQUFzQixFQUFBO0VBR3hCO0lBQ0UsV0FBVztJQUVYLG9DQUFzQixFQUFBO0VBR3hCO0lBQ0UsV0FBVztJQUVYLHFDQUFzQixFQUFBLEVBQUE7O0FBSTFCO0VBRUUsOEJBQThCLEVBQy9COztBQWdCRDtFQUNFO0lBQ0UsV0FBVztJQUVYLG1DQUFzQixFQUFBO0VBR3hCO0lBQ0UsV0FBVztJQUVYLHNDQUFzQixFQUFBLEVBQUE7O0FBSTFCO0VBRUUsOEJBQThCLEVBQy9COztBQWdCRDtFQUNFO0lBQ0UsV0FBVztJQUVYLG9DQUFzQixFQUFBO0VBR3hCO0lBQ0UsV0FBVztJQUVYLHFDQUFzQixFQUFBLEVBQUE7O0FBSTFCO0VBRUUsK0JBQStCLEVBQ2hDOztBQXFCRDtFQUNFO0lBRUUsb0NBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsbUNBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsc0NBQXNCLEVBQUEsRUFBQTs7QUFJMUI7RUFFRSw0QkFBNEIsRUFDN0I7O0FBWUQ7RUFDRTtJQUNFLFdBQVcsRUFBQTtFQUdiO0lBQ0UsV0FBVyxFQUFBLEVBQUE7O0FBSWY7RUFFRSx1QkFBdUIsRUFDeEI7O0FBZ0JEO0VBQ0U7SUFDRSxXQUFXO0lBRVgsb0NBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsZ0JBQWdCLEVBQUEsRUFBQTs7QUFJcEI7RUFFRSwyQkFBMkIsRUFDNUI7O0FBZ0JEO0VBQ0U7SUFDRSxXQUFXO0lBRVgsc0NBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsZ0JBQWdCLEVBQUEsRUFBQTs7QUFJcEI7RUFFRSw4QkFBOEIsRUFDL0I7O0FBZ0JEO0VBQ0U7SUFDRSxXQUFXO0lBRVgsb0NBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsZ0JBQWdCLEVBQUEsRUFBQTs7QUFJcEI7RUFFRSwyQkFBMkIsRUFDNUI7O0FBZ0JEO0VBQ0U7SUFDRSxXQUFXO0lBRVgsc0NBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsZ0JBQWdCLEVBQUEsRUFBQTs7QUFJcEI7RUFFRSw4QkFBOEIsRUFDL0I7O0FBZ0JEO0VBQ0U7SUFDRSxXQUFXO0lBRVgsbUNBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsZ0JBQWdCLEVBQUEsRUFBQTs7QUFJcEI7RUFFRSw0QkFBNEIsRUFDN0I7O0FBZ0JEO0VBQ0U7SUFDRSxXQUFXO0lBRVgscUNBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsZ0JBQWdCLEVBQUEsRUFBQTs7QUFJcEI7RUFFRSwrQkFBK0IsRUFDaEM7O0FBZ0JEO0VBQ0U7SUFDRSxXQUFXO0lBRVgsbUNBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsZ0JBQWdCLEVBQUEsRUFBQTs7QUFJcEI7RUFFRSx5QkFBeUIsRUFDMUI7O0FBZ0JEO0VBQ0U7SUFDRSxXQUFXO0lBRVgscUNBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBRVgsZ0JBQWdCLEVBQUEsRUFBQTs7QUFJcEI7RUFFRSw0QkFBNEIsRUFDN0I7O0FBWUQ7RUFDRTtJQUNFLFdBQVcsRUFBQTtFQUdiO0lBQ0UsV0FBVyxFQUFBLEVBQUE7O0FBSWY7RUFFRSx3QkFBd0IsRUFDekI7O0FBY0Q7RUFDRTtJQUNFLFdBQVcsRUFBQTtFQUdiO0lBQ0UsV0FBVztJQUVYLG1DQUFzQixFQUFBLEVBQUE7O0FBSTFCO0VBRUUsNEJBQTRCLEVBQzdCOztBQWNEO0VBQ0U7SUFDRSxXQUFXLEVBQUE7RUFHYjtJQUNFLFdBQVc7SUFFWCxxQ0FBc0IsRUFBQSxFQUFBOztBQUkxQjtFQUVFLCtCQUErQixFQUNoQzs7QUFjRDtFQUNFO0lBQ0UsV0FBVyxFQUFBO0VBR2I7SUFDRSxXQUFXO0lBRVgsb0NBQXNCLEVBQUEsRUFBQTs7QUFJMUI7RUFFRSw0QkFBNEIsRUFDN0I7O0FBY0Q7RUFDRTtJQUNFLFdBQVcsRUFBQTtFQUdiO0lBQ0UsV0FBVztJQUVYLHNDQUFzQixFQUFBLEVBQUE7O0FBSTFCO0VBRUUsK0JBQStCLEVBQ2hDOztBQWNEO0VBQ0U7SUFDRSxXQUFXLEVBQUE7RUFHYjtJQUNFLFdBQVc7SUFFWCxtQ0FBc0IsRUFBQSxFQUFBOztBQUkxQjtFQUVFLDZCQUE2QixFQUM5Qjs7QUFjRDtFQUNFO0lBQ0UsV0FBVyxFQUFBO0VBR2I7SUFDRSxXQUFXO0lBRVgscUNBQXNCLEVBQUEsRUFBQTs7QUFJMUI7RUFFRSxnQ0FBZ0MsRUFDakM7O0FBY0Q7RUFDRTtJQUNFLFdBQVcsRUFBQTtFQUdiO0lBQ0UsV0FBVztJQUVYLG9DQUFzQixFQUFBLEVBQUE7O0FBSTFCO0VBRUUsMEJBQTBCLEVBQzNCOztBQWNEO0VBQ0U7SUFDRSxXQUFXLEVBQUE7RUFHYjtJQUNFLFdBQVc7SUFFWCxzQ0FBc0IsRUFBQSxFQUFBOztBQUkxQjtFQUVFLDZCQUE2QixFQUM5Qjs7QUF1Q0Q7RUFDRTtJQUVFLHlEQUFzQztJQUV0QyxvQ0FBb0MsRUFBQTtFQUd0QztJQUVFLGtGQUErRDtJQUUvRCxvQ0FBb0MsRUFBQTtFQUd0QztJQUVFLGtGQUErRDtJQUUvRCxtQ0FBbUMsRUFBQTtFQUdyQztJQUVFLHdEQUFxQztJQUVyQyxtQ0FBbUMsRUFBQTtFQUdyQztJQUVFLDhCQUFzQjtJQUV0QixtQ0FBbUMsRUFBQSxFQUFBOztBQUl2QztFQUNFLHFDQUFxQztFQUNyQyw2QkFBNkI7RUFFN0IscUJBQXFCLEVBQ3RCOztBQW1DRDtFQUNFO0lBRUUsdURBQXNDO0lBRXRDLG1DQUFtQztJQUNuQyxXQUFXLEVBQUE7RUFHYjtJQUVFLHdEQUFzQztJQUV0QyxtQ0FBbUMsRUFBQTtFQUdyQztJQUVFLHVEQUFzQztJQUN0QyxXQUFXLEVBQUE7RUFHYjtJQUVFLHVEQUFzQyxFQUFBO0VBR3hDO0lBRUUsOEJBQXNCLEVBQUEsRUFBQTs7QUFJMUI7RUFDRSxnREFBZ0Q7RUFDaEQsd0NBQXdDO0VBRXhDLHdCQUF3QixFQUN6Qjs7QUFtQ0Q7RUFDRTtJQUVFLHVEQUFzQztJQUV0QyxtQ0FBbUM7SUFDbkMsV0FBVyxFQUFBO0VBR2I7SUFFRSx3REFBc0M7SUFFdEMsbUNBQW1DLEVBQUE7RUFHckM7SUFFRSx1REFBc0M7SUFDdEMsV0FBVyxFQUFBO0VBR2I7SUFFRSx1REFBc0MsRUFBQTtFQUd4QztJQUVFLDhCQUFzQixFQUFBLEVBQUE7O0FBSTFCO0VBQ0UsZ0RBQWdEO0VBQ2hELHdDQUF3QztFQUV4Qyx3QkFBd0IsRUFDekI7O0FBcUJEO0VBQ0U7SUFFRSw4QkFBc0IsRUFBQTtFQUd4QjtJQUVFLHdEQUFzQztJQUN0QyxXQUFXLEVBQUE7RUFHYjtJQUVFLHVEQUFzQztJQUN0QyxXQUFXLEVBQUEsRUFBQTs7QUFJZjtFQUVFLHlCQUF5QjtFQUN6QixnREFBZ0Q7RUFDaEQsd0NBQXdDLEVBQ3pDOztBQXFCRDtFQUNFO0lBRUUsOEJBQXNCLEVBQUE7RUFHeEI7SUFFRSx3REFBc0M7SUFDdEMsV0FBVyxFQUFBO0VBR2I7SUFFRSx1REFBc0M7SUFDdEMsV0FBVyxFQUFBLEVBQUE7O0FBSWY7RUFDRSxnREFBZ0Q7RUFDaEQsd0NBQXdDO0VBRXhDLHlCQUF5QixFQUMxQjs7QUE0QkQ7RUFDRTtJQUVFLGlEQUF3QztJQUN4QyxXQUFXLEVBQUE7RUFHYjtJQUVFLHdCQUFnQjtJQUNoQixXQUFXLEVBQUE7RUFHYjtJQUVFLHdCQUFnQjtJQUNoQixXQUFXLEVBQUE7RUFHYjtJQUVFLGdCQUFnQjtJQUNoQixXQUFXLEVBQUEsRUFBQTs7QUFJZjtFQUVFLDZCQUE2QjtFQUU3QixvQ0FBb0MsRUFDckM7O0FBY0Q7RUFDRTtJQUNFLFdBQVcsRUFBQTtFQUdiO0lBRUUsZ0RBQXdDO0lBQ3hDLFdBQVcsRUFBQSxFQUFBOztBQUlmO0VBRUUsOEJBQThCO0VBRTlCLG1DQUFtQyxFQUNwQzs7QUFvQkQ7RUFDRTtJQUVFLHlCQUF5QjtJQUV6QixzQ0FBbUI7SUFDbkIsV0FBVyxFQUFBO0VBR2I7SUFFRSx5QkFBeUI7SUFFekIsZ0JBQWdCO0lBQ2hCLFdBQVcsRUFBQSxFQUFBOztBQUlmO0VBRUUseUJBQXlCLEVBQzFCOztBQW9CRDtFQUNFO0lBRUUsOEJBQThCO0lBRTlCLHFDQUFtQjtJQUNuQixXQUFXLEVBQUE7RUFHYjtJQUVFLDhCQUE4QjtJQUU5QixnQkFBZ0I7SUFDaEIsV0FBVyxFQUFBLEVBQUE7O0FBSWY7RUFFRSxpQ0FBaUMsRUFDbEM7O0FBb0JEO0VBQ0U7SUFFRSwrQkFBK0I7SUFFL0Isb0NBQW1CO0lBQ25CLFdBQVcsRUFBQTtFQUdiO0lBRUUsK0JBQStCO0lBRS9CLGdCQUFnQjtJQUNoQixXQUFXLEVBQUEsRUFBQTs7QUFJZjtFQUVFLGtDQUFrQyxFQUNuQzs7QUFvQkQ7RUFDRTtJQUVFLDhCQUE4QjtJQUU5QixvQ0FBbUI7SUFDbkIsV0FBVyxFQUFBO0VBR2I7SUFFRSw4QkFBOEI7SUFFOUIsZ0JBQWdCO0lBQ2hCLFdBQVcsRUFBQSxFQUFBOztBQUlmO0VBRUUsK0JBQStCLEVBQ2hDOztBQW9CRDtFQUNFO0lBRUUsK0JBQStCO0lBRS9CLHFDQUFtQjtJQUNuQixXQUFXLEVBQUE7RUFHYjtJQUVFLCtCQUErQjtJQUUvQixnQkFBZ0I7SUFDaEIsV0FBVyxFQUFBLEVBQUE7O0FBSWY7RUFFRSxnQ0FBZ0MsRUFDakM7O0FBa0JEO0VBQ0U7SUFFRSx5QkFBeUI7SUFDekIsV0FBVyxFQUFBO0VBR2I7SUFFRSx5QkFBeUI7SUFFekIscUNBQW1CO0lBQ25CLFdBQVcsRUFBQSxFQUFBOztBQUlmO0VBRUUsMEJBQTBCLEVBQzNCOztBQWtCRDtFQUNFO0lBRUUsOEJBQThCO0lBQzlCLFdBQVcsRUFBQTtFQUdiO0lBRUUsOEJBQThCO0lBRTlCLG9DQUFtQjtJQUNuQixXQUFXLEVBQUEsRUFBQTs7QUFJZjtFQUVFLGtDQUFrQyxFQUNuQzs7QUFrQkQ7RUFDRTtJQUVFLCtCQUErQjtJQUMvQixXQUFXLEVBQUE7RUFHYjtJQUVFLCtCQUErQjtJQUUvQixxQ0FBbUI7SUFDbkIsV0FBVyxFQUFBLEVBQUE7O0FBSWY7RUFFRSxtQ0FBbUMsRUFDcEM7O0FBa0JEO0VBQ0U7SUFFRSw4QkFBOEI7SUFDOUIsV0FBVyxFQUFBO0VBR2I7SUFFRSw4QkFBOEI7SUFFOUIscUNBQW1CO0lBQ25CLFdBQVcsRUFBQSxFQUFBOztBQUlmO0VBRUUsZ0NBQWdDLEVBQ2pDOztBQWtCRDtFQUNFO0lBRUUsK0JBQStCO0lBQy9CLFdBQVcsRUFBQTtFQUdiO0lBRUUsK0JBQStCO0lBRS9CLG9DQUFtQjtJQUNuQixXQUFXLEVBQUEsRUFBQTs7QUFJZjtFQUVFLGlDQUFpQyxFQUNsQzs7QUFvQ0Q7RUFDRTtJQUVFLDJCQUEyQjtJQUUzQix1Q0FBdUMsRUFBQTtFQUd6QztJQUVFLG9DQUFtQjtJQUVuQiwyQkFBMkI7SUFFM0IsdUNBQXVDLEVBQUE7RUFHekM7SUFFRSxvQ0FBbUI7SUFFbkIsMkJBQTJCO0lBRTNCLHVDQUF1QztJQUN2QyxXQUFXLEVBQUE7RUFHYjtJQUVFLG9DQUFzQjtJQUN0QixXQUFXLEVBQUEsRUFBQTs7QUFJZjtFQUVFLHNCQUFzQixFQUN2Qjs7QUFFRCw4RUFBOEU7O0FBZ0I5RTtFQUNFO0lBQ0UsV0FBVztJQUVYLCtEQUE0QyxFQUFBO0VBRzlDO0lBQ0UsV0FBVztJQUVYLGdCQUFnQixFQUFBLEVBQUE7O0FBSXBCO0VBRUUsdUJBQXVCLEVBQ3hCOztBQUVELDhFQUE4RTs7QUFjOUU7RUFDRTtJQUNFLFdBQVcsRUFBQTtFQUdiO0lBQ0UsV0FBVztJQUVYLDZEQUEyQyxFQUFBLEVBQUE7O0FBSS9DO0VBRUUsd0JBQXdCLEVBQ3pCOztBQWNEO0VBQ0U7SUFDRSxXQUFXO0lBRVgsa0NBQWtCLEVBQUE7RUFHcEI7SUFDRSxXQUFXLEVBQUEsRUFBQTs7QUFJZjtFQUVFLHVCQUF1QixFQUN4Qjs7QUFvQkQ7RUFDRTtJQUNFLFdBQVc7SUFFWCw2REFBMEM7SUFFMUMsa0VBQXVDLEVBQUE7RUFHekM7SUFDRSxXQUFXO0lBRVgsZ0VBQWdEO0lBRWhELCtEQUF1QyxFQUFBLEVBQUE7O0FBSTNDO0VBRUUsMkJBQTJCLEVBQzVCOztBQW9CRDtFQUNFO0lBQ0UsV0FBVztJQUVYLDZEQUEwQztJQUUxQyxrRUFBdUMsRUFBQTtFQUd6QztJQUNFLFdBQVc7SUFFWCxnRUFBZ0Q7SUFFaEQsK0RBQXVDLEVBQUEsRUFBQTs7QUFJM0M7RUFFRSwyQkFBMkIsRUFDNUI7O0FBb0JEO0VBQ0U7SUFDRSxXQUFXO0lBRVgsNERBQTBDO0lBRTFDLGtFQUF1QyxFQUFBO0VBR3pDO0lBQ0UsV0FBVztJQUVYLGlFQUFnRDtJQUVoRCwrREFBdUMsRUFBQSxFQUFBOztBQUkzQztFQUVFLDRCQUE0QixFQUM3Qjs7QUFvQkQ7RUFDRTtJQUNFLFdBQVc7SUFFWCw0REFBMEM7SUFFMUMsa0VBQXVDLEVBQUE7RUFHekM7SUFDRSxXQUFXO0lBRVgsaUVBQWdEO0lBRWhELCtEQUF1QyxFQUFBLEVBQUE7O0FBSTNDO0VBRUUseUJBQXlCLEVBQzFCOztBQWtCRDtFQUNFO0lBQ0UsV0FBVyxFQUFBO0VBR2I7SUFDRSxXQUFXO0lBRVgsa0NBQWtCLEVBQUE7RUFHcEI7SUFDRSxXQUFXLEVBQUEsRUFBQTs7QUFJZjtFQUVFLHdCQUF3QixFQUN6Qjs7QUFzQkQ7RUFDRTtJQUNFLFdBQVc7SUFFWCxpRUFBZ0Q7SUFFaEQsa0VBQXVDLEVBQUE7RUFHekM7SUFDRSxXQUFXO0lBRVgsNERBQTBDO0lBRTFDLGdDQUFnQztJQUVoQywrREFBdUMsRUFBQSxFQUFBOztBQUkzQztFQUVFLDRCQUE0QixFQUM3Qjs7QUFrQkQ7RUFDRTtJQUNFLFdBQVc7SUFFWCxnRUFBZ0QsRUFBQTtFQUdsRDtJQUNFLFdBQVc7SUFFWCxpREFBZ0M7SUFFaEMsOEJBQThCLEVBQUEsRUFBQTs7QUFJbEM7RUFFRSw0QkFBNEIsRUFDN0I7O0FBa0JEO0VBQ0U7SUFDRSxXQUFXO0lBRVgsaUVBQWdELEVBQUE7RUFHbEQ7SUFDRSxXQUFXO0lBRVgsZ0RBQWdDO0lBRWhDLCtCQUErQixFQUFBLEVBQUE7O0FBSW5DO0VBRUUsNkJBQTZCLEVBQzlCOztBQXNCRDtFQUNFO0lBQ0UsV0FBVztJQUVYLGdFQUFnRDtJQUVoRCxrRUFBdUMsRUFBQTtFQUd6QztJQUNFLFdBQVc7SUFFWCw2REFBMEM7SUFFMUMsZ0NBQWdDO0lBRWhDLCtEQUF1QyxFQUFBLEVBQUE7O0FBSTNDO0VBRUUsMEJBQTBCLEVBQzNCOztBQWVEO0VBQ0U7SUFFRSxvQ0FBc0I7SUFDdEIsb0JBQW9CLEVBQUE7RUFHdEI7SUFFRSxnQ0FBc0IsRUFBQSxFQUFBOztBQUkxQjtFQUVFLDRCQUE0QixFQUM3Qjs7QUFlRDtFQUNFO0lBRUUsb0NBQXNCO0lBQ3RCLG9CQUFvQixFQUFBO0VBR3RCO0lBRUUsZ0NBQXNCLEVBQUEsRUFBQTs7QUFJMUI7RUFFRSw0QkFBNEIsRUFDN0I7O0FBZUQ7RUFDRTtJQUVFLG1DQUFzQjtJQUN0QixvQkFBb0IsRUFBQTtFQUd0QjtJQUVFLGdDQUFzQixFQUFBLEVBQUE7O0FBSTFCO0VBRUUsNkJBQTZCLEVBQzlCOztBQWVEO0VBQ0U7SUFFRSxtQ0FBc0I7SUFDdEIsb0JBQW9CLEVBQUE7RUFHdEI7SUFFRSxnQ0FBc0IsRUFBQSxFQUFBOztBQUkxQjtFQUVFLDBCQUEwQixFQUMzQjs7QUFlRDtFQUNFO0lBRUUsZ0NBQXNCLEVBQUE7RUFHeEI7SUFDRSxtQkFBbUI7SUFFbkIsbUNBQXNCLEVBQUEsRUFBQTs7QUFJMUI7RUFFRSw2QkFBNkIsRUFDOUI7O0FBZUQ7RUFDRTtJQUVFLGdDQUFzQixFQUFBO0VBR3hCO0lBQ0UsbUJBQW1CO0lBRW5CLG9DQUFzQixFQUFBLEVBQUE7O0FBSTFCO0VBRUUsNkJBQTZCLEVBQzlCOztBQWVEO0VBQ0U7SUFFRSxnQ0FBc0IsRUFBQTtFQUd4QjtJQUNFLG1CQUFtQjtJQUVuQixtQ0FBc0IsRUFBQSxFQUFBOztBQUkxQjtFQUVFLDhCQUE4QixFQUMvQjs7QUFlRDtFQUNFO0lBRUUsZ0NBQXNCLEVBQUE7RUFHeEI7SUFDRSxtQkFBbUI7SUFFbkIsb0NBQXNCLEVBQUEsRUFBQTs7QUFJMUI7RUFFRSwyQkFBMkIsRUFDNUI7O0FDM3dHRDtFQUNFLGtCQUFrQixFQStKbkI7RUFoS0Q7SUFJTSxvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLGVBQWUsRUFxQmhCO0lBM0JMO01BUVEscUJBQWM7TUFBZCxjQUFjO01BQ2QsWUFBWTtNQUNaLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsMEJBQTBCO01BQzFCLHVCQUF1QjtNQUN2QixvQkFBb0I7TUFDcEIsaUJBQWlCO01BQ2pCLG1CQUFtQixFQUNwQjtJQWpCUDtNQW1CUSxZQUFZO01BQ1oscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQixFQUtyQjtNQTFCUDtRQXVCVSxrQkFBa0I7UUFDbEIsaUJBQWlCLEVBQ2xCO0VBekJUO0lBNkJNLHFCQUFjO0lBQWQsY0FBYztJQUNkLG1DQUFtQztJQUNuQyxxQkFBcUI7SUFDckIsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixlQUFlLEVBT2hCO0lBeENMO01BbUNRLG1CQUFtQixFQUlwQjtNQXZDUDtRQXFDVSxjQUFjLEVBQ2Y7RUF0Q1Q7SUEwQ00sWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFDbEI7RUFoREw7SUFrRE0sWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsWUFBWSxFQTBCYjtJQS9FTDtNQXVEUSxhQUFhLEVBQ2Q7SUF4RFA7TUE0RFUsd0JBQXdCO01BQ3hCLGFBQWEsRUFDZDtJQTlEVDtNQWdFVSxrQkFBa0IsRUFDbkI7SUFqRVQ7TUFtRVUsNkJBQTZCLEVBQzlCO0lBcEVUO01Bc0VVLDBCQUEwQixFQUMzQjtJQXZFVDtNQTBFUSx3QkFBd0I7TUFDeEIsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixpQkFBaUIsRUFDbEI7RUE5RVA7SUFpRk0sdUJBQXVCLEVBQ3hCO0VBbEZMO0lBcUZNLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQixFQXNCckI7SUE5R0w7TUEwRlEscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixtQkFBbUIsRUFJcEI7TUFoR1A7UUE4RlUsa0JBQWtCLEVBQ25CO0lBL0ZUO01Ba0dRLGFBQWE7TUFDYixhQUFhO01BQ2IsMEJBQTBCO01BQzFCLG1CQUFtQjtNQUNuQixtQkFBbUIsRUFDcEI7SUF2R1A7TUF5R1EsbUJBQW1CO01BQ25CLFlBQVk7TUFDWixTQUFRO01BQ1IsZUFBZSxFQUNoQjtFQTdHUDtJQWdITSxpQkFBaUI7SUFDakIsZUFBZSxFQXVDaEI7SUF4Skw7TUFtSFEsY0FBYyxFQUNmO0lBcEhQO01Bd0hZLGVBQWUsRUFDaEI7SUF6SFg7TUErSFksc0JBQXNCLEVBQ3ZCO0lBaElYO01Bb0lRLGtCQUFrQixFQUNuQjtJQXJJUDtNQXVJUSxlQUFlLEVBQ2hCO0lBeElQO01BMElRLG1CQUFtQixFQUNwQjtJQTNJUDtNQThJVSxvQkFBb0IsRUFDckI7SUEvSVQ7TUFrSlEsZ0JBQWdCO01BQ2hCLGtCQUFrQixFQUluQjtNQXZKUDtRQXFKVSxlQUFlLEVBQ2hCO0VBdEpUO0lBMkpJLGFBQWEsRUFDZDtFQTVKSDtJQThKSSxpQkFBaUIsRUFDbEI7O0FBRUg7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZSxFQTZEaEI7RUEvREQ7SUFLSyxpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQ2pCO0VBUEo7SUFVUSxpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQ2pCO0VBWlA7SUFjUSxhQUFhO0lBQ2IsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQiwwQkFBMEI7SUFDMUIsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxnQkFBZ0IsRUFDakI7RUFyQlA7SUF1QlEsYUFBWTtJQUNaLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFDakI7RUFoQ1A7SUFrQ1EsaUJBQWlCLEVBQ2xCO0VBbkNQO0lBdUNRLGdCQUFnQjtJQUNoQixlQUFlLEVBQ2hCO0VBekNQO0lBMkNRLFlBQVk7SUFDWixhQUFhLEVBQ2Q7RUE3Q1A7SUErQ1EsWUFBWTtJQUNaLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIscUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQixFQVNyQjtJQTVEUDtNQXFEVSxrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLGFBQWEsRUFDZDtJQXhEVDtNQTBEVSxrQkFBa0IsRUFDbkI7O0FBS1Q7RUFFSSxpQkFBaUI7RUFDakIscUJBQWM7RUFBZCxjQUFjLEVBNEJmO0VBL0JIO0lBS00sWUFBUTtJQUFSLFFBQVE7SUFDUixnQkFBZ0IsRUFJakI7SUFWTDtNQVFRLGlCQUFpQixFQUNsQjtFQVRQO0lBWU0saUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixnQkFBZ0I7SUFDaEIsWUFBWSxFQUNiO0VBaEJMO0lBa0JNLG9CQUFvQjtJQUNwQixpQkFBaUIsRUFXbEI7SUE5Qkw7TUFxQlEsZUFBZSxFQUNoQjtJQXRCUDtNQXdCUSxnQkFBZ0I7TUFDaEIsa0JBQWtCLEVBQ25CO0lBMUJQO01BNEJRLGlCQUFpQixFQUNsQjs7QUFJUDtFQUdNLGlCQUFpQjtFQUNqQixxQkFBYztFQUFkLGNBQWMsRUFDZjs7QUFMTDtFQU9NLGtCQUFrQjtFQUNsQixlQUFlLEVBQ2hCOztBQVRMO0VBV00sYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixhQUFhLEVBMkJkO0VBeENMO0lBZVEsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsZ0JBQWdCLEVBcUJqQjtJQXZDUDtNQW9CVSxlQUFlLEVBQ2hCO0lBckJUO01BdUJVLGVBQWUsRUFlaEI7TUF0Q1Q7UUF5QlksWUFBWTtRQUNaLGVBQWU7UUFDZixtQkFBbUI7UUFDbkIsWUFBWTtRQUNaLFNBQVM7UUFDVCxXQUFXO1FBQ1gsYUFBYTtRQUNiLDhCQUFvQjtRQUNwQixXQUFXO1FBQ1gsWUFBWTtRQUNaLDBCQUEwQjtRQUMxQixtQkFBbUIsRUFDcEI7O0FBckNYO0VBMENNLGlCQUFpQixFQTBDbEI7RUFwRkw7SUE0Q1EscUJBQWM7SUFBZCxjQUFjO0lBQ2QsWUFBWTtJQUNaLHVCQUFvQjtJQUFwQixvQkFBb0IsRUFNckI7SUFwRFA7TUFnRFUsYUFBYTtNQUNiLGtCQUFrQixFQUVuQjtFQW5EVDtJQXNEUSxxQkFBYztJQUFkLGNBQWM7SUFDZCxhQUFZO0lBQ1osdUJBQW9CO0lBQXBCLG9CQUFvQixFQTJCckI7SUFuRlA7TUEwRFUscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQixFQUlyQjtNQS9EVDtRQTZEWSxnQkFBZ0IsRUFDakI7SUE5RFg7TUFpRVUsZUFBZTtNQUNmLGtCQUFrQixFQUNuQjtJQW5FVDtNQXNFVSxrQkFBa0I7TUFDbEIsbUJBQW1CO01BQ25CLGFBQWEsRUFVZDtNQWxGVDtRQTBFWSxhQUFhO1FBQ2IsYUFBYSxFQUNkO01BNUVYO1FBOEVZLG1CQUFtQjtRQUNuQixZQUFZO1FBQ1osU0FBUyxFQUNWOztBQWpGWDtFQXNGTSxhQUFhO0VBQ2IsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixnQkFBZ0IsRUFjakI7RUF2R0w7SUE0RlUsYUFBWTtJQUNaLGFBQWEsRUFDZDtFQTlGVDtJQWdHVSxrQkFBa0IsRUFDbkI7RUFqR1Q7SUFtR1Usa0JBQWtCO0lBQ2xCLDBCQUEwQixFQUMzQjs7QUFyR1Q7RUF5R00saUJBQWlCO0VBQ2pCLGVBQWUsRUEyQmhCO0VBcklMO0lBNEdRLGdCQUFnQixFQUlqQjtJQWhIUDtNQThHVSxnQkFBZ0IsRUFDakI7RUEvR1Q7SUFrSFEsaUJBQWlCLEVBVWxCO0lBNUhQO01BcUhZLG1CQUFtQixFQUNwQjtJQXRIWDtNQXlIVSxnQkFBZ0I7TUFDaEIsb0JBQW9CLEVBQ3JCO0VBM0hUO0lBOEhRLGtCQUFrQixFQUNuQjtFQS9IUDtJQWlJUSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUNqQjs7QUFwSVA7RUF3SUksaUJBQWlCO0VBQ2pCLGVBQWUsRUF5RGhCO0VBbE1IO0lBMklNLGdCQUFnQjtJQUNoQixjQUFjLEVBQ2Y7RUE3SUw7SUFpSlUsc0JBQXNCLEVBQ3ZCO0VBbEpUO0lBc0pNLHFCQUFjO0lBQWQsY0FBYztJQUNkLG9CQUFzQjtJQUF0QixzQkFBc0IsRUEwQ3ZCO0lBak1MO01BMEpVLGFBQWE7TUFDYixhQUFhO01BQ2IsYUFBYTtNQUNiLG1CQUFtQixFQUNwQjtJQTlKVDtNQWdLVSxrQkFBa0I7TUFDbEIsa0JBQWlCLEVBQ2xCO0lBbEtUO01BcUtRLFlBQVk7TUFDWixhQUFhO01BQ2IsYUFBYTtNQUNiLGVBQWUsRUFDaEI7SUF6S1A7TUEyS1EsbUJBQW1CO01BQ25CLG1CQUFtQjtNQUNuQixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQ3BCO0lBL0tQO01BaUxRLG1CQUFtQjtNQUNuQixVQUFVO01BQ1YsVUFBVTtNQUNWLFlBQVk7TUFDWiwwQkFBMEI7TUFDMUIsV0FBVyxFQU9aO01BN0xQO1FBd0xVLGVBQWUsRUFDaEI7TUF6TFQ7UUEyTFUsa0JBQWtCLEVBQ25CO0lBNUxUO01BK0xRLGNBQWMsRUFDZjs7QUFoTVA7RUFvTUksaUJBQWlCO0VBQ2pCLGFBQWEsRUFDZDs7QUF0TUg7RUF3TUksaUJBQWlCLEVBQ2xCOztBQUdIO0VBR00sZUFBZSxFQU1oQjtFQVRMO0lBS1EsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUIsRUFDbEI7O0FBUlA7RUFXTSxpQkFBaUIsRUFPbEI7RUFsQkw7SUFhUSxtQkFBbUIsRUFDcEI7RUFkUDtJQWdCUSxnQkFBZ0IsRUFDakI7O0FBSVA7RUFDRSxlQUFlLEVBa0JoQjtFQW5CRDtJQUlNLGlCQUFpQixFQVlsQjtJQWhCTDtNQU1RLGtCQUFrQixFQUNuQjtJQVBQO01BU1EsZ0JBQWdCLEVBQ2pCO0lBVlA7TUFZUSxnQkFBZ0I7TUFDaEIsbUJBQW1CO01BQ25CLGdCQUFnQixFQUNqQjs7QUFLUDtFQUNFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQixFQU1qQjtFQVZEO0lBTUksZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQkFBZ0IsRUFDakI7O0FBRUg7RUFDRSxlQUFlLEVBbUZoQjtFQXBGRDtJQUlNLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFDbEI7RUFOTDtJQVFNLGlCQUFpQixFQUNsQjtFQVRMO0lBV00sZ0JBQWdCLEVBQ2pCO0VBWkw7SUFjTSxxQkFBYztJQUFkLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsdUJBQW9CO0lBQXBCLG9CQUFvQixFQXVCckI7SUF2Q0w7TUFrQlEsa0JBQWtCLEVBQ25CO0lBbkJQO01Bc0JVLGFBQWE7TUFDYixhQUFhLEVBQ2Q7SUF4QlQ7TUEwQlUsa0JBQWtCLEVBQ25CO0lBM0JUO01BNkJVLDBCQUEwQixFQUMzQjtJQTlCVDtNQWlDUSxhQUFhO01BQ2IsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsZUFBZSxFQUNoQjtFQXRDUDtJQXlDTSxxQkFBYztJQUFkLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsdUJBQW9CO0lBQXBCLG9CQUFvQixFQWVyQjtJQTFETDtNQTZDUSxtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLHFCQUFjO01BQWQsY0FBYztNQUNkLHVCQUFvQjtNQUFwQixvQkFBb0IsRUFDckI7SUFqRFA7TUFtRFEsZ0JBQWdCLEVBQ2pCO0lBcERQO01Bc0RRLFlBQVk7TUFDWixhQUFhO01BQ2Isa0JBQWtCLEVBQ25CO0VBekRQO0lBNERNLHFCQUFjO0lBQWQsY0FBYztJQUNkLGlCQUFpQixFQUtsQjtJQWxFTDtNQStEUSxhQUFhO01BQ2IsbUJBQW1CLEVBQ3BCO0VBakVQO0lBb0VNLHFCQUFjO0lBQWQsY0FBYztJQUNkLGlCQUFpQixFQUNsQjtFQXRFTDtJQXdFTSxpQkFBaUIsRUFVbEI7SUFsRkw7TUEwRVEsbUJBQW1CLEVBQ3BCO0lBM0VQO01BNkVRLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsYUFBYTtNQUNiLGVBQWUsRUFDaEI7O0FBSVA7RUFDRSxlQUFlLEVBa0toQjtFQW5LRDtJQUlNLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIscUJBQWM7SUFBZCxjQUFjLEVBSWY7SUFWTDtNQVFRLGtCQUFrQixFQUNuQjtFQVRQO0lBWU0scUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixpQkFBaUIsRUFrRWxCO0lBaEZMO01BZ0JRLGFBQWE7TUFDYixtQkFBbUIsRUFDcEI7SUFsQlA7TUFxQlUsYUFBYSxFQUNkO0lBdEJUO01Bd0JVLGtCQUFrQixFQUNuQjtJQXpCVDtNQTRCUSxhQUFhO01BQ2IscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixZQUFZLEVBS2I7TUFwQ1A7UUFpQ1UsWUFBWTtRQUNaLGFBQWEsRUFDZDtJQW5DVDtNQXNDUSxpQkFBaUIsRUFDbEI7SUF2Q1A7TUF5Q1EsWUFBWSxFQUViO0lBM0NQO01BNkNRLFlBQVk7TUFDWixhQUFhLEVBQ2Q7SUEvQ1A7TUFpRFEsYUFBYSxFQUNkO0lBbERQO01Bb0RRLGtCQUFrQjtNQUNsQixxQkFBYztNQUFkLGNBQWM7TUFDZCx1QkFBb0I7TUFBcEIsb0JBQW9CLEVBS3JCO01BM0RQO1FBd0RVLFlBQVk7UUFDWixhQUFhLEVBQ2Q7SUExRFQ7TUE2RFEscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixpQkFBaUIsRUFPbEI7TUF0RVA7UUFpRVUsd0JBQXdCLEVBQ3pCO01BbEVUO1FBb0VVLGtCQUFrQixFQUNuQjtJQXJFVDtNQXdFUSxtQkFBbUIsRUFPcEI7TUEvRVA7UUEwRVUsbUJBQW1CLEVBSXBCO1FBOUVUO1VBNEVZLGFBQWEsRUFDZDtFQTdFWDtJQWtGTSxhQUFhO0lBQ2IsbUJBQW1CLEVBQ3BCO0VBcEZMO0lBdUZRLGFBQWE7SUFDYixhQUFhO0lBQ2IsbUJBQW1CLEVBQ3BCO0VBMUZQO0lBNkZNLGlCQUFpQixFQWVsQjtJQTVHTDtNQStGUSxnQkFBZ0I7TUFDaEIsZ0JBQWdCO01BQ2hCLHNCQUFzQjtNQUN0QixlQUFlO01BQ2Ysb0JBQW9CLEVBSXJCO01BdkdQO1FBcUdVLGFBQWEsRUFDZDtJQXRHVDtNQXlHUSxlQUFlO01BQ2YsZ0JBQWdCLEVBQ2pCO0VBM0dQO0lBZ0hNLHFCQUFjO0lBQWQsY0FBYztJQUNkLGlCQUFpQjtJQUNqQix1QkFBb0I7SUFBcEIsb0JBQW9CLEVBSXJCO0lBdEhMO01Bb0hRLGFBQWEsRUFDZDtFQXJIUDtJQXdITSxhQUFhLEVBQ2Q7RUF6SEw7SUEySE0sYUFBYTtJQUNiLGFBQWE7SUFDYiwwQkFBMEIsRUFDM0I7RUE5SEw7SUFnSU0sYUFBYTtJQUNiLGFBQWEsRUFDZDtFQWxJTDtJQW9JTSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUNsQjtFQXZJTDtJQXlJTSxZQUFZO0lBQ1osYUFBYTtJQUNiLGVBQWUsRUFDaEI7RUE1SUw7SUE4SU0sYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsYUFBYSxFQUNkO0VBbEpMO0lBb0pNLG1CQUFtQjtJQUNuQixlQUFlLEVBQ2hCO0VBdEpMO0lBd0pNLGFBQWEsRUFDZDtFQXpKTDtJQTJKTSxhQUFhO0lBQ2IsYUFBYSxFQUNkO0VBN0pMO0lBK0pNLGtCQUFrQixFQUNuQjs7QUFJTDtFQWVFLGVBQWUsRUErSWhCO0VBOUpEO0lBR00sd0JBQXdCLEVBQ3pCO0VBSkw7SUFNTSxrQkFBa0IsRUFDbkI7RUFQTDtJQVNNLDZCQUE2QixFQUM5QjtFQVZMO0lBWU0sMEJBQTBCLEVBQzNCO0VBYkw7SUFpQkksaUJBQWlCO0lBQ2pCLDRCQUE0QjtJQUM1QixtQkFBbUIsRUFDcEI7RUFwQkg7SUF1Qk0scUJBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixpQkFBaUIsRUFpQ2xCO0lBMURMO01BMkJRLGFBQWE7TUFDYixhQUFhLEVBQ2Q7SUE3QlA7TUErQlEsWUFBWTtNQUNaLGFBQWE7TUFDYixrQkFBa0IsRUFDbkI7SUFsQ1A7TUFvQ1EscUJBQWM7TUFBZCxjQUFjO01BQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixrQkFBa0IsRUFDbkI7SUF2Q1A7TUF5Q1EsNkJBQTZCO01BQzdCLGtCQUFrQixFQUNuQjtJQTNDUDtNQTZDUSxxQkFBYztNQUFkLGNBQWM7TUFDZCxrQkFBa0IsRUFJbkI7TUFsRFA7UUFnRFUsWUFBWSxFQUNiO0lBakRUO01Bb0RRLFlBQVk7TUFDWixrQkFBa0IsRUFDbkI7SUF0RFA7TUF3RFEsd0JBQXdCLEVBQ3pCO0VBekRQO0lBNERNLGFBQWEsRUFDZDtFQTdETDtJQWlFTSxtQkFBbUIsRUFJcEI7SUFyRUw7TUFtRVEsa0JBQWtCLEVBQ25CO0VBcEVQO0lBdUVNLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsY0FBYztJQUNkLHNCQUFzQjtJQUN0Qix3QkFBd0IsRUFDekI7RUEvRUw7SUFpRk0saUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixlQUFlLEVBQ2hCO0VBcEZMO0lBc0ZNLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLDBCQUEwQjtJQUMxQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixhQUFhLEVBQ2Q7RUE5Rkw7SUFnR00saUJBQWlCLEVBNkJsQjtJQTdITDtNQWtHUSxlQUFlLEVBQ2hCO0lBbkdQO01BcUdRLGtCQUFrQixFQUNuQjtJQXRHUDtNQXdHUSxnQkFBZ0I7TUFDaEIsZUFBZSxFQUNoQjtJQTFHUDtNQTRHUSxnQkFBZ0I7TUFDaEIsZ0JBQWdCO01BQ2hCLHNCQUFzQjtNQUN0QixlQUFlO01BQ2Ysb0JBQW9CLEVBQ3JCO0lBakhQO01BbUhRLGFBQWE7TUFDYixhQUFhO01BQ2IsbUJBQW1CO01BQ25CLDBCQUEwQjtNQUMxQixnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGVBQWU7TUFDZixhQUFhO01BQ2IsZ0JBQWdCLEVBQ2pCO0VBNUhQO0lBaUlNLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsaUJBQWlCO0lBQ2pCLGVBQWUsRUFDaEI7RUFySUw7SUF1SU0sa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUNsQjtFQXpJTDtJQTJJTSxnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLGVBQWUsRUFDaEI7RUE5SUw7SUFnSk0sWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCLDBCQUEwQjtJQUMxQixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLGVBQWU7SUFDZixrQkFBa0IsRUFDbkI7RUF6Skw7SUE0SkksaUJBQWlCLEVBQ2xCOztBQUdIO0VBQ0Usc0JBQXNCLEVBNkJ2QjtFQTlCRDtJQUdJLGtCQUFrQixFQUtuQjtJQVJIO01BS00sV0FBVztNQUNYLGtCQUFrQixFQUNuQjtFQVBMO0lBVUksZUFBZSxFQVloQjtJQXRCSDtNQVlNLG9CQUFvQixFQUNyQjtJQWJMO01BZU0sbUJBQW1CLEVBQ3BCO0lBaEJMO01Ba0JNLGdCQUFnQjtNQUNoQixhQUFhO01BQ2IsZUFBZSxFQUNoQjtFQXJCTDtJQXdCSSxzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsMEJBQTBCLEVBQzNCOztBQ3g3Qkg7RUFDRSxhQUFhO0VBQ2IsY0FBYztFQUNkLDBCQUEwQjtFQUMxQiwrQkFBK0I7RUFDL0IsYUFBYTtFQUNiLGtCQUFrQixFQThCbkI7RUFwQ0Q7SUFRSSxpQ0FBaUM7SUFDakMsWUFBWTtJQUNaLGFBQWEsRUFDZDtFQVhIO0lBYUksV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLHNCQUFzQjtJQUN0QixnQkFBZ0IsRUFDakI7RUFuQkg7SUFxQkksbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2Ysa0JBQWtCLEVBQ25CO0VBekJIO0lBMkJJLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGlCQUFpQixFQUtsQjtJQW5DSDtNQWdDTSxlQUFlO01BQ2YsZ0JBQWdCLEVBQ2pCOztBQ2xDTDtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsZUFBZTtFQUNmLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIseUNBQWlDLEVBQ2xDOztBQUNEO0VBQ0UsdUJBQXVCO0VBQ3ZCLHlDQUFpQyxFQUNsQzs7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLFlBQVk7RUFDWixtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsMEJBQTBCLEVBQzNCOztBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGFBQWE7RUFDYixnQkFBZ0I7RUFFaEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0VBQ3ZCLHdCQUF3QjtFQUN4QixvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxzQkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIsNEJBQTRCO0VBRTVCLGlCQUFpQixFQUNsQjs7QUFDRDtFQUNFLHNCQUFzQjtFQUN0Qiw4QkFBOEI7RUFDOUIsY0FBYyxFQUNmOztBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixRQUFRO0VBQ1IsWUFBWTtFQUNaLGdCQUFnQixFQUNqQjs7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsWUFBWSxFQUNiOztBQUNEO0VBQ0UsWUFBWSxFQUNiOztBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixZQUFZO0VBQ1osd0JBQXdCLEVBQ3pCOztBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsdUJBQXVCLEVBQ3hCOztBQUNEO0VBQ0Usc0JBQXNCLEVBQ3ZCOztBQUNEO0VBQ0UsMEJBQTBCLEVBQzNCOztBQUNEO0VBQ0UsdUJBQXVCLEVBQ3hCOztBQUNEOztFQUVFLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLG9CQUFvQixFQUNyQjs7QUFDRDs7RUFFRSwrQkFBK0IsRUFDaEM7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLGVBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxhQUFhO0VBQ2IsV0FBVyxFQUNaOztBQUNEO0VBQ0UsVUFBVTtFQUNWLFVBQVU7RUFDVixXQUFXLEVBQ1o7O0FBQ0Q7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLHdCQUF3QjtFQUN4QixvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxPQUFPO0VBQ1AsV0FBVztFQUNYLGFBQWEsRUFDZDs7QUFDRDtFQUNFLGFBQWE7RUFDYixXQUFXLEVBQ1o7O0FBQ0Q7RUFDRSxVQUFVO0VBQ1Ysb0JBQW9CLEVBQ3JCOztBQUNEO0VBQ0Usb0JBQW9CLEVBQ3JCOztBQUNEO0VBQ0Usb0JBQW9CLEVBQ3JCOztBQUNEOztFQUVFLHdCQUF3QjtFQUN4QiwwQkFBMEI7RUFDMUIsMEJBQTBCO0VBQzFCLDZCQUE2QixFQUM5Qjs7QUFDRDtFQUNFLHdCQUF3QjtFQUN4QiwwQkFBMEI7RUFDMUIsMEJBQTBCO0VBQzFCLDZCQUE2QixFQUM5Qjs7QUFDRDs7RUFFRSwwQ0FBMEM7RUFDMUMsOEJBQThCLEVBQy9COztBQUNEO0VBQ0UsMkNBQTJDO0VBQzNDLDhCQUE4QixFQUMvQjs7QUFDRDs7RUFFRSx1QkFBZ0I7RUFDaEIsMERBQXVDLEVBQ3hDOztBQUNEO0VBQ0Usa0VBQXVDLEVBQ3hDOztBQUNEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsMkJBQTJCO0lBQzNCLHVCQUFnQixFQUFBO0VBRWxCO0lBQ0UsMkJBQTJCO0lBQzNCLHVCQUFnQixFQUFBLEVBQUE7O0FBR3BCO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsdUJBQWdCLEVBQUE7RUFFbEI7SUFDRSxXQUFXO0lBQ1gsMkJBQTJCO0lBQzNCLHVCQUFnQixFQUFBLEVBQUE7O0FBR3BCO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHVCQUF1QjtFQUN2Qix5Q0FBaUMsRUFDbEM7O0FBQ0Q7RUFDRSx1QkFBdUI7RUFDdkIseUNBQWlDLEVBQ2xDOztBQUNEO0VBQ0UsY0FBYyxFQUNmOztBQUNEO0VBQ0UscUJBQXFCLEVBQ3RCOztBQUNEO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLDRCQUE0QixFQUM3Qjs7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsVUFBVTtFQUNWLDBCQUEwQjtFQUMxQixvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osVUFBVTtFQUNWLGtCQUFrQjtFQUNsQix3QkFBd0I7RUFDeEIsMEJBQTBCLEVBQzNCOztBQUVELHdDQUF3QztBQzNQeEM7RUFDRSxhQUFhO0VBQ2IsYUFBYSxFQVNkO0VBWEQ7SUFJSSxhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGlCQUFpQixFQUNsQjs7QUNWSDtFQUNFLG1CQUFtQixFQUNwQjs7QUFFRDtFQUNFLDZDQUE2QztFQUM3QyxhQUFhLEVBQ2Q7O0FBRUQ7RUFDRSx1QkFBdUI7RUFDdkIsY0FBYztFQUNkLGNBQWM7RUFDZCxhQUFhLEVBQ2Q7O0FBRUQ7RUFDRSxpQkFBaUIsRUFDbEI7O0FBRUQ7RUFDRTtJQUFPLHdCQUFpQixFQUFBO0VBQ3hCO0lBQUssMEJBQWlCLEVBQUEsRUFBQTs7QUFHeEI7RUFDRSxpQkFBaUIsRUFDbEI7O0FBRUQ7RUFDRSxVQUFVO0VBQ1YsV0FBVztFQUNYLHdCQUF3QixFQUN6Qjs7QUFFRDtFQUlRLGFBQWE7RUFDYixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGlCQUFpQixFQUNsQjs7QUFYUDtFQWlCTSxhQUFhO0VBQ2IsZUFBZTtFQUNmLFlBQVk7RUFDWixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixnQkFBZ0IsRUFDakI7O0FBM0JMO0VBK0JJLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0ZBQWlGO0VBQ2pGLG1CQUFtQixFQUNwQjs7QUFuQ0g7RUFzQ0ksWUFBWTtFQUNaLGFBQWE7RUFDYixrRkFBaUY7RUFDakYsbUJBQW1CLEVBQ3BCOztBQTFDSDtFQTZDSSxhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWSxFQUNiOztBQXhESDtFQTRETSxtQkFBbUIsRUFDcEI7O0FBN0RMO0VBaUVJLGVBQWUsRUFDaEI7O0FBbEVIOztFQXNFSSxnQkFBZ0IsRUFDakI7O0FBdkVIO0VBMEVJLGFBQWE7RUFDYixjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLHVCQUF1QixFQUN4Qjs7QUFHSDtFQUNFLGFBQWE7RUFDYixjQUFjO0VBQ2QsYUFBYTtFQUNiLGtGQUFpRjtFQUNqRixjQUFjO0VBQ2QsaUJBQWlCLEVBQ2xCOztBQzNIRDtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsMEVBQW1FO0VBQ25FLFlBQVksRUFzSWI7RUExSUQ7SUFPSSxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBK0I7SUFBL0IsK0JBQStCO0lBQy9CLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLFlBQVksRUFJYjtJQWZIO01BYU0sWUFBWSxFQUNiO0VBZEw7SUFpQkksbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixRQUFRO0lBQ1IsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixZQUFZLEVBS2I7SUE5Qkg7TUEyQk0sWUFBWTtNQUNaLHNCQUFzQixFQUN2QjtFQTdCTDtJQWlDSSxjQUFjO0lBQ2QsY0FBYztJQUNkLGFBQWE7SUFDYixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixXQUFXO0lBQ1gsU0FBUztJQUNULFlBQVk7SUFDWixjQUFjO0lBQ2Qsb0JBQW9CO0lBQ3BCLDJDQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixzQkFBa0I7SUFDbEIsb0JBQW9CO0lBR3BCLGlCQUFpQixFQXFGbEI7SUF6SUg7TUF1RFEsaUJBQWlCLEVBQ2xCO0lBeERQO01BMERRLG1CQUFtQjtNQUNuQixZQUFZO01BQ1osVUFBUztNQUNULGdCQUFnQixFQUNqQjtJQTlEUDtNQWlFVSxxQkFBYztNQUFkLGNBQWM7TUFDZCx1QkFBK0I7TUFBL0IsK0JBQStCLEVBS2hDO01BdkVUO1FBb0VZLGFBQWE7UUFDYixhQUFhLEVBQ2Q7SUF0RVg7TUF5RVUsZ0JBQWdCO01BQ2hCLG9CQUFvQjtNQUNwQixtQkFBbUI7TUFDbkIsZUFBZSxFQUNoQjtJQTdFVDtNQWdGUSxpQkFBaUI7TUFDakIsbUJBQW1CLEVBWXBCO01BN0ZQO1FBbUZVLG1CQUFtQjtRQUNuQixTQUFRO1FBQ1IsV0FBVztRQUNYLGtCQUFrQjtRQUNsQixnQkFBZ0I7UUFDaEIsZUFBZSxFQUloQjtRQTVGVDtVQTBGWSxlQUFlLEVBQ2hCO0lBM0ZYO01BK0ZRLGVBQWUsRUFJaEI7TUFuR1A7UUFpR1UsZUFBZSxFQUNoQjtJQWxHVDtNQXFHUSxlQUFlO01BQ2YsWUFBWTtNQUNaLGdCQUFnQjtNQUNoQixhQUFhO01BQ2IsMEJBQTBCO01BQzFCLGdCQUFnQixFQUlqQjtNQTlHUDtRQTRHVSxlQUFlLEVBQ2hCO01BN0dUO1FBNEdVLGVBQWUsRUFDaEI7SUE3R1Q7TUFnSFEsbUJBQW1CO01BQ25CLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsMEJBQTBCO01BQzFCLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsZUFBZTtNQUNmLGFBQWE7TUFDYixZQUFZLEVBSWI7TUEvSFA7UUE2SFUsMENBQXNCLEVBQ3ZCO0lBOUhUO01BaUlRLG1CQUFtQjtNQUNuQixpQkFBaUIsRUFDbEI7SUFuSVA7TUFxSVEsaUJBQWlCO01BQ2pCLGFBQWEsRUFDZDs7QUFJUDtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGVBQWUsRUFDaEI7O0FDbkpEOzs7OztHQUtHO0FBQ0g7RUFDRSx5Q0FBeUM7RUFDekMsNkJBQVU7RUFDVix1QkFBdUIsRUFBQTs7QUFFekIsNEVBQTRFO0FBQzVFO2dGQUNnRjtBQUNoRjs7OztHQUlHO0FBQ0g7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLDJCQUEyQjtFQUMzQixPQUFPO0VBQ1AsK0JBQStCO0VBQy9CLE9BQU8sRUFDUjs7QUFDRDtnRkFDZ0Y7QUFDaEY7O0dBRUc7QUFDSDs7Ozs7O0VBTUUsZUFBZSxFQUNoQjs7QUFDRDs7O0dBR0c7QUFDSDtFQUNFLGVBQWU7RUFDZixpQkFBaUIsRUFDbEI7O0FBQ0Q7Z0ZBQ2dGO0FBQ2hGOzs7R0FHRztBQUNIOzs7RUFHRSxPQUFPO0VBQ1AsZUFBZSxFQUNoQjs7QUFDRDs7R0FFRztBQUNIO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEOzs7R0FHRztBQUNIO0VBQ0Usd0JBQXdCO0VBQ3hCLE9BQU87RUFDUCxVQUFVO0VBQ1YsT0FBTztFQUNQLGtCQUFrQjtFQUNsQixPQUFPLEVBQ1I7O0FBQ0Q7OztHQUdHO0FBQ0g7RUFDRSxrQ0FBa0M7RUFDbEMsT0FBTztFQUNQLDRCQUE0QjtFQUM1QixlQUFlO0VBQ2YsT0FBTyxFQUNSOztBQUNEO2dGQUNnRjtBQUNoRjs7O0dBR0c7QUFDSDtFQUNFLDhCQUE4QjtFQUM5QixPQUFPO0VBQ1Asc0NBQXNDO0VBQ3RDLE9BQU8sRUFDUjs7QUFDRDs7O0dBR0c7QUFDSDtFQUNFLG9CQUFvQjtFQUNwQixPQUFPO0VBQ1AsMkJBQTJCO0VBQzNCLE9BQU87RUFDUCxrQ0FBa0M7RUFDbEMsT0FBTyxFQUNSOztBQUNEOztHQUVHO0FBQ0g7O0VBRUUscUJBQXFCLEVBQ3RCOztBQUNEOztHQUVHO0FBQ0g7O0VBRUUsb0JBQW9CLEVBQ3JCOztBQUNEOzs7R0FHRztBQUNIOzs7RUFHRSxrQ0FBa0M7RUFDbEMsT0FBTztFQUNQLDRCQUE0QjtFQUM1QixlQUFlO0VBQ2YsT0FBTyxFQUNSOztBQUNEOztHQUVHO0FBQ0g7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7O0dBRUc7QUFDSDtFQUNFLHVCQUF1QjtFQUN2QixZQUFZLEVBQ2I7O0FBQ0Q7O0dBRUc7QUFDSDtFQUNFLGVBQWUsRUFDaEI7O0FBQ0Q7OztHQUdHO0FBQ0g7O0VBRUUsZUFBZTtFQUNmLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIseUJBQXlCLEVBQzFCOztBQUNEO0VBQ0UsZ0JBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsWUFBWSxFQUNiOztBQUNEO2dGQUNnRjtBQUNoRjs7R0FFRztBQUNIOztFQUVFLHNCQUFzQixFQUN2Qjs7QUFDRDs7R0FFRztBQUNIO0VBQ0UsY0FBYztFQUNkLFVBQVUsRUFDWDs7QUFDRDs7R0FFRztBQUNIO0VBQ0UsbUJBQW1CLEVBQ3BCOztBQUNEOztHQUVHO0FBQ0g7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7Z0ZBQ2dGO0FBQ2hGOztHQUVHO0FBQ0g7Ozs7O0VBS0UsVUFBVSxFQUNYOztBQUNEOzs7R0FHRztBQUNIOztFQUVFLE9BQU87RUFDUCxrQkFBa0IsRUFDbkI7O0FBQ0Q7OztHQUdHO0FBQ0g7O0VBRUUsT0FBTztFQUNQLHFCQUFxQixFQUN0Qjs7QUFDRDs7OztHQUlHO0FBQ0g7Ozs7RUFJRSwyQkFBMkI7RUFDM0IsT0FBTyxFQUNSOztBQUNEOztHQUVHO0FBQ0g7Ozs7RUFJRSxtQkFBbUI7RUFDbkIsV0FBVyxFQUNaOztBQUNEOztHQUVHO0FBQ0g7Ozs7RUFJRSwrQkFBK0IsRUFDaEM7O0FBQ0Q7Ozs7O0dBS0c7QUFDSDtFQUNFLHVCQUF1QjtFQUN2QixPQUFPO0VBQ1AsZUFBZTtFQUNmLE9BQU87RUFDUCxlQUFlO0VBQ2YsT0FBTztFQUNQLGdCQUFnQjtFQUNoQixPQUFPO0VBQ1AsV0FBVztFQUNYLE9BQU87RUFDUCxvQkFBb0I7RUFDcEIsT0FBTyxFQUNSOztBQUNEOzs7R0FHRztBQUNIO0VBQ0Usc0JBQXNCO0VBQ3RCLE9BQU87RUFDUCx5QkFBeUI7RUFDekIsT0FBTyxFQUNSOztBQUNEOztHQUVHO0FBQ0g7RUFDRSxlQUFlLEVBQ2hCOztBQUNEOzs7R0FHRztBdERvOFlIOztFc0RqOFlFLHVCQUF1QjtFQUN2QixPQUFPO0VBQ1AsV0FBVztFQUNYLE9BQU8sRUFDUjs7QUFDRDs7R0FFRztBdERvOFlIOztFc0RqOFlFLGFBQWEsRUFDZDs7QUFDRDs7O0dBR0c7QXREbzhZSDtFc0RsOFlFLDhCQUE4QjtFQUM5QixPQUFPO0VBQ1AscUJBQXFCO0VBQ3JCLE9BQU8sRUFDUjs7QUFDRDs7R0FFRztBdERvOFlIOztFc0RqOFlFLHlCQUF5QixFQUMxQjs7QUFDRDs7O0dBR0c7QUFDSDtFQUNFLDJCQUEyQjtFQUMzQixPQUFPO0VBQ1AsY0FBYztFQUNkLE9BQU8sRUFDUjs7QUFDRDtnRkFDZ0Y7QUFDaEY7OztHQUdHO0FBQ0g7O0VBRUUsZUFBZSxFQUNoQjs7QUFDRDs7R0FFRztBQUNIO0VBQ0UsbUJBQW1CLEVBQ3BCOztBQUNEO2dGQUNnRjtBQUNoRjs7R0FFRztBQUNIO0VBQ0Usc0JBQXNCLEVBQ3ZCOztBQUNEOztHQUVHO0FBQ0g7RUFDRSxjQUFjLEVBQ2Y7O0FBQ0Q7Z0ZBQ2dGO0FBQ2hGOztHQUVHO0F0RG84WUg7RXNEbDhZRSxjQUFjLEVBQ2Y7O0FBQ0Q7RUFDRSx1QkFBdUI7RUFDdkIseUNBQWlDLEVBQ2xDOztBQUNEOztFQUVFLHVCQUF1QixFQUN4Qjs7QUFDRDs7RUFFRSxZQUFZLEVBRWI7O0FBQ0Q7RUFDRSxzTUFBc007RUFDdE0sZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQiwyQkFBVztFQUNYLHVCQUF1QixFQUN4Qjs7QUFDRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFzQ0UsVUFBVTtFQUNWLFdBQVcsRUFDWjs7QUFDRDs7OztFQUlFLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGVBQWUsRUFDaEI7O0FBQ0Q7O0VBRUUsaUJBQWlCLEVBQ2xCOztBQUNEOztFQUVFLGNBQWMsRUFDZjs7QUFLRDtFQUNFLG9CQUFvQjtFQUNwQixZQUFZLEVBQ2I7O0FBQ0Q7RUFDRSxlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2QsZ0JBQWdCO0VBRWhCLDJCQUEyQixFQUM1Qjs7QUFDRDtFQUNFLDJCQUEyQjtFQUMzQixrQ0FBa0M7RUFDbEMsMEJBQTBCLEVBQzNCOztBQUNEO0VBQ0UsZUFBZSxFQUNoQjs7QUFDRDtFQUNFLGVBQWUsRUFDaEI7O0FBQ0Q7O0VBRUUsV0FBVztFQUNYLHNCQUFzQixFQUN2Qjs7QUFDRDtFQUNFLDJCQUFXO0VBQ1gsb0JBQW9CO0VBQ3BCLHFCQUFxQixFQUN0Qjs7QUFDRDtFQUNFLGNBQWM7RUFDZCxzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLFdBQVc7RUFDWCxpQkFBaUIsRUFDbEI7O0FBQ0Q7Ozs7RUFJRSxpREFBaUQsRUFDbEQ7O0FBQ0Q7RUFDRSxRQUFRLEVBQ1Q7O0FBQ0Q7O0VBRUUsYUFBYTtFQUNiLGVBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixVQUFVLEVBQ1g7O0FBQ0Q7RUFDRSx1QkFBdUI7RUFDdkIsOERBQVE7RUFDUixRQUFRO0VBQ1IseVVBQWlhLEVBQUE7O0FBRW5hO0VBQ0Usc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2YsbUNBQW1DO0VBQ25DLG9DQUFvQztFQUNwQyxtQ0FBbUMsRUFDcEM7O0FBQ0Q7RUFDRSxlQUFlO0VBQ2Ysa0NBQWtDLEVBQ25DOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEOztFQUVFLGlCQUFpQixFQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFD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Q2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEOztFQUVFLGlCQUFpQixFQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7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dkI7O0FBQ0Q7RUFDRSwwQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSx1Q0FBc0MsRUFDdkM7O0FBQ0Q7RUFDRSxrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxzQkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxzQkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxzQkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxzQkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxzQkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxzQkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFD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QkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSwyQ0FBMEMsRUFDM0M7O0FBQ0Q7RUFDRSxnRUFBZ0UsRUFDakU7O0FBQ0Q7RUFDRSwwQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSx1Q0FBc0MsRUFDdkM7O0FBQ0Q7RUFDRSx5REFBeUQsRUFDMUQ7O0FBQ0Q7RUFDRSwwQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSwyQ0FBMEMsRUFDM0M7O0FBQ0Q7RUFDRSxrREFBa0QsRUFDbkQ7O0FBQ0Q7RUFDRSwwQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSwyQ0FBMEMsRUFDM0M7O0FBQ0Q7RUFDRSwyQ0FBMkMsRUFDNUM7O0FBQ0Q7RUFDRSwwQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSx1Q0FBc0MsRUFDdkM7O0FBQ0Q7RUFDRSxvQ0FBb0MsRUFDckM7O0FBQ0Q7RUFDRSwwQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSwyQ0FBMEMsRUFDM0M7O0FBQ0Q7RUFDRSw2QkFBNkIsRUFDOUI7O0FBQ0Q7RUFDRSwwQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSwyQ0FBMEMsRUFDM0M7O0FBQ0Q7RUFDRSxzQkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSwwQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSx1Q0FBc0MsRUFDdkM7O0FBQ0Q7RUFDRSxrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxzQkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7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QkFBbUI7RUFDbkIsUUFBUTtFQUNSLE9BQU87RUFDUCxxQkFBcUI7RUFDckIsV0FBVztFQUNYLGVBQWUsRUFDaEI7O0FBQ0Q7RUFHRSxxQ0FBcUMsRUFDdEM7O0FBQ0Q7RUFDRSxxQkFBcUI7RUFHckIsNkJBQTZCLEVBQzlCOztBQUNEO0VBQ0UscUJBQXFCLEVBQ3RCOztBQUNEOztFQUVFLHFCQUFxQixFQUN0Qjs7QUFDRDtFQUNFLGtCQUFrQixFQUNuQjs7QUFDRDtFQUNFLHFCQUFxQjtFQUNyQixvQ0FBb0M7RUFDcEMsNEJBQTRCO0VBQzVCLFdBQVc7RUFDWCxtQkFBbUI7RUFHbkIsc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixhQUFhLEVBQ2Q7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFHRSx5QkFBeUIsRUFDMUI7O0FBQ0Q7O0VBRUUscUJBQXFCLEVBQ3RCOztBQUNEOzs7O0VBSUUscUJBQXFCO0VBQ3JCLG9CQUFvQixFQUNyQjs7QUFDRDs7OztFQUlFLFdBQVc7RUFDWCxvQ0FBb0M7RUFDcEMsNEJBQTRCLEVBQzdCOztBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixZQUFZO0VBQ1osWUFBWTtFQUNaLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsYUFBYTtFQUViLG1CQUFZO0VBQ1osV0FBVyxFQUNaOztBQUNEO0VBQ0Usa0JBQWtCLEVBQ25COztBQUNEO0VBQ0UscUJBQXFCO0VBQ3JCLG9DQUFvQztFQUNwQyw0QkFBNEI7RUFDNUIsV0FBVyxFQUNaOztBQUNEO0VBQ0UscUJBQXFCLEVBQ3RCOztBQUNEOztFQUVFLHFCQUFxQixFQUN0Qjs7QUFDRDs7OztFQUlFLFdBQVc7RUFDWCxvQ0FBb0M7RUFDcEMsNEJBQTRCLEVBQzdCOztBQUNEO0VBQ0UseUJBQXlCO0VBQ3pCLHdCQUF3QixFQUN6QiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKiB6LWluZGV4ICoqL1xuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJQaW5nRmFuZyBTQ1wiLCBNaWNyb3NvZnQgWWFoZWksSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbmgxLCBoNCwgaDUsIGg2LCBwLCB1bCwgbGksIHRleHRhcmVhLCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJQaW5nRmFuZyBTQ1wiLCBNaWNyb3NvZnQgWWFoZWksSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbmgyLFxuaDMge1xuICBvcnBoYW5zOiAzO1xuICB3aWRvd3M6IDM7IH1cblxuaDIsXG5oMyB7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG5cbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuaGVhZGVyLCBzZWN0aW9uLCBmb290ZXIsIG5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7IH1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNmRjN2Y0OyB9XG5cbmJsb2NrcXVvdGUge1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7IH1cblxuaW5wdXQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzLFxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uUmVhY3RNb2RhbF9fQm9keS0tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmUtb3B0IHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uY2xlYXItZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUGluZ0ZhbmcgU0NcIiwgTWljcm9zb2Z0IFlhaGVpLEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGF0YV9zZXRfYW5zd2VyIHtcbiAgbWFyZ2luLXRvcDogNDdweDsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgem9vbTogMTsgfVxuXG4qIGh0bWwgLmNsZWFyZml4IHtcbiAgaGVpZ2h0OiAxJTsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lcl9fcHJvamVjdCB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29udGFpbmVyX190eHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGFibGUgdGQsIC50YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkZmUzOyB9XG5cbi50YWJsZS1jZW50ZXIgdGQsIC50YWJsZS1jZW50ZXIgdGgge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRmZTM7IH1cblxuLm1hdHJpeC10YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAubWF0cml4LXRhYmxlIHRoLCAubWF0cml4LXRhYmxlIHRkIHtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAubWF0cml4LXRhYmxlLS13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgICAubWF0cml4LXRhYmxlLS13cmFwIC5tYXRyaXhfX2RyYWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgLm1hdHJpeC10YWJsZS0td3JhcCAubWF0cml4X19kcmFnIC5kcmFnX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgY3Vyc29yOiBjb2wtcmVzaXplOyB9XG4gIC5tYXRyaXgtdGFibGUtLXZpZXcge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICAubWF0cml4LXRhYmxlIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUQ1O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNHB4OyB9XG4gICAgLm1hdHJpeC10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENUQ1RDU7IH1cbiAgLm1hdHJpeC10YWJsZSB0aGVhZCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RDVENTsgfVxuICAubWF0cml4LXRhYmxlIC5tYXRyaXhfX2hlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLm1hdHJpeC10YWJsZSAubWF0cml4X19oZWFkIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubWF0cml4LXRhYmxlIC5tYXRyaXhfX2hlYWQgLmVkaXRvciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzcHggMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1hdHJpeC10YWJsZSAubWF0cml4X190ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLm1hdHJpeC10YWJsZSAubWF0cml4X190ZC0taW5wdXQge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLm1hdHJpeC10YWJsZSAubWF0cml4X19pbnB1dCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLm1hdHJpeF9fc2NvcmVfZGl2IHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2FlMTY7XG4gIGNvbG9yOiAjZjdhZTE2O1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbjogMTdweCAwIDAgLTE3cHg7IH1cblxuLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pY29uLXMge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5pY29uLW0ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5pY29uLWwge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbi5pY29uLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pY29uLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2xvZ28yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzUwcHggNDBweDsgfVxuXG4uaWNvbi1sb2dvMSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvY2hlY2tMb2dvMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxNThweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5pY29uLXRpc2hpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy90aXNoaS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi5pY29uLXJlZHBhY2tldCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvcmVkcGFja2V0LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAyMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uaWNvbi1yZWRwYWNrZXQyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9yZWRwYWNrZXQyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uaWNvbi1yZWRwYWNrZXQzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9yZWRwYWNrZXQzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTU2cHg7XG4gIGhlaWdodDogMTU2cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmljb24tY29kZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYW5zd2VyL2NvZGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7IH1cblxuLmljb24tb2ZmbGluZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYW5zd2VyL29mZmZsaW5lLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4OyB9XG5cbi5pY29uLXJlZHBhY2tldDQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3JlZHBhY2tldDQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAzMjhweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5pY29uLXlpcGFpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy95aXBhaV9faWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDEwOHB4O1xuICBoZWlnaHQ6IDEwOHB4OyB9XG5cbi5pY29uLXNvcnJ5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9zb3JyeS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmljb24tamlhbnRvdSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvamlhbnRvdS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDsgfVxuXG4uaWNvbi10aXNoaTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3Rpc2hpMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uaWNvbi10aXNoaTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3Rpc2hpMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uaWNvbi1sb2dvLWJsdWUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2xvZ28tYmx1ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxNThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaWNvbi1zZWFyY2gge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmljb24tY3JlYXRlLWVtcHR5LXF0biB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2NyZWF0ZS1lbXB0eS1xdG4uc3ZnXCIpOyB9XG5cbi5pY29uLXJlZmVyLXF0biB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2ljb24tcmVmZXItcXRuLnN2Z1wiKTsgfVxuXG4uaWNvbi1jb3B5LXF0biB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2NvcHktcXRuLnN2Z1wiKTsgfVxuXG4uaWNvbi1kdW1wLXF0biB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2R1bXAtcXRuLnN2Z1wiKTsgfVxuXG4uaWNvbi1hdmF0YXIge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2F2YXRhci5wbmdcIik7IH1cblxuLmljb24tbWVzc2FnZSB7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvbWVzc2FnZS5wbmdcIik7IH1cblxuLmljb24tbWVzc2FnZS1ub25lIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9tZXNzYWdlLW5vbmUucG5nXCIpOyB9XG5cbi8qKiBsb2dpYyBlZGl0ICoqL1xuLmljb24tdHJpYW5nbGUtZG93biB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy90cmlhbmdsZS1kb3duLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1oZWxwIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9oZWxwLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1hcnJvdy11cCB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy11cC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLmljb24tYXJyb3ctZG93biB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy1kb3duLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi10YXJnZXQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2xvZ2ljL3RhcmdldC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLmljb24tbG9naWMtZGVsZXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9sb2dpYy9kZWxldGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tbG9naWMtYWRkLXJvdyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvbG9naWMvYWRkLXJvdy5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1sb2dpYy1kZWxldGUtcm93IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9sb2dpYy9kZWxldGUtcm93LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLWxvZ2ljLWFkZC1yb3cyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9sb2dpYy9hZGQtcm93Mi5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4vKiogYW5zd2VyIGljb25zICoqL1xuLmljb24tY2hvaWNlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hbnN3ZXIvY2hvaWNlLXNlbGVjdGVkLnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1jaG9pY2Utc2VsZWN0ZWQtbm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2Fuc3dlci9jaG9pY2Utc2VsZWN0ZWQtbm8ucG5nXCIpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG5cbi5pY29uLWNob2ljZS1tdWx0aS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYW5zd2VyL2Nob2ljZS1tdWx0aS1zZWxlY3RlZDIucG5nXCIpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG5cbi5pY29uLWNob2ljZS1tdWx0aS1zZWxlY3RlZC1ubyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYW5zd2VyL2Nob2ljZS1tdWx0aS1zZWxlY3RlZC1uby5wbmdcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cblxuLmljb24tYW5zd2VyLW92ZXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYW5zd2VyL292ZXItc3VjY2Vzcy5zdmdcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cblxuLmljb24tYW5zd2VyLW92ZXItd2FybiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYW5zd2VyL292ZXItd2Fybi5zdmdcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7IH1cblxuLmljb24tYW5zd2VyLW92ZXItZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2Fuc3dlci9vdmVyLWVycm9yLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1hbnN3ZXItb3Zlci1zY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2Fuc3dlci9vdmVyLWVycm9yLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1hbnN3ZXItY29weS1saW5rIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hbnN3ZXIvY29weS1saW5rLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1hbnN3ZXItZHJhZyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2hhbmQucG5nXCIpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG5cbi5pY29uLWFuc3dlci1kcmFnMSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL21vdmUucG5nXCIpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5pY29uLWFuc3dlci1kcmFnMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL21vdmVhY3RpdmUucG5nXCIpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5pY29uLWFuc3dlci1kcmFnMiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2hhbmQyLnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuXG4vKi5pY29uLWFuc3dlci1kcmFnMiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vaGFuZDIucG5nXCIpIGNlbnRlciBjZW50ZXIgL2NvdmVyIG5vLXJlcGVhdDtcclxufSovXG4vKiogcXRuICoqL1xuLmljb24tY2hvaWNlLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2Nob2ljZS1zaW5nbGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG5cbi5pY29uLXF0bi1jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi1jYXRlZ29yeS5zdmdcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cblxuLmljb24tcXRuLWNhdGVnb3J5MiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi1jYXRlZ29yeS5zdmdcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uaWNvbi0xLTAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tMS0wLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLTEtMSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi0xLTEuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tMS04IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLTEtOC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi0xLTkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tMS05LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLTEtMTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tMS0xMS5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi0yLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tMi0xLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLTItMiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi0yLTIuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tMy0wIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLTMtMC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi0zLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tMy0xLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLTQtMCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi00LTAuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tNi0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLTYtMS5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi03LTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tNy0xLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLTgtMiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi04LTIuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tOC00IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLTgtNC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1wYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLXBhZ2Uuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tYmlydGhkYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tYmlydGhkYXkuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tY2l0eSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi1jaXR5LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLWxvY2F0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLWxvY2F0aW9uLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLTktMCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3RhcmdldC5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7IH1cblxuLmljb24tMTEtMSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3RpbWUucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tMTMtOSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi0xMy05LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLTItNCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi0yLTQuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tMy0yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLTMtMi5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi0xLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tMS0yLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLTEtMiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi0xLTIuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tMS0xMyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi0xLTEzLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLWVkaXRvci1xdC1jb3B5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9lZGl0b3IvcXQtY29weS5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1lZGl0b3ItcXQtdXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2VkaXRvci9xdC11cC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1lZGl0b3ItcXQtZG93biB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZWRpdG9yL3F0LWRvd24uc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tZWRpdG9yLXF0LWRlbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZWRpdG9yL3F0LWRlbGV0ZS5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1lZGl0b3ItdGV4dCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZWRpdG9yL3RleHQuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tZWRpdG9yLWltZyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZWRpdG9yL2ltZy5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1lZGl0b3Itc2V0dGluZyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZWRpdG9yL3NldHRpbmcuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tZWRpdG9yLWRlbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZWRpdG9yL2RlbGV0ZS5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1lZGl0b3Itb3B0LXVwIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9lZGl0b3Ivb3B0LXVwLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLWVkaXRvci1vcHQtZG93biB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZWRpdG9yL29wdC1kb3duLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLWVkaXRvci1vcHQtbGVmdCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZWRpdG9yL29wdC1sZWZ0LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLWVkaXRvci1vcHQtcmlnaHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2VkaXRvci9vcHQtcmlnaHQuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tZWRpdG9yLW9wdC1hZGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2VkaXRvci9vcHQtYWRkLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLWVkaXRvci1vcHQtbXVsdGktYWRkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9lZGl0b3Ivb3B0LW11bHRpLWFkZC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1yYWRpby1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9yYWRpby1zZWxlY3QucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tc2NvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9zY29yZS5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1hbGwtcGFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tYWxsLXBhZ2Uuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9jbG9zZS5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4vKiogYWNjb3VudCBpY29ucyAqKi9cbi5pY29uLWFjY291bnQtZW1haWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2FjY291bnQvZW1haWwuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tYWNjb3VudC1wYXNzd29yZCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYWNjb3VudC9wYXNzd29yZC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1hY2NvdW50LXBob25lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hY2NvdW50L3Bob25lLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLWFjY291bnQtdXNlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYWNjb3VudC91c2VyLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi8qKiByZWdpc3RlcmRhdGEgaWNvbnMgKiovXG4uaWNvbi1kYXRhLXNldCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZGF0YS9kYXRhLXNldC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAxMnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5pY29uLWRhdGEtc2V0cyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZGF0YS9kYXRhLXNldC1vZmYuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMTJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uaWNvbi1wcml6ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZGF0YS9wcml6ZS5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDsgfVxuXG4uaWNvbi1wcml6ZS1pbmZvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9kYXRhL3RpcHMucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLmljb24tcmVkcGFja2V0NSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZGF0YS9yZWRwYWNrZXQucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7IH1cblxuLmljb24tbG9naW4tY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2FjY291bnQvbG9naW4tY2xvc2Uuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5yZXNldC1wYXNzLW9rIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hY2NvdW50L3Jlc2V0LXBhc3Mtb2suc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7IH1cblxuLm92ZXItd2FybiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYWNjb3VudC9vdmVyLXdhcm4uc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7IH1cblxuLmhvdCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG90Mi5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDQxcHg7IH1cblxuLmhvdDIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvdC5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjhweDsgfVxuXG4uZWRpdG9yLWFjY291bnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2FjY291bnQvZWRpdG9yLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLmRlbGV0ZWQtYWNjb3VudCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYWNjb3VudC9kZWxldGVkLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLnJlZ2lzdGVyLXBhc3MtcG9zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIxcHg7IH1cblxuLnJlc2V0LXBhc3MtcG9zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM4cHg7IH1cblxuLnJldHVybi1xdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3JldHVybi1xdG4uc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLmhvbWUtaWNvbjEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvaWNvbjEuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5ob21lLWljb24yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2ljb24yLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uaG9tZS1pY29uMyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uMy5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLmhvbWUtaWNvbjQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvaWNvbjQuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5ob21lLWljb241IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2ljb241LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uaG9tZS1pY29uNiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uNi5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLmhvbWUtaWNvbi0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2ljb24tMS5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzZweDsgfVxuXG4uaG9tZS1pY29uLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvaWNvbi0yLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzN3B4OyB9XG5cbi5ob21lLWljb24tMyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uLTMuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7IH1cblxuLmhvbWUtaWNvbi00IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2ljb24tNC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDsgfVxuXG4uaG9tZS1pY29uLTUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvaWNvbi01LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzOXB4OyB9XG5cbi5ob21lLWljb24tNiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uLTYuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM2cHg7IH1cblxuLmxvZ28taWNvbi0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2xvZ28xLnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTUzcHg7XG4gIGhlaWdodDogNjRweDsgfVxuXG4ubG9nby1pY29uLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvbG9nbzIucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA2NHB4OyB9XG5cbi5sb2dvLWljb24tMyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9sb2dvMy5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDY0cHg7IH1cblxuLmxvZ28taWNvbi00IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2xvZ280LnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTUzcHg7XG4gIGhlaWdodDogNjRweDsgfVxuXG4ubG9nby1pY29uLTUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvbG9nbzUucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA2NHB4OyB9XG5cbi5sb2dvLWljb24tNiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9sb2dvNi5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDY0cHg7IH1cblxuLmxvZ28taWNvbi03IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2xvZ283LnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTUzcHg7XG4gIGhlaWdodDogNjRweDsgfVxuXG4ubG9nby1pY29uLTgge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvbG9nbzgucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA2NHB4OyB9XG5cbi5sb2dvLWljb24tOSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9sb2dvOS5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDY0cHg7IH1cblxuLmxvZ28taWNvbi0xMCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9sb2dvMTAucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA2NHB4OyB9XG5cbi5sb2dvLWljb24tMTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvbG9nbzExLnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTUzcHg7XG4gIGhlaWdodDogNjRweDsgfVxuXG4ubG9nby1pY29uLTEyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2xvZ28xMi5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDY0cHg7IH1cblxuLmxvZ28taWNvbi0xMyB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9sb2dvMTMucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA2NHB4OyB9XG5cbi5sb2dvLWljb24tMTQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvbG9nbzE0LnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTUzcHg7XG4gIGhlaWdodDogNjRweDsgfVxuXG4ubG9nby1pY29uLTE1IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2xvZ28xNS5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDY0cHg7IH1cblxuLmxvZ28taWNvbi0xNiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9sb2dvMTYucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA2NHB4OyB9XG5cbi5sb2dvLWljb24tMTcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvbG9nbzE3LnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTUzcHg7XG4gIGhlaWdodDogNjRweDsgfVxuXG4ubG9nby1pY29uLTE4IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2xvZ28xOC5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDY0cHg7IH1cblxuLmljb24tcGF5IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hY2NvdW50L3BheS5zdmdcIik7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5pY29uLXdlY2hhcnQge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2FjY291bnQvd2VjaGFydC5zdmdcIik7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5pY29uLW5ld3Mge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2FjY291bnQvbmV3cy5wbmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5pY29uLW5ld3MyIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hY2NvdW50L25ld3MyLnBuZ1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmljb24tc2FuamlhbyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggNXB4IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwOyB9XG5cbi5pY29uLXNhbmppYW8tZG93bSB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uaWNvbi10b3Age1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9kb3duLnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLWRvd24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi90b3AucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLnJldHVybi1xdG4tbW9iaWxlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcmV0dXJuMS5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLmdsb2FkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9jYWlkYW4ucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmdsb2FkMSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvY2FpZGFuMi5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGlzdCB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvbGlzdDIucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxpc3QxIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9saXN0My5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaWNvbi1jb21tZW50IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vY29tbWVudC5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1kZWxldGUtcmVwbHkge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9kZWxldGUyLnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLXJlcGx5IHtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcmVwbHkucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5pY29uLTE0ODE1IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vaWNvbi0xNDgxNS5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi0yLTMge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9jaXR5LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5pY29uLTItNSB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi0yLTUuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmljb24tMi02IHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLTItNi5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaWNvbi03LTMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tNy0zLnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICM5MDk3OWI7IH1cbiAgLnBhZ2luYXRpb24gLnBhZ2VfX2NlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBhZ2luYXRpb24gLnBhZ2VfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBhZ2luYXRpb24gLnBhZ2VfX3NpemUge1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBhZ2luYXRpb24gLnBhZ2VfX2l0ZW0uZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmYgIWltcG9ydGFudDsgfVxuICAucGFnaW5hdGlvbiAucGFnZV9fc3VtbWFyeSB7XG4gICAgY29sb3I6ICM4ODg4ODggIWltcG9ydGFudDsgfVxuICAucGFnaW5hdGlvbiAucGFnZV9fcmlnaHQge1xuICAgIGNvbG9yOiAjODg4ODg4ICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2luYXRpb24gLnBhZ2VfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgLnBhZ2luYXRpb24gLnBhZ2UgLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2luYXRpb24gLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgY29sb3I6ICM4ODg4ODggIWltcG9ydGFudDsgfVxuXG4vKiogei1pbmRleCAqKi9cbi5hbnQtbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMjAwO1xuICB3aWR0aDogMzM1cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2Uge1xuICBwYWRkaW5nOiAxNnB4IDQwcHggMTZweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jb250ZW50LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNvbnRlbnQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNUQ2QTdEOyB9XG5cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jb250ZW50LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNvbnRlbnQtaWNvbi1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY29udGVudC1pY29uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDUxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1RDZBN0Q7IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNvbnRlbnQtaWNvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jb250ZW50LWljb24taWNvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICMyMEJCMzk7IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNvbnRlbnQtaWNvbi1pY29uLWluZm8ge1xuICBjb2xvcjogIzJkYjdmNTsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY29udGVudC1pY29uLWljb24td2FybiB7XG4gIGNvbG9yOiAjZmFjNDUwOyB9XG5cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jb250ZW50LWljb24taWNvbi1lcnJvciB7XG4gIGNvbG9yOiAjZmY2NjAwOyB9XG5cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jbG9zZS14IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiAxMHB4O1xuICBjb2xvcjogIzVENkE3RDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY29udGVudC1idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlciB7XG4gIGxlZnQ6IDMzNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwOyB9XG5cbi5hbnQtbm90aWZpY2F0aW9uLWZhZGUtbGVhdmUge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmVkaXRvciB7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHotaW5kZXg6IDE7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAuZWRpdG9yIC5xbC1pbmRlbnQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW07IH1cbiAgLmVkaXRvciAucWwtaW5kZW50LTIge1xuICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG4gIC5lZGl0b3IgLnFsLWluZGVudC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDllbTsgfVxuICAuZWRpdG9yIC5xbC1pbmRlbnQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMmVtOyB9XG4gIC5lZGl0b3IgLnFsLWluZGVudC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1ZW07IH1cbiAgLmVkaXRvciAucWwtaW5kZW50LTYge1xuICAgIHBhZGRpbmctbGVmdDogMThlbTsgfVxuICAuZWRpdG9yIC5xbC1pbmRlbnQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMWVtOyB9XG4gIC5lZGl0b3IgLnFsLWluZGVudC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0ZW07IH1cbiAgLmVkaXRvci1tIHtcbiAgICBwYWRkaW5nOiA2cHggNXB4OyB9XG4gICAgLmVkaXRvci1tOmhvdmVyIHtcbiAgICAgIHBhZGRpbmc6IDZweCA1cHg7IH1cbiAgLmVkaXRvci1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLmVkaXRvcjpob3ZlciwgLmVkaXRvci5lZGl0aW5nIHtcbiAgICBib3JkZXItY29sb3I6ICM2ZGJiZmY7IH1cbiAgLmVkaXRvci5lZGl0aW5nIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH1cbiAgLmVkaXRvciAudG9vbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2IyYjljNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgLmVkaXRvciAudG9vbGJhciAuaWNvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5lZGl0b3IgLnRvb2xiYXJfX2JvdHRvbSB7XG4gICAgICBib3R0b206IC0zNnB4O1xuICAgICAgdG9wOiBhdXRvOyB9XG4gICAgLmVkaXRvciAudG9vbGJhcl9fcmlnaHQge1xuICAgICAgcmlnaHQ6IDVweDsgfVxuICAgIC5lZGl0b3IgLnRvb2xiYXJfX21vcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuZWRpdG9yIC50b29sYmFyIC5tb3JlX193cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICB0b3A6IDM0cHg7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjJiOWM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmVkaXRvciAudG9vbGJhciAubW9yZV9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZWRpdG9yIC50b29sYmFyIC5tb3JlX19yb3ctLWluZGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgLmVkaXRvciAudG9vbGJhciAubW9yZV9fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgLmVkaXRvciAudG9vbGJhciAubW9yZV9fY2hlY2tib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAuZWRpdG9yIC50b29sYmFyIC5tb3JlX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAuZWRpdG9yIC5pY29uLWVkaXRvci1pbWcgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWRpdG9yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuXG4uaW1hZ2Utc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDFkMWQxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmltYWdlLXNlbGVjdG9yIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbWFnZS1zZWxlY3RvciBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1vZGFsX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTEwOyB9XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMTVweCAwIHJnYmEoMTk5LCAxOTksIDE5OSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2RkMmQ2OyB9XG5cbi5tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDIycHg7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tb2RhbF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsX19mb290ZXIgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxcHg7IH1cbiAgLm1vZGFsX19mb290ZXItLWxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5tb2RhbF9fZm9vdGVyLS1sZWZ0IC5idG46Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnAtY29uZmlybTEge1xuICB3aWR0aDogNjgwcHg7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgLnAtY29uZmlybTEgLmZlZWRiYWNrX190YWJsZSB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLnAtY29uZmlybTEgLm1lc3NhZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgLnAtY29uZmlybTEgLkF1ZGl0X2RpdiB7XG4gICAgd2lkdGg6IDY2MnB4O1xuICAgIGhlaWdodDogMzY1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAucC1jb25maXJtMSAuQXVkaXRfZGl2IC5BdWRpdF90YWJsZSB7XG4gICAgICB3aWR0aDogNjYycHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnAtY29uZmlybTEgLkF1ZGl0X2RpdiAuQXVkaXRfdGFibGUxIHtcbiAgICAgIHdpZHRoOiA2NjJweDtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0O1xuICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgICAgIGJvcmRlci10b3A6IDBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGhlaWdodDogMjExcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucC1jb25maXJtMSAuQXVkaXRfZGl2IC5BdWRpdF90YWJsZTEgdHIgdGQge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtY29uZmlybTEgLmNvbmZpcm1fX21lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNjFweDtcbiAgICB0b3A6IDQxMnB4OyB9XG4gIC5wLWNvbmZpcm0xLW1vYmlsZSB7XG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucC1jb25maXJtMS1tb2JpbGUgLm1lc3NhZ2Uge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAucC1jb25maXJtMS1tb2JpbGUgLkF1ZGl0X2RpdiB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gICAgLnAtY29uZmlybTEtbW9iaWxlIC5jb25maXJtX19tZXNzYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0OyB9XG4gICAgLnAtY29uZmlybTEtbW9iaWxlIC5mZWVkYmFja19fdGFibGUge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLlNhdmVRdG5fdGFibGUge1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgLlNhdmVRdG5fdGFibGUgdHIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5TYXZlUXRuX3RhYmxlIHRyIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udXBkYXRhX2JveCB7XG4gIHdpZHRoOiA3MTNweDtcbiAgaGVpZ2h0OiA0NzBweDsgfVxuICAudXBkYXRhX2JveCAudXBkYXRhX2RpdiB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvOyB9XG4gICAgLnVwZGF0YV9ib3ggLnVwZGF0YV9kaXYgLnVwbG9hZF90ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1MXB4O1xuICAgICAgdG9wOiA0OHB4O1xuICAgICAgd2lkdGg6IDI0NHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdBcmlhbCBOb3JtYWwnLCAnQXJpYWwnO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgIC51cGRhdGFfYm94IC51cGRhdGFfZGl2IC51cGxvYWRfZGF0YSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMjdweDtcbiAgICAgIHRvcDogNDhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTkwMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudXBkYXRhX2JveCAudXBkYXRhX3RhYnMge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0bzsgfVxuICAudXBkYXRhX2JveCAubW9kYWxfX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI5NXB4O1xuICAgIHRvcDogNDc4cHg7IH1cbiAgLnVwZGF0YV9ib3gtLW1vYmlsZSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9XG4gICAgLnVwZGF0YV9ib3gtLW1vYmlsZSAudXBkYXRhX3RhYnMge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgLnVwZGF0YV9ib3gtLW1vYmlsZSAudXBkYXRhX3RhYnMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAudXBkYXRhX2JveC0tbW9iaWxlIC51cGRhdGUtbGlzdCB7XG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLnVwZGF0YV9ib3gtLW1vYmlsZSAuaW1nLW0ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLnVwZGF0YV9ib3gtLW1vYmlsZSAuYW50LXRhYnMge1xuICAgICAgaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9XG4gICAgLnVwZGF0YV9ib3gtLW1vYmlsZSAubW9kYWxfX2Zvb3RlciB7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLkNvbXBsYWludHNfQm94IHtcbiAgbWFyZ2luLWxlZnQ6IDg4cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDEwMDY7IH1cbiAgLkNvbXBsYWludHNfQm94IC5jb21wbGFpbnRzX2RpdiB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNFRUUgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQUE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5BdWRpdEZlZWRCYWNrX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgLkF1ZGl0RmVlZEJhY2tfdGFibGUgdHIgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi51cGxvYWRfaW1hZ2Uge1xuICAvKiB6LWluZGV4OiAxMDAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTYxcHg7XHJcbiAgICB0b3A6IDZweDsqL1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5pbnB1dF9jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDsgfVxuXG4udXAtbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwOyB9XG4gIC51cC1tb2RhbCAudXAtbW9kYWwtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgIC51cC1tb2RhbCAudXAtbW9kYWwtaGVhZGVyIC5pY29uX3VwX2hpZGUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2hpZGUucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0N3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMXB4IDQ1cHg7XG4gICAgICB0b3A6IDEzcHg7IH1cbiAgICAudXAtbW9kYWwgLnVwLW1vZGFsLWhlYWRlciAuaWNvbl91cF9oaWRlMSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4va3VhbmcucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0N3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMXB4IDQ1cHg7XG4gICAgICB0b3A6IDEzcHg7IH1cbiAgICAudXAtbW9kYWwgLnVwLW1vZGFsLWhlYWRlciBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC51cC1tb2RhbCAudXAtbW9kYWwtcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogIzJiOWRmZjsgfVxuICAgIC51cC1tb2RhbCAudXAtbW9kYWwtcCBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnVwLW1vZGFsIC51cC1tb2RhbC1saXN0IHtcbiAgICBoZWlnaHQ6IDQyMnB4O1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLnVwLW1vZGFsIC51cC1tb2RhbC1saXN0IC51cC1tb2RhbC1saXN0cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnVwLW1vZGFsIC51cC1tb2RhbC1saXN0IC51cC1tb2RhbC1saXN0cyAudXBfX25hbWUtLXRkIHtcbiAgICAgICAgd2hpdGVTcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0T3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbkl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICB0ZXh0QWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgIC51cC1tb2RhbCAudXAtbW9kYWwtbGlzdCAudXAtbW9kYWwtbGlzdHMgLnVwX19uYW1lLS10ZCBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICB3aGl0ZVNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0T3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAudXAtbW9kYWwgLnVwLW1vZGFsLWxpc3QgLnVwLW1vZGFsLWxpc3RzIC51cC1tb2RhbC1wcm9ncmVzcyB7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDsgfVxuICAgICAgLnVwLW1vZGFsIC51cC1tb2RhbC1saXN0IC51cC1tb2RhbC1saXN0cyBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cblxuLnVwLW1vZGFsLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgLnVwLW1vZGFsLWJveCAudXAtbW9kYWwtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgIC51cC1tb2RhbC1ib3ggLnVwLW1vZGFsLWhlYWRlciAuaWNvbl91cF9oaWRlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9oaWRlLnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNDdweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzFweCA0NXB4O1xuICAgICAgdG9wOiAxM3B4OyB9XG4gICAgLnVwLW1vZGFsLWJveCAudXAtbW9kYWwtaGVhZGVyIC5pY29uX3VwX2hpZGUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2hpZGUucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0N3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMXB4IDQ1cHg7XG4gICAgICB0b3A6IDEzcHg7IH1cbiAgICAudXAtbW9kYWwtYm94IC51cC1tb2RhbC1oZWFkZXIgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAudXAtbW9kYWwtYm94IC51cC1tb2RhbC1wIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMmI5ZGZmO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudXAtbW9kYWwtYm94IC51cC1tb2RhbC1wIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udXAtbW9kYWwtYm94TW9iaWxlIHtcbiAgYm90dG9tOiA0OHB4OyB9XG5cbi51cC1tb2RhbC1tb2JpbGUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm90dG9tOiA1NXB4O1xuICByaWdodDogMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC51cC1tb2RhbC1tb2JpbGUgLnVwLW1vZGFsLWxpc3Qge1xuICAgIGhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4udHJhbnNmb3JtIHtcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvdTE0Mjk0LnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwOyB9XG5cbi5maWxlbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MnB4OyB9XG4gIC5maWxlbmFtZSBhIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5sZWZ0LWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL3RvbGVmdC5wbmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmlnaHQtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvdG9yaWdodC5wbmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1hcF9pbnB1dCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87IH1cblxuLm1vZGFsX21vYmlsZSB7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87IH1cblxuLnRvcF9pbmRleCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ubW9iaWxlX3RvcF9pbmRleCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ubWFyLXQtMjAge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICM0MGI1ZmY7IH1cblxuLnppbmRleF9hbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ0cHg7XG4gIHdpZHRoOiA1NDBweDtcbiAgaGVpZ2h0OiA1MTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTAycHg7IH1cblxuLm1vYmlsZV96aW5kZXhfYW1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0NHB4O1xuICB3aWR0aDogMzc3cHg7XG4gIGhlaWdodDogNDQ0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwMnB4OyB9XG5cbi5tb2RpZnlfX2RhdGEge1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNmVjO1xuICBjb2xvcjogI2ExOWY5ZjsgfVxuXG4uUXRuX2RhdGFfZGl2IHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLmNvbmZpcm1fX3VwZ3JhZGUge1xuICB3aWR0aDogNDU1cHg7IH1cbiAgLmNvbmZpcm1fX3VwZ3JhZGUtLW1haW4ge1xuICAgIHBhZGRpbmc6IDM3cHggMzBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29uZmlybV9fdXBncmFkZS0tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLm9wdF9fZ3JvdXAtLW1haW4ge1xuICB3aWR0aDogNTAwcHg7IH1cbiAgLm9wdF9fZ3JvdXAtLW1haW4gLnRhYmxlX19kaXYge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5vcHRfX2dyb3VwLS1tYWluIC50YWJsZSB0ZCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5vcHRfX2dyb3VwLS1tYWluIC5ncm91cF9fdGl0bGUge1xuICAgIHdpZHRoOiA2N3B4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDBiNWZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAub3B0X19ncm91cC0tbWFpbiAudGl0bGVfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm9wdF9fZ3JvdXAtLW1haW4gLnRpdGxlX19yb3cgLlNlbGVjdC0tc2luZ2xlIHtcbiAgICAgIG1hcmdpbjogMHB4IDRweDtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuXG4uYnRuIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDE4MSwgMjU1LCAwLjkpOyB9XG4gIC5idG4uYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFjM2I7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJ0bi5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcyLCA1OSwgMC45KTsgfVxuICAuYnRuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDIxOSwgMjE5LCAwLjkpOyB9XG4gIC5idG4uYnRuLXMge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxN3B4OyB9XG4gIC5idG5bZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5idG4uYnRuX19iYWNrLS1ub25lIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjZmZhYzNiO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgLmJ0bi5idG4tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMGNjYTk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1ncmVlbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyMDQsIDE2OSwgMC45KTsgfVxuXG4uaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1mYW1pbHk6IFwiUGluZ0ZhbmcgU0NcIiwgTWljcm9zb2Z0IFlhaGVpLEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtc20ge1xuICAgIGhlaWdodDogMjdweDsgfVxuICAuaW5wdXQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1sZyB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG5cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbmlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZkYmJmZiAhaW1wb3J0YW50OyB9XG5cbi5TZWxlY3QtaW5wdXQgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDsgfVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5zb3J0YWJsZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U1ZTdlOTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogN3B4IDExcHggN3B4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNvcnRhYmxlLWl0ZW0tLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDBCNUZGOyB9XG4gICAgLnNvcnRhYmxlLWl0ZW0tLWFjdGl2ZSAuaWNvbi1hbnN3ZXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9tb3ZlYWN0aXZlLnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICAuc29ydGFibGUtaXRlbSAuc29ydF9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBmbGV4OiAxOyB9XG4gIC5zb3J0YWJsZS1pdGVtIC5zb3J0X19zbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM0MEI1RkY7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnNvcnRhYmxlLWl0ZW0gLnNvcnRfX2xhYmVsIHtcbiAgICBmbGV4OiAxO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAuc29ydGFibGUtaXRlbSAuc29ydF9fZHJhZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc29ydGFibGUtaXRlbSAuc29ydF9fZHJhZyAuaWNvbi1sYXJnZSB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuXG4uc29ydGFibGUtaXRlbTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zb3J0YWJsZS1pdGVtMS0tYWN0aXZlIC5pY29uLWFuc3dlci1kcmFnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9tb3ZlYWN0aXZlLnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICAuc29ydGFibGUtaXRlbTEgLm1zZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEzcHg7XG4gICAgd2lkdGg6IDE0NnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc29ydGFibGUtaXRlbTEgLnNvcnRfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgZmxleDogMTsgfVxuICAuc29ydGFibGUtaXRlbTEgLnNvcnRfX3NuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzQwQjVGRjtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuc29ydGFibGUtaXRlbTEgLnNvcnRfX2xhYmVsIHtcbiAgICBmbGV4OiAxO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAuc29ydGFibGUtaXRlbTEgLnNvcnRfX2RyYWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNvcnRhYmxlLWl0ZW0xIC5zb3J0X19kcmFnIC5pY29uLWxhcmdlIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG5cbi5wLW11bHRpLWFkZCB7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAwIDIwcHg7XG4gIHdpZHRoOiA0NjBweDsgfVxuICAucC1tdWx0aS1hZGQgLm11bHRpX19wMSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cbiAgLnAtbXVsdGktYWRkIC5tdWx0aV9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICAgIG1hcmdpbjogNHB4IDAgMjBweCAwOyB9XG5cbi5wLW11bHRpLXN1YiAubXVsdGlfX3AxIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtbXVsdGktc3ViIC5tdWx0aV9fcDIge1xuICB0ZXh0LWluZGVudDogMjVweDsgfVxuXG4ucC1tdWx0aS1zdGF0dXMgLm11bHRpX19wMSB7XG4gIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5wLW11bHRpLXN0YXR1cyAubXVsdGlfX3AxLS1zcGFuIHtcbiAgICBjb2xvcjogIzAwYWZlYztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnAtbXVsdGktc3RhdHVzIC5tb2RhbF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucC1tdWx0aS1zdGF0dXMgLm11bHRpX19pbnB1dCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDEwcHggMHB4OyB9XG4gIC5wLW11bHRpLXN0YXR1cyAubXVsdGlfX2lucHV0LS1yb3cge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLnAtbXVsdGktZmFpbCB7XG4gIHdpZHRoOiA2MDBweDsgfVxuICAucC1tdWx0aS1mYWlsIC5mYWlsX19yZWNvcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wLW11bHRpLWZhaWwgLmZhaWxfX3JlY29yZC0tc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAucC1tdWx0aS1mYWlsIC5yZWNvcmRfX3RhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5wLW11bHRpLW1vbmV5IHtcbiAgd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5wLW11bHRpLW1vbmV5IC5wLW11bHRpLS1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5wLW11bHRpLW1vbmV5IC5wLW11bHRpLS1sYXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAucC1tdWx0aS1tb25leSAubXVsdGlfX3RhYmxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLnAtbXVsdGktbW9uZXkgLm11bHRpX190YWJsZSB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtbXVsdGktbW9uZXkgLm11bHRpX190ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAucC1tdWx0aS1tb25leSAuYWRkX19tb25leS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5wLW11bHRpLW1vbmV5IC5hZGRfX21vbmV5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5wLW11bHRpLW1vbmV5IC5hZGRfX21vbmV5LS1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnAtbXVsdGktbW9uZXkgLmFkZF9fbW9uZXktLXR5cGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnAtbXVsdGktbW9uZXkgLmFkZF9fbW9uZXktLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAucC1tdWx0aS1tb25leSAuYWRkX19tb25leS0tbGlzdCBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnAtbXVsdGktbW9uZXkgLmFkZF9fbW9uZXktLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucC1tdWx0aS1tb25leSAuYWRkX19tb25leS0tb25lIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAucC1tdWx0aS1tb25leSAuYWRkX19tb25leSAubXVsdGlfX2lucHV0IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDVweDsgfVxuXG4ucC1tdWx0aS1hZGRNb25leSB7XG4gIHdpZHRoOiA4MDBweDsgfVxuICAucC1tdWx0aS1hZGRNb25leSAubW9uZXlfX3RhcmdldC0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIHBhZGRpbmc6IDIwcHggMHB4OyB9XG4gIC5wLW11bHRpLWFkZE1vbmV5IC5tb25leV9fdGFyZ2V0LS1vbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDsgfVxuICAgIC5wLW11bHRpLWFkZE1vbmV5IC5tb25leV9fdGFyZ2V0LS1vbmUgLmNoZWNrX19pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucC1tdWx0aS1hZGRNb25leSAubW9uZXlfX3RhcmdldC0tdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEzcHg7XG4gICAgbGVmdDogOTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjNEM0QzRDO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtbXVsdGktYWRkTW9uZXkgLmljb24taGVscCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAucC1tdWx0aS1hZGRNb25leSAuaWNvbi1oZWxwOmhvdmVyIC5tb25leV9fdGFyZ2V0LS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wLW11bHRpLWFkZE1vbmV5IC5tb25leV9fY2hhbm5lbC0tcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnAtbXVsdGktYWRkTW9uZXkgLm1vbmV5X19jaGFubmVsLS1yb3cgaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnAtbXVsdGktYWRkTW9uZXkgLm1vbmV5X19jaGFubmVsLS1vbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgLnAtbXVsdGktYWRkTW9uZXkgLm1vbmV5X19hbnN3ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucC1tdWx0aS1hZGRNb25leSAubW9uZXlfX2Fuc3dlci0tcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLnAtbXVsdGktYWRkTW9uZXkgLm1vbmV5X19hbnN3ZXItLXJvdyBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAucC1tdWx0aS1hZGRNb25leSAubW9uZXlfX2Fuc3dlci0tcm93IC5tdWx0aV9faW5wdXQge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4OyB9XG4gIC5wLW11bHRpLWFkZE1vbmV5IC5tb25leV9fb3JkZXItLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wLW11bHRpLWFkZE1vbmV5IC5tb25leV9fb3JkZXItLXRpdGxlMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnAtbXVsdGktYWRkTW9uZXkgLm1vbmV5X19vcmRlci0tcm93IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2NjY2M7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucC1tdWx0aS1hZGRNb25leSAubW9uZXlfX29yZGVyLS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucC1tdWx0aS1hZGRNb25leSAubW9uZXlfX29yZGVyLS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGNvbG9yOiAjY2NjY2NjOyB9XG5cbi5wLW11bHRpLXJlZHBhY2tldCAubGFiZWxfX3JlZHBhY2tldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4OyB9XG4gIC5wLW11bHRpLXJlZHBhY2tldCAubGFiZWxfX3JlZHBhY2tldC0tcm93IHtcbiAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5wLW11bHRpLXJlZHBhY2tldCAubGFiZWxfX2lucHV0IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ucC1tdWx0aS1yZWRwYWNrZXQyIHtcbiAgd2lkdGg6IDUwMHB4OyB9XG4gIC5wLW11bHRpLXJlZHBhY2tldDIgLmxhYmVsX19yZWRwYWNrZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5wLW11bHRpLWxvdHRlcnkge1xuICB3aWR0aDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnAtbXVsdGktbG90dGVyeSAubG90dGVyeV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5wLW11bHRpLWxvdHRlcnkgLmxvdHRlcnlfX2lucHV0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIC5wLW11bHRpLWxvdHRlcnkgLmxvdHRlcnlfX3NwYW4ge1xuICAgIHdpZHRoOiA4OHB4OyB9XG4gIC5wLW11bHRpLWxvdHRlcnkgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnAtbXVsdGktbG90dGVyeSAubW9kYWxfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wLW11bHRpLWxvdHRlcnkge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnAtbXVsdGktbG90dGVyeSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKua3u+WKoOiBlOezu+S6uuW8ueeqlyovXG4ucC1tdWx0aS1jb250YWN0cyB7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAwIDIwcHg7XG4gIHdpZHRoOiAzNjBweDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtbXVsdGktY29udGFjdHMgLm11bHRpX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAucC1tdWx0aS1jb250YWN0cyAubXVsdGlfX3JvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wLW11bHRpLWNvbnRhY3RzIC5tdWx0aV9fcm93IC5kYXRhX19leHBvcnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAucC1tdWx0aS1jb250YWN0cyAubXVsdGlfX3JvdyAuZGF0YV9fZXhwb3J0IC5TZWxlY3QtY29udHJvbCB7XG4gICAgICAgIGhlaWdodDogMzhweDsgfVxuICAgICAgICAucC1tdWx0aS1jb250YWN0cyAubXVsdGlfX3JvdyAuZGF0YV9fZXhwb3J0IC5TZWxlY3QtY29udHJvbCAuU2VsZWN0LXZhbHVlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgICAgICAgIC5wLW11bHRpLWNvbnRhY3RzIC5tdWx0aV9fcm93IC5kYXRhX19leHBvcnQgLlNlbGVjdC1jb250cm9sIC5TZWxlY3QtdmFsdWUgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50OyB9XG4gIC5wLW11bHRpLWNvbnRhY3RzIC5tdWx0aV9fY29kZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLW11bHRpLWNvbnRhY3RzIC5tdWx0aV9fbGFiZWwge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8q55+t5L+h6LSt5Lmw5by556qXKi9cbi5wLW11bHRpLWJ1eXNtcyB7XG4gIHBhZGRpbmc6IDEzcHggMTBweCAwIDEwcHg7XG4gIHdpZHRoOiA0MzJweDsgfVxuICAucC1tdWx0aS1idXlzbXMgLm11bHRpLWJ1eXNtcy0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnAtbXVsdGktYnV5c21zIC5tdWx0aS1idXlzbXMtLXJvdyAuYWNjb3VudF9fYm9yZGVyY29sb3Ige1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzQwYjVmZjsgfVxuICAucC1tdWx0aS1idXlzbXMgLm11bHRpX19ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBoZWlnaHQ6IDk0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2U3ZWJlZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnAtbXVsdGktYnV5c21zIC5tdWx0aV9fYmxvY2s6aG92ZXIge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzQwYjVmZjsgfVxuICAgIC5wLW11bHRpLWJ1eXNtcyAubXVsdGlfX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAucC1tdWx0aS1idXlzbXMgLm11bHRpX19ibG9jay0tY2VudGVyIHtcbiAgICAgIG1hcmdpbjogMCA3MnB4OyB9XG4gICAgLnAtbXVsdGktYnV5c21zIC5tdWx0aV9fYmxvY2stLXRvdGFsIHtcbiAgICAgIHdpZHRoOiAxMjJweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wLW11bHRpLWJ1eXNtcyAubXVsdGlfX2Jsb2NrLS1vbmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAgICAgLnAtbXVsdGktYnV5c21zIC5tdWx0aV9fYmxvY2stLW9uZSAubXVsdGlfX29uZS0tY29sb3Ige1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZhYzNiOyB9XG4gIC5wLW11bHRpLWJ1eXNtcyAuYnV5X19udW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg4ODg4ODtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYWViNWJiOyB9XG4gIC5wLW11bHRpLWJ1eXNtcyAucGF5X19tb25leSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5wLW11bHRpLWJ1eXNtcyAucGF5X19tb25leS0tY29sb3Ige1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNmZjdhMTE7IH1cblxuLyrlhYXlgLzlvLnnqpcqL1xuLnAtbXVsdGktcmVjaGFyZ2Uge1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMCAyMHB4O1xuICB3aWR0aDogNDYwcHg7IH1cbiAgLnAtbXVsdGktcmVjaGFyZ2UgLm11bHRpX19yb3cge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLnAtbXVsdGktcmVjaGFyZ2UgLm11bHRpX19yb3ctLXVuZGVybGluZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDAuNXB4ICNhZWI1YmI7IH1cbiAgICAucC1tdWx0aS1yZWNoYXJnZSAubXVsdGlfX3JvdyAubXVsdGlfX2lucHV0IHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkMmQ4ZGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnAtbXVsdGktcmVjaGFyZ2UgLnBheV9fd2F5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgLnAtbXVsdGktcmVjaGFyZ2UgLnBheV9fd2F5LS13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wLW11bHRpLXJlY2hhcmdlIC5wYXlfX2Jsb2NrIHtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmEwMWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8q6YWN6aKd6K6+572u5by556qXKi9cbi5wLW11bHRpLXF1b3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMCAyMHB4O1xuICB3aWR0aDogNjQ1cHg7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgLnAtbXVsdGktcXVvdGEgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5wLW11bHRpLXF1b3RhIC5tb2RhbF9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucC1tdWx0aS1xdW90YSAucXVvdGFfX3RpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fdGl0bGUtLWNvbG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fdGl0bGUtLW5vbmUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fcXRuIHtcbiAgICBmbGV4OiAxOyB9XG4gICAgLnAtbXVsdGktcXVvdGEgLnF1b3RhX19xdG4gLlNlbGVjdC1jb250cm9sIHtcbiAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50OyB9XG4gICAgLnAtbXVsdGktcXVvdGEgLnF1b3RhX19xdG4gLlNlbGVjdC12YWx1ZSB7XG4gICAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50OyB9XG4gICAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX3F0biAuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICM4ODg4ODggIWltcG9ydGFudDsgfVxuICAucC1tdWx0aS1xdW90YSAucXVvdGFfX3RhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX3RhYmxlIC5xdG5fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzg4ODg4ODtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fdGFibGUgLnF0bl9fdGl0bGUgLnF0bl9fdGl0bGUtLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fdGFibGUgLnF0bl9faW5wdXQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkOyB9XG4gIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fb25lIC5xdW90YV9fb3B0IHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fdHdvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnAtbXVsdGktcXVvdGEgLnF1b3RhX190d28gdGgsIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fdHdvIHRkIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gICAgLnAtbXVsdGktcXVvdGEgLnF1b3RhX190d28tLXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX3R3by0tc2VsZWN0IC5TZWxlY3QtY29udHJvbCB7XG4gICAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50OyB9XG4gICAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX3R3by0tc2VsZWN0IC5TZWxlY3QtdmFsdWUge1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fdHdvLS1zZWxlY3QgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICM4ODg4ODggIWltcG9ydGFudDsgfVxuICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fdHdvLS10YWJsZSB7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgd2lkdGg6IDU4M3B4O1xuICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLnAtbXVsdGktcXVvdGEgLnF1b3RhX190d28tLXF0biB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgY29sb3I6ICM4ODg4ODg7IH1cbiAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX3R3byAucXVvdGFfX2pvaW4ge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fdHdvIC5xdW90YV9fdGQge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fdHdvIC5xdW90YV9fdGQtLXRvcCB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX3R3byAucXVvdGFfX3RkMiB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX3R3byAucXVvdGFfX2lucHV0IHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7IH1cbiAgLnAtbXVsdGktcXVvdGEgLnF1b3RhX19tb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX21vcmUtLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnAtbXVsdGktcXVvdGEgLnF1b3RhX19tb3JlLS1yb3cgLlNlbGVjdC1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fbW9yZS0tcm93IC5TZWxlY3QtcGxhY2Vob2xkZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzg4ODg4OCAhaW1wb3J0YW50OyB9XG4gICAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX21vcmUtLXJvdyAuU2VsZWN0LXZhbHVlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX21vcmUtLXJvdyAuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzg4ODg4OCAhaW1wb3J0YW50OyB9XG4gICAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX21vcmUtLXJvdyAubG9naWNfX2MxIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX21vcmUtLXJvdyAubG9naWNfX2MyIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTFweDsgfVxuICAgICAgLnAtbXVsdGktcXVvdGEgLnF1b3RhX19tb3JlLS1yb3cgLmxvZ2ljX19jLS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTFweDsgfVxuICAgICAgLnAtbXVsdGktcXVvdGEgLnF1b3RhX19tb3JlLS1yb3cgLmxvZ2ljX19jMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX21vcmUtLXJvdyAubG9naWNfX2MzLS1hZGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL2RhdGEvYWRkLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX21vcmUtLXJvdyAubG9naWNfX2MzLS1kZWxldGUge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL2RhdGEvZGVsZXRlLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fbW9yZS0tcXRuIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fbW9yZS0tY2hlY2sge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICAgICAgY29sb3I6ICM4ODg4ODg7IH1cbiAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX21vcmUtLW9wdCB7XG4gICAgICB3aWR0aDogMzdweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gICAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAgIC5wLW11bHRpLXF1b3RhIC5xdW90YV9fbW9yZS0td2lkdGgge1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX21vcmUgLnF1b3RhX19kZWxldGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzljZGQ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAucC1tdWx0aS1xdW90YSAucXVvdGFfX21vcmUgLnF1b3RhX19udW0tLWlucHV0IHtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi8q56Gu6K6k5Yig6Zmk5by556qXKi9cbi5wLW11bHRpLWRlbGV0ZWQge1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMCAyMHB4O1xuICB3aWR0aDogMzYwcHg7IH1cbiAgLnAtbXVsdGktZGVsZXRlZCAuZGVsZXRlZF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucC1tdWx0aS10ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAwIDIwcHg7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5wLW11bHRpLXRlbXBsYXRlIC50ZW1wbGF0ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wLW11bHRpLXRlbXBsYXRlIC50ZW1wbGF0ZV9faW5wdXQge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAucC1tdWx0aS10ZW1wbGF0ZSAud29ya3NfX2NhdGVnb3JpZXMtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC5wLW11bHRpLXRlbXBsYXRlIC53b3Jrc19fY2F0ZWdvcmllcy0tbGFiZWwgaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5wLW11bHRpLXRlbXBsYXRlIC5tdWx0aV9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucC1tdWx0aS10ZW1wbGF0ZSAubW9kYWxfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ucC1tdWx0aS11c2V0ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB3aWR0aDogNzAwcHg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ucC1tdWx0aS1hY2NvdW50IHtcbiAgcGFkZGluZzogMTNweCAyMHB4IDAgMjBweDtcbiAgd2lkdGg6IDM2MHB4O1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC1tdWx0aS1hY2NvdW50IC5tdWx0aV9faW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgLnAtbXVsdGktYWNjb3VudCAubXVsdGlfX3JvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucC1tdWx0aS1hY2NvdW50IC5tdWx0aV9fcm93IC5TZWxlY3RfX3R5cGUge1xuICAgICAgZmxleDogMTsgfVxuICAgICAgLnAtbXVsdGktYWNjb3VudCAubXVsdGlfX3JvdyAuU2VsZWN0X190eXBlIC5TZWxlY3QtdmFsdWUtbGFiZWwge1xuICAgICAgICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50OyB9XG4gICAgLnAtbXVsdGktYWNjb3VudCAubXVsdGlfX3Jvdy0taW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAucC1tdWx0aS1hY2NvdW50IC5tdWx0aV9fcm93LS1zZWxlY3Qge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLnAtbXVsdGktYWNjb3VudCAubXVsdGlfX3JvdyAuaW1hZ2Utc2VsZWN0b3Ige1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnAtbXVsdGktYWNjb3VudCAubXVsdGlfX3JvdyAubGFiZWxfX3JvdyB7XG4gICAgICB3aWR0aDogOTBweDsgfVxuICAucC1tdWx0aS1hY2NvdW50IC5tdWx0aV9fY29kZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLW11bHRpLWFjY291bnQgLm11bHRpX19sYWJlbCB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnAtbXVsdGktYWNjb3VudCAubW9kYWxfX2Zvb3Rlci0taWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnAtbXVsdGktY29udGFjdHMgLm11bHRpX19pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4ucC1tdWx0aS1jb250YWN0cyAubXVsdGlfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucC1tdWx0aS1hY2NvdW50cmVjaGFyZ2Uge1xuICB3aWR0aDogNDYwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMjdweDsgfVxuICAucC1tdWx0aS1hY2NvdW50cmVjaGFyZ2UgLm11bHRpX19hY2NvdW50LS1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnAtbXVsdGktYWNjb3VudHJlY2hhcmdlIC5tdWx0aV9fYWNjb3VudC0tcm93IC5wYXlfX21vbmV5LS1jb2xvciB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmN2ExMTsgfVxuICAgIC5wLW11bHRpLWFjY291bnRyZWNoYXJnZSAubXVsdGlfX2FjY291bnQtLXJvdyAuYWNjb3VudF9faW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAucC1tdWx0aS1hY2NvdW50cmVjaGFyZ2UgLm11bHRpX19hY2NvdW50LS1pbnB1dCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZDJkOGRkO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5wLW11bHRpLWFjY291bnRyZWNoYXJnZSAubXVsdGlfX2FjY291bnQtLXNtYWxsIHtcbiAgICBjb2xvcjogIzg4ODg4ODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLnAtbXVsdGktYWNjb3VudHJlY2hhcmdlIC5tdWx0aV9fYWNjb3VudC0tYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2FlYjViYjtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnAtbXVsdGktYWNjb3VudHJlY2hhcmdlIC5tdWx0aV9fYWNjb3VudC0tYm90dG9tMiB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAucC1tdWx0aS1hY2NvdW50cmVjaGFyZ2UgLm11bHRpX19hY2NvdW50LS1yb3cyIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLnAtbXVsdGktYWNjb3VudHJlY2hhcmdlIC5tdWx0aV9fYWNjb3VudC0tcGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnAtbXVsdGktYWNjb3VudHJlY2hhcmdlIC5tdWx0aV9fYWNjb3VudC0tcGF5IC5hY2NvdW50X19ib3JkZXJjb2xvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZhMDFlICFpbXBvcnRhbnQ7IH1cbiAgLnAtbXVsdGktYWNjb3VudHJlY2hhcmdlIC5tdWx0aV9fYWNjb3VudC0tYmxvY2sge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkMmQ4ZGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4ucC1tdWx0aS1wYXljb25maXJtIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtbXVsdGktcGF5Y29uZmlybSAucGF5Y29uZmlybV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZhYzNiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wLW11bHRpLXBheWNvbmZpcm0gLnBheWNvbmZpcm1fX3RpdGxlIC5pY29uX19wYXkge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnAtbXVsdGktcGF5Y29uZmlybSAucGF5Y29uZmlybV9fdGV4dCB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCAyNXB4IDBweDsgfVxuICAgIC5wLW11bHRpLXBheWNvbmZpcm0gLnBheWNvbmZpcm1fX3RleHQtLWNvbG9yIHtcbiAgICAgIGNvbG9yOiAjZmZhYzNiOyB9XG5cbi5wLW11bHRpLXZvdWNoZXIge1xuICB3aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtbXVsdGktdm91Y2hlciAudm91Y2hlcl9fdGl0bGUtLXJvdyB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucC1tdWx0aS12b3VjaGVyIC52b3VjaGVyX190aXRsZS0tbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnAtbXVsdGktdm91Y2hlciAudm91Y2hlcl9fdGl0bGUtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMyOTlmZWI7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyOTlmZWI7IH1cbiAgLnAtbXVsdGktdm91Y2hlciAudm91Y2hlcl9fdGFiLS1tYWluIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLnAtbXVsdGktdm91Y2hlciAudm91Y2hlcl9fdGFiLS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5wLW11bHRpLXZvdWNoZXIgLnZvdWNoZXJfX3RhYi0tcm93IC5iYWNrY29sb3Ige1xuICAgICAgYmFja2dyb3VuZDogI2NjY2NjYzsgfVxuICAucC1tdWx0aS12b3VjaGVyIC52b3VjaGVyX190YWItLWxlZnQge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZDogIzQwYjVmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wLW11bHRpLXZvdWNoZXIgLnZvdWNoZXJfX3RhYi0tc2l6ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLnAtbXVsdGktdm91Y2hlciAudm91Y2hlcl9fdGFiLS1yaWdodCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICAucC1tdWx0aS12b3VjaGVyIC52b3VjaGVyX190YWItLXNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICM0MGI1ZmY7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5wLW11bHRpLXZvdWNoZXIgLnZvdWNoZXJfX3RhYi0tcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnAtbXVsdGktdm91Y2hlciAudm91Y2hlcl9fdGFiLS1idG4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MGI1ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb2xvcjogIzQwYjVmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5wLW11bHRpLXZvdWNoZXIgLnZvdWNoZXJfX3RhYi0tYnRuY29sb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgLnAtbXVsdGktdm91Y2hlciAudm91Y2hlcl9fdGFiLS1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogI2NjY2NjYzsgfVxuXG4ucC1tdWx0aS1hbnN3ZXIge1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMCAyMHB4O1xuICB3aWR0aDogNzQ1cHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAucC1tdWx0aS1hbnN3ZXIgLmVwYW5lbF9faW5mbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC41cHggI2NkZDJkNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5wLW11bHRpLWFuc3dlciAuZXBhbmVsX19pbmZvLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5wLW11bHRpLWFuc3dlciAuZXBhbmVsX19pbmZvLS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wLW11bHRpLWFuc3dlciAuZXBhbmVsX19pbmZvLS1yb3cge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAgIC5wLW11bHRpLWFuc3dlciAuZXBhbmVsX19pbmZvLS1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH1cbiAgLnAtbXVsdGktYW5zd2VyIC5hbnN3ZXJfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wLW11bHRpLWFuc3dlciAuYW5zd2VyX19pbmZvLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAucC1tdWx0aS1hbnN3ZXIgLmFuc3dlcl9faW5mbyAuYW5zd2VyX19xdG4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5wLW11bHRpLWFuc3dlciAuYW5zd2VyX19pbmZvIC5hbnN3ZXJfX3F0biAucXRuX19vcHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnAtbXVsdGktYW5zd2VyIC5hbnN3ZXJfX2luZm8gLmFuc3dlcl9fcXRuIC5vcGluaW9uIHtcbiAgICAgICAgbWFyZ2luOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgICAgICAucC1tdWx0aS1hbnN3ZXIgLmFuc3dlcl9faW5mbyAuYW5zd2VyX19xdG4gLm9waW5pb24gLmJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjNDBiNWZmO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wLW11bHRpLWFuc3dlciAuYW5zd2VyX19pbmZvIC5hbnN3ZXJfX3F0biAub3BpbmlvbiAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTFiYWZkOyB9XG4gICAgICAgIC5wLW11bHRpLWFuc3dlciAuYW5zd2VyX19pbmZvIC5hbnN3ZXJfX3F0biAub3BpbmlvbiAub3Bpbmlvbi1zZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgICAgLnAtbXVsdGktYW5zd2VyIC5hbnN3ZXJfX2luZm8gLmFuc3dlcl9fcXRuIC5vcGluaW9uIC5vcGluaW9uLWNvbnRlbnQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnAtbXVsdGktYW5zd2VyIC5idG4tZml4ZWQge1xuICAgIHdpZHRoOiAxNjBweDsgfVxuXG4ucC1jb3B5LWxpbmsge1xuICBwYWRkaW5nOiAyM3B4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtY29weS1saW5rIC5saW5rX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuXG4ucC1yaWNoLXRleHQge1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMCAyMHB4O1xuICB3aWR0aDogNTQwcHg7IH1cbiAgLnAtcmljaC10ZXh0IC5yaWNoX19lZGl0b3Ige1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnAtY29uZmlybSB7XG4gIHdpZHRoOiA0MDBweDsgfVxuICAucC1jb25maXJtIC5jb25maXJtX19tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMzZweCAwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtY29uZmlybSAuY29uZmlybV9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnAtY29uZmlybSAuY29uZmlybV9fdGV4dDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wLW11bHRpLXF0biAudGFibGUtcXRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucC1tdWx0aS1xdG4gLnRhYmxlLXF0biB0ciB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLnAtbXVsdGktcXRuIC50YWJsZS1xdG4gdGQsIC5wLW11bHRpLXF0biAudGFibGUtcXRuIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5wLW11bHRpLXF0biAudGFibGUtcXRuIC5xdG5fX3RoZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucC1tdWx0aS1xdG4gLnRhYmxlLXF0biAucXRuX190Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAucC1tdWx0aS1xdG4gLnRhYmxlLXF0biAucXRuX19pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnAtbXVsdGktbG9naWMge1xuICB3aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC1tdWx0aS1sb2dpYyAubWVzc2FnZV9fcDEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5wLW11bHRpLWxvZ2ljIC5sb2dpY19fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wLW11bHRpLWxvZ2ljIC5sb2dpY19fbGFiZWwtLW5hbWUge1xuICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAucC1tdWx0aS1sb2dpYyAubG9naWNfX2xhYmVsLS1pbnB1dCB7XG4gICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cblxuLnNlbGVjdC1jb25maXJtIHtcbiAgd2lkdGg6IDQwMHB4OyB9XG4gIC5zZWxlY3QtY29uZmlybSAuc2VsZWN0LWNvbmZpcm0tY2hvaWNlIHtcbiAgICBsaW5lLWhlaWdodDogNDlweDsgfVxuICAuc2VsZWN0LWNvbmZpcm0gLnNlbGVjdC1jb25maXJtLW1vZGUxIHtcbiAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgLnNlbGVjdC1jb25maXJtIC5zZWxlY3QtY29uZmlybS1tb2RlMiB7XG4gICAgaGVpZ2h0OiA0NXB4OyB9XG5cbi5wZXJmZWN0LWluZm8tY29uZmlybSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBlcmZlY3QtaW5mby1jb25maXJtIC5yZWdpc3Rlcl9fcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wZXJmZWN0LWluZm8tY29uZmlybSAucmVnaXN0ZXJfX3JvdyAucmVnaXN0ZXJfX2lucHV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnBlcmZlY3QtaW5mby1jb25maXJtIC5yZWdpc3Rlcl9fcm93IC5jb2RlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wZXJmZWN0LWluZm8tY29uZmlybSAuY29tYmluYXRpb24tZGl2IHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnAtbXVsdGktdHJhbnNmZXIge1xuICB3aWR0aDogNDYwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC1tdWx0aS10cmFuc2ZlciAub3Zlcl9faWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnAtbXVsdGktdHJhbnNmZXIgLnRyYW5zZmVyX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucC1tdWx0aS10cmFuc2ZlciAudHJhbnNmZXJfX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAucC1tdWx0aS10cmFuc2ZlciAudHJhbnNmZXJfX2lucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgIC5wLW11bHRpLXRyYW5zZmVyIC50cmFuc2Zlcl9faW5wdXQtLWlwaG9uZSB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgLnAtbXVsdGktdHJhbnNmZXIgLnRyYW5zZmVyX19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAucC1tdWx0aS10cmFuc2ZlciAudHJhbnNmZXJfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5wLW11bHRpLXRyYW5zZmVyIC50cmFuc2Zlcl9faWNvbi0taW5mbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIzcHg7XG4gICAgICBsZWZ0OiAtMTY5cHg7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucC1tdWx0aS10cmFuc2ZlciAudHJhbnNmZXJfX2ljb246aG92ZXIgLnRyYW5zZmVyX19pY29uLS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wLW11bHRpLWNvcHkgLnF1ZXN0aW9uX19jb3B5LS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucC1tdWx0aS1jb3B5IC5xdWVzdGlvbl9fY29weS0taW5wdXQge1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5wLW11bHRpLWNvcHkgLnF1ZXN0aW9uX19jb3B5LS1zZWxlY3Qge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLnAtbXVsdGktY29weSAud29ya3NfX2NhdGVnb3JpZXMge1xuICB3aWR0aDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucC1tdWx0aS1jb3B5IC53b3Jrc19fY2F0ZWdvcmllcy0tbGFiZWwge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLnAtbXVsdGktY29weSAud29ya3NfX2NhdGVnb3JpZXMtLWxhYmVsIGlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY3JlYXRlX1RlbXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzBmMztcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5wLW11bHRpLXByZXZpZXcge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5wLW11bHRpLWhvbWUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTkwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGhlaWdodDogMjMwcHg7IH1cbiAgLnAtbXVsdGktaG9tZSAuYmFja19fbW9kYWwtLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wLW11bHRpLWhvbWUgLm11bHRpX190aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnAtbXVsdGktaG9tZSAuY2xvc2VfX21vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAucC1tdWx0aS1ob21lIC5tdWx0aV9faG9tZS0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wLW11bHRpLWhvbWUgLm11bHRpX19ob21lLS1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAucC1tdWx0aS1ob21lIC5tdWx0aV9faG9tZS0taWNvbiAuaWNvbl9fc2l6ZSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMHB4IDEwcHg7IH1cblxuLnAtbXVsdGktdXJsIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5zbXNfX3N0YXRpc3RpY3Mge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zbXNfX3N0YXRpc3RpY3Mge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuc21zX19zdGF0aXN0aWNzIHtcbiAgICB3aWR0aDogMTEwMHB4O1xuICAgIGhlaWdodDogNzAwcHg7IH0gfVxuXG4uc21zX19pbnZpdGlvbiB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5zbXNfX2ludml0aW9uIC5zbXNfX2NvbnRlbnQtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc21zX19pbnZpdGlvbiAuY29udGVudF9fdGl0aWxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAuc21zX19pbnZpdGlvbiAuY29udGVudF9fdGl0aWxlMiB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgLnNtc19faW52aXRpb24gLmNvbnRlbnRfX3NlbmR0aW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9XG4gIC5zbXNfX2ludml0aW9uIC5jb250ZW50X19zZW5kY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAuc21zX19pbnZpdGlvbiAuY29udGVudF9fY29udGFjdCB7XG4gICAgd2lkdGg6IDQzMi44cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAuc21zX19pbnZpdGlvbiAuY29udGVudF9fc21zQ29udGVudCB7XG4gICAgd2lkdGg6IDQzMi44cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgY29sb3I6ICM4ODg4ODg7IH1cblxuLnNtc19fc3RhdGlzdGljcyB7XG4gIG1pbi13aWR0aDogODIwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAuc21zX19zdGF0aXN0aWNzIHRoLCAuc21zX19zdGF0aXN0aWNzIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAuc21zX19zdGF0aXN0aWNzIC5zZWFyY2gtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgLnNtc19fc3RhdGlzdGljcyAuc2VhcmNoLWNvbnRlbnQgaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zbXNfX3N0YXRpc3RpY3MgLnNtc19fY291bnQtLXRpdGxlIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNtc19fc3RhdGlzdGljcyAuc21zX19jb3VudC0tdGl0bGUyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAuc21zX19zdGF0aXN0aWNzIC5zbXNfX2NvdW50LS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5zbXNfX3N0YXRpc3RpY3MgLnNtc19fY291bnQtLXJvdzIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnNtc19fc3RhdGlzdGljcyAuc21zX19jb3VudC0tcm93MiAuc21zX19zdW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7IH1cbiAgICAuc21zX19zdGF0aXN0aWNzIC5zbXNfX2NvdW50LS1yb3cyIC5zbXNfX3NlbGVjdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zbXNfX3N0YXRpc3RpY3MgLnNtc19fY291bnQtLXJvdzIgLnNtc19fYnRuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICM0MGI1ZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMxZmE4ZmY7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zbXNfX3N0YXRpc3RpY3MgLnNtc19fY291bnQtLXJvdzIgLnNtc19fYnRuMiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwcHggN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAgIC5zbXNfX3N0YXRpc3RpY3MgLnNtc19fY291bnQtLXJvdzIgLnNtc19fYnRuMjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDE4MSwgMjU1LCAwLjkpOyB9XG4gIC5zbXNfX3N0YXRpc3RpY3MgLnNtc19fY291bnQtLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDsgfVxuICAuc21zX19zdGF0aXN0aWNzIC5zbXNfX3Byb2dyZXNzIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICAgIC5zbXNfX3N0YXRpc3RpY3MgLnNtc19fcHJvZ3Jlc3MtLWNvbG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNGRkNzY7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgLnNtc19fc3RhdGlzdGljcyAuc3RhdGlzdGljc19fdHIge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgICAuc21zX19zdGF0aXN0aWNzIC5zdGF0aXN0aWNzX190cl9fdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTdlOTsgfVxuICAgICAgLnNtc19fc3RhdGlzdGljcyAuc3RhdGlzdGljc19fdHJfX3RpdGxlIC5zdGF0dXNfX3NlbGVjdCAuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4OyB9XG4gICAgLnNtc19fc3RhdGlzdGljcyAuc3RhdGlzdGljc19fdHJfX2RhdGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc21zX19zdGF0aXN0aWNzIC5zdGF0aXN0aWNzX190ZCB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNtc19fc3RhdGlzdGljcyAuc3RhdGlzdGljc19fdGRfX29rIHtcbiAgICAgIGNvbG9yOiAjMTBjY2E5OyB9XG4gICAgLnNtc19fc3RhdGlzdGljcyAuc3RhdGlzdGljc19fdGRfX25vIHtcbiAgICAgIGNvbG9yOiAjYTlhOWE5OyB9XG4gIC5zbXNfX3N0YXRpc3RpY3MgLmludml0aW9uX19wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc21zX19zdGF0aXN0aWNzIC5jaGVja19fd2lkdGgge1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gIC5zbXNfX3N0YXRpc3RpY3MgLnNlcV9fd2lkdGgge1xuICAgIHdpZHRoOiA1MHB4OyB9XG5cbi5zbXNfY2hlY2tib3gge1xuICBtYXJnaW46IDVweCA1cHggMCAxMHB4OyB9XG5cbi5zbXNfX2NvdW50X19kaXYge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnNtc19fY291bnRfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzQwYjVmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzFmYThmZjtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uZWRpdENvbnRhY3QtbWFpbiB7XG4gIHdpZHRoOiAzMDBweDsgfVxuICAuZWRpdENvbnRhY3QtbWFpbiAuZWRpdENvbnRhY3QtaXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLnAtbXVsdGktc2NhbGUge1xuICB3aWR0aDogNTM1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkZmUzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYmRmZTM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnAtbXVsdGktc2NhbGUgdGgsIC5wLW11bHRpLXNjYWxlIHRkIHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGJkZmUzOyB9XG4gIC5wLW11bHRpLXNjYWxlIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucC1tdWx0aS1zY2FsZSBpbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnAtbXVsdGktcHJvamVjdCB7XG4gIHdpZHRoOiA2NDBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAucC1tdWx0aS1wcm9qZWN0IC5tdWx0aV9fcHJvamVjdC0tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucC1tdWx0aS1wcm9qZWN0IC5tdWx0aV9fcHJvamVjdC0tbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5wLW11bHRpLXByb2plY3QgLm11bHRpX19wcm9qZWN0LS1saSBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnAtbXVsdGktdGVhbSB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICB3aWR0aDogNDMwcHg7XG4gIGhlaWdodDogMzA3cHg7IH1cbiAgLnAtbXVsdGktdGVhbSBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5wLW11bHRpLXRlYW0gLm11bHRpX190ZWFtLS1tYWluIHtcbiAgICBoZWlnaHQ6IDIzMHB4OyB9XG4gIC5wLW11bHRpLXRlYW0gLm11bHRpX190ZWFtLS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wLW11bHRpLXRlYW0gLm11bHRpX190ZWFtLS1yb3cge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnAtbXVsdGktdGVhbSAubXVsdGlfX3RlYW0tLXJvdyBpbnB1dCB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgLnAtbXVsdGktdGVhbSAuc2F2ZV9fYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnAtbXVsdGktdGVhbSAuYWRkX19idG4ge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnAtbXVsdGktdGVhbSAubXVsdGlfX2FkZC0tc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDE1NHB4OyB9XG4gICAgLnAtbXVsdGktdGVhbSAubXVsdGlfX2FkZC0tc2VhcmNoIGlucHV0IHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAucC1tdWx0aS10ZWFtIC5tdWx0aV9fYWRkLS1zZWFyY2ggLnNlYXJjaF9fYnRuIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWMzYjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnAtbXVsdGktdGVhbSAubXVsdGlfX2FkZC0tc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdCB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnAtbXVsdGktdGVhbSAubXVsdGlfX2FkZC0tc2VhcmNoIC5hZGRfX2NvbnRhY3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnAtbXVsdGktdGVhbSAubXVsdGlfX2FkZC0tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucC1tdWx0aS1jcmVhdGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiA1MDBweDsgfVxuICAucC1tdWx0aS1jcmVhdGUgLmNyZWF0ZV9fc2VsZWN0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5wLW11bHRpLWNyZWF0ZSAuY3JlYXRlX19zZWxlY3QgLlNlbGVjdC1wbGFjZWhvbGRlciB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5wLW11bHRpLWNyZWF0ZSAuY3JlYXRlX19zZWxlY3QgLlNlbGVjdC1jb250cm9sIHtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5wLW11bHRpLWNyZWF0ZSAuY3JlYXRlX19zZWxlY3QgLlNlbGVjdC1jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnAtbXVsdGktY3JlYXRlIC5jcmVhdGVfX3NlbGVjdC0tcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucC1tdWx0aS1jcmVhdGUgLmNyZWF0ZV9fc2VsZWN0LS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnAtbXVsdGktY3JlYXRlIC5jcmVhdGVfX2xhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnAtbXVsdGktY3JlYXRlIC5jcmVhdGVfX2xhYmVsLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucC1tdWx0aS1jcmVhdGUgLmNyZWF0ZV9fbGFiZWwtLXJvdyB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnAtbXVsdGktY3JlYXRlIC5jcmVhdGVfX2xhYmVsLS1yb3dzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnAtbXVsdGktY3JlYXRlIC5jcmVhdGVfX3Rhc2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLnAtbXVsdGktY3JlYXRlIC5jcmVhdGVfX3Rhc2sgdHIge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAucC1tdWx0aS1jcmVhdGUgLmNyZWF0ZV9fdGFzayB0ZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gICAgLnAtbXVsdGktY3JlYXRlIC5jcmVhdGVfX3Rhc2stLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnAtbXVsdGktY3JlYXRlIC5jcmVhdGVfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnAtbXVsdGktY3JlYXRlIC5jcmVhdGVfX3RhYmxlIC50ZF9fYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZhYzNiO1xuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wLW11bHRpLWNyZWF0ZSAuY3JlYXRlX190YWJsZSAudGRfX2JhY2sgLmRlbGV0ZWRfX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHRvcDogLThweDsgfVxuXG4ucC1tdWx0aS10eXBlIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnAtbXVsdGktdHlwZSAubXVsdGlfX2xhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnAtbXVsdGktdHlwZSAud29ya3NfX2NhdGVnb3JpZXMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLnAtbXVsdGktdHlwZSAud29ya3NfX2NhdGVnb3JpZXMtLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ucC1tdWx0aS1hYnV0bWVudCB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuICAucC1tdWx0aS1hYnV0bWVudCAuYWJ1dG1lbnRfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRmZTM7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAucC1tdWx0aS1hYnV0bWVudCAuYWJ1dG1lbnRfX3RhYmxlIHRyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnAtbXVsdGktYWJ1dG1lbnQgLmFidXRtZW50X190YWJsZSB0ZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGJkZmUzO1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5wLW11bHRpLWNvdW50IHtcbiAgd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgMjBweDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtbXVsdGktY291bnQgdGFibGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkZmUzO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RiZGZlMztcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wLW11bHRpLWNvdW50IHRkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGJkZmUzOyB9XG4gIC5wLW11bHRpLWNvdW50IC5TZWxlY3QtcGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5wLW11bHRpLWNvdW50IC5TZWxlY3QtY29udHJvbCB7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5wLW11bHRpLWNvdW50IC5TZWxlY3QtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtbXVsdGktY291bnQgLmNvdW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnAtbXVsdGktY291bnQgLmNvdW50X19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnAtbXVsdGktY291bnQgLmNvdW50X19yb3cgLmJ0bl9fcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjQwcHg7IH1cbiAgICAucC1tdWx0aS1jb3VudCAuY291bnRfX3JvdyAuYnRuX19zZW5kIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzAwYWZlYztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLW11bHRpLWNvdW50IC5jb3VudF9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgLnAtbXVsdGktY291bnQgLmNvdW50X19udW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wLW11bHRpLWhhbmQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnAtbXVsdGktaGFuZHNtcyB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnAtbXVsdGktbG9naWMtbW9yZSB7XG4gIHdpZHRoOiA3MjVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5wLW11bHRpLWxvZ2ljLW1vcmUgLmxvZ2ljX19tYXBwaW5nLS10YWJsZXMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogMzYycHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wLW11bHRpLWxvZ2ljLW1vcmUgLmxvZ2ljX19tYXBwaW5nLS10YWJsZSB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgICAucC1tdWx0aS1sb2dpYy1tb3JlIC5sb2dpY19fbWFwcGluZy0tdGFibGUgLnRoZWFkX190ZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucC1tdWx0aS1sb2dpYy1tb3JlIC5sb2dpY19fbWFwcGluZy0tdGFibGUgdHIge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAucC1tdWx0aS1sb2dpYy1tb3JlIC5sb2dpY19fbWFwcGluZy0tdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAgIC5wLW11bHRpLWxvZ2ljLW1vcmUgLmxvZ2ljX19tYXBwaW5nLS10YWJsZSAubW92ZS1sZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAucC1tdWx0aS1sb2dpYy1tb3JlIC5sb2dpYy1tb3ZlIHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAgIC5wLW11bHRpLWxvZ2ljLW1vcmUgLmxvZ2ljLW1vdmUgLnRoZWFkX190ZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucC1tdWx0aS1sb2dpYy1tb3JlIC5sb2dpYy1tb3ZlIHRyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnAtbXVsdGktbG9naWMtbW9yZSAubG9naWMtbW92ZSB0ZCB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAgIC5wLW11bHRpLWxvZ2ljLW1vcmUgLmxvZ2ljLW1vdmUgLm1vdmUtaGlkZSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG5cbi5wLW11bHRpLXNjb3JlIHtcbiAgd2lkdGg6IDUzNXB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAucC1tdWx0aS1zY29yZSAuc2NvcmVfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucC1tdWx0aS1zY29yZSAuc2NvcmVfX3Jvdy0tbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgLnAtbXVsdGktc2NvcmUgLnNjb3JlX19yb3ctLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnAtbXVsdGktc2NvcmUgLnNjb3JlX19yb3ctLWlucHV0MiB7XG4gICAgICB3aWR0aDogODNweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5wLW11bHRpLXNjb3JlIC5zY29yZV9fcm93LS1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucC1tdWx0aS1zY29yZSAuc2NvcmVfX3Jvdy0tbGVmdCAuc2NvcmVfX3Jvdy0taW5wdXQyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnAtbXVsdGktc2NvcmUgLnNjb3JlX19yb3ctLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wLW11bHRpLXNjb3JlIC5zY29yZV9fdGl0bGUge1xuICAgIHdpZHRoOiA3MnB4OyB9XG4gIC5wLW11bHRpLXNjb3JlIC5zY29yZV9faW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgLnAtbXVsdGktc2NvcmUgLnNjb3JlX19zZWxlY3Qge1xuICAgIHdpZHRoOiAzOTBweDsgfVxuICAucC1tdWx0aS1zY29yZSAuU2VsZWN0LWNvbnRyb2wge1xuICAgIGhlaWdodDogMzVweDsgfVxuICAucC1tdWx0aS1zY29yZSAuU2VsZWN0LXZhbHVlIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAucC1tdWx0aS1zY29yZSAuc2NvcmVfX3F0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucC1tdWx0aS1zY29yZSAuc2NvcmVfX3F0LS1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCA3cHggMHB4OyB9XG4gICAgICAucC1tdWx0aS1zY29yZSAuc2NvcmVfX3F0LS1saXN0IC50YWJsZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgICAgICAgLnAtbXVsdGktc2NvcmUgLnNjb3JlX19xdC0tbGlzdCAudGFibGUgdGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgICAucC1tdWx0aS1zY29yZSAuc2NvcmVfX3F0LS1yb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgICAucC1tdWx0aS1zY29yZSAuc2NvcmVfX3F0LS1sYWJlbCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4ucC1tdWx0aS1tb2RpZnkge1xuICB3aWR0aDogNDAwcHg7IH1cbiAgLnAtbXVsdGktbW9kaWZ5IC5leHBvcnRfX2J0biB7XG4gICAgY29sb3I6ICM0MGI1ZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLnAtbXVsdGktbW9kaWZ5IC5tdWx0aS1tb2RpZnktdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlM2ZmO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAucC1tdWx0aS1tb2RpZnkgLm11bHRpLW1vZGlmeS1zdGVwIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLnAtbXVsdGktbW9kaWZ5IC5pbWFnZS1zZWxlY3RvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiAjNDBiNWZmOyB9XG5cbi5wLW11bHRpLW1vZGlmeXNhdmUge1xuICB3aWR0aDogNDAwcHg7IH1cbiAgLnAtbXVsdGktbW9kaWZ5c2F2ZSAucC1tb2RpZnlzYXZlLWRpdiBwIHtcbiAgICBtYXJnaW46IDIwcHggMCAyOHB4IDExMHB4OyB9XG4gIC5wLW11bHRpLW1vZGlmeXNhdmUgLnAtbW9kaWZ5c2F2ZS1kaXYgLnAtbW9kaWZ5c2F2ZS1zcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBjb2xvcjogIzEyOTZEQjsgfVxuXG4ucC10YXJnZXRMZXZlbC1tb2RlbCB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuICAucC10YXJnZXRMZXZlbC1tb2RlbCAubW9kYWxfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucC10YXJnZXRMZXZlbC1tb2RlbCAuY2hlY2tVbml0LW1vZGFsLXRyZWUge1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAucC10YXJnZXRMZXZlbC1tb2RlbCAuY2hlY2tVbml0LW1vZGFsLXRyZWUgLnJvb3QtdGFyZ2V0IHtcbiAgICAgIG1hcmdpbjogMTBweCAwcHg7IH1cbiAgICAucC10YXJnZXRMZXZlbC1tb2RlbCAuY2hlY2tVbml0LW1vZGFsLXRyZWUgLm1haW4tc3ViIHtcbiAgICAgIG1hcmdpbjogNXB4IDBweCA1cHggMTBweDsgfVxuICAgIC5wLXRhcmdldExldmVsLW1vZGVsIC5jaGVja1VuaXQtbW9kYWwtdHJlZSAuc3ViLXRhcmdldCB7XG4gICAgICBtYXJnaW46IDVweCAwcHggNXB4IDEwcHg7IH1cbiAgICAucC10YXJnZXRMZXZlbC1tb2RlbCAuY2hlY2tVbml0LW1vZGFsLXRyZWUgLnN1Yi1saW5lIHNwYW4ge1xuICAgICAgbWFyZ2luOiAwcHggNXB4OyB9XG4gICAgLnAtdGFyZ2V0TGV2ZWwtbW9kZWwgLmNoZWNrVW5pdC1tb2RhbC10cmVlIC5zdWItbGluZSBpIHtcbiAgICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICAgIGNvbG9yOiAjNDBiNWZmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnAtdGFyZ2V0TGV2ZWwtbW9kZWwgLmNoZWNrVW5pdC1tb2RhbC10cmVlIC5hbnQtdHJlZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLnAtdGFyZ2V0TGV2ZWwtbW9kZWwgLmNoZWNrVW5pdC1tb2RhbC10cmVlIC5hbnQtdHJlZSBpIHtcbiAgICAgIGNvbG9yOiAjNDBiNWZmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnAtdGFyZ2V0TGV2ZWwtbW9kZWwgLmNoZWNrVW5pdC1tb2RhbC10cmVlIC5tb2RhbF9fdHJlZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgICAucC10YXJnZXRMZXZlbC1tb2RlbCAuY2hlY2tVbml0LW1vZGFsLXRyZWUgLm1vZGFsX190cmVlLS1pbnB1dCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ucC1jb25maXJtLWNlcnRpZmljYXRpb24gLmNvbmZpcm1fX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyNXB4IDAgMjVweCAwOyB9XG5cbi5wLWNvbmZpcm0tY2VydGlmaWNhdGlvbiAuY2VydGlmaWNhdGlvbl9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMzNweDsgfVxuICAucC1jb25maXJtLWNlcnRpZmljYXRpb24gLmNlcnRpZmljYXRpb25fX3JvdyBpbnB1dCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMzJweDsgfVxuICAucC1jb25maXJtLWNlcnRpZmljYXRpb24gLmNlcnRpZmljYXRpb25fX3JvdyAubWVzc2FnZS0tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM5cHg7XG4gICAgdG9wOiA2cHg7IH1cblxuLnAtY29uZmlybS1jZXJ0aWZpY2F0aW9uIC5tb2RhbF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ucC1tb2RhbC1zdWdnZXN0IHtcbiAgd2lkdGg6IDg2MHB4O1xuICBoZWlnaHQ6IDQzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7IH1cbiAgLnAtbW9kYWwtc3VnZ2VzdCB0ZCB7XG4gICAgcGFkZGluZzogMHB4IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1vZGFsLXN1Z2dlc3QgLnRhYl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wLW1vZGFsLXN1Z2dlc3QgLnRhYl9fbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5wLW1vZGFsLXN1Z2dlc3QgLnRhYl9fbGlzdC0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNDBiNWZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MGI1ZmY7IH1cbiAgLnAtbW9kYWwtc3VnZ2VzdCAuc3VnZ2VzdF9fdGFibGUge1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5wLW1vZGFsLXN1Z2dlc3QgLnN1Z2dlc3RfX3RhYmxlIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDsgfVxuICAgIC5wLW1vZGFsLXN1Z2dlc3QgLnN1Z2dlc3RfX3RhYmxlIC50cl9fdGQge1xuICAgICAgY29sb3I6ICNjMGMwYzA7IH1cbiAgICAgIC5wLW1vZGFsLXN1Z2dlc3QgLnN1Z2dlc3RfX3RhYmxlIC50cl9fdGQgZGl2LCAucC1tb2RhbC1zdWdnZXN0IC5zdWdnZXN0X190YWJsZSAudHJfX3RkIGEge1xuICAgICAgICBjb2xvcjogI2MwYzBjMCAhaW1wb3J0YW50OyB9XG5cbi5zdWdnZXN0LW1vYmlsZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTcwZjM7XG4gIGhlaWdodDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc3VnZ2VzdC1tb2JpbGUtbmF2IC5uYXZfX3RpdGxlIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuXG4uc3VnZ2VzdC1tb2JpbGUgLnN1Z2dlc3RfX2xpc3Qge1xuICBwYWRkaW5nOiA1MHB4IDEwcHggMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnN1Z2dlc3QtbW9iaWxlIC5zdWdnZXN0X19saXN0LS1tYWluIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN1Z2dlc3QtbW9iaWxlIC5zdWdnZXN0X19saXN0LS1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnN1Z2dlc3QtbW9iaWxlIC5zdWdnZXN0X19saXN0IC5zdWdnZXN0X190aXRsZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnN1Z2dlc3QtbW9iaWxlIC5zdWdnZXN0X19saXN0LS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNXB4IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnN1Z2dlc3QtbW9iaWxlIC5zdWdnZXN0X19saXN0LS1wYWRkaW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLnN1Z2dlc3QtbW9iaWxlIC5zdWdnZXN0X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zdWdnZXN0LW1vYmlsZSAuc3VnZ2VzdF9fZm9vdGVyLS1saXN0IHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5zdWdnZXN0LW1vYmlsZSAuc3VnZ2VzdF9fZm9vdGVyIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjliZDU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnN1Z2dlc3QtbW9iaWxlIC5pY29uX19oaWRlIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5wLWhvbWUgLmJhY2tfX21vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxMDsgfVxuICAucC1ob21lIC5iYWNrX19tb2RhbC0tc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnAtaG9tZSAuaGVhZGVyX19sb2dvIHtcbiAgdHJhbnNpdGlvbjogQWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogQWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IEFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gIC5wLWhvbWUgLmhlYWRlcl9fbG9nbzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbi5wLWhvbWUtLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9ob21lMS5qcGcpIGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wLWhvbWUtLWJhbm5lciAuaGVhZGVyX19pbmZvIHtcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVhN2E7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmY1ZjBhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucC1ob21lLS1iYW5uZXIgLmhlYWRlcl9faW5mbyAuaWNvbi1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiA1cHg7IH1cbiAgICAucC1ob21lLS1iYW5uZXIgLmhlYWRlcl9faW5mbyBhIHtcbiAgICAgIGNvbG9yOiAjNDBiNWZmOyB9XG4gIC5wLWhvbWUtLWJhbm5lciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wLWhvbWUtLWJhbm5lciAuYmFja3N0YWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5wLWhvbWUtLWJhbm5lciAubWFpbiB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucC1ob21lLS1iYW5uZXIgLm1haW4gYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnAtaG9tZS0tYmFubmVyIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnAtaG9tZS0tYmFubmVyIC5mb290ZXJfX2l0ZW0tLWFib3V0IHtcbiAgICAgIGZsZXg6IDI7IH1cbiAgICAucC1ob21lLS1iYW5uZXIgLmZvb3Rlcl9faXRlbS0tY29udGFjdCB7XG4gICAgICBmbGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cbiAgICAucC1ob21lLS1iYW5uZXIgLmZvb3Rlcl9faXRlbS0td2VjaGF0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogODBweDsgfVxuICAucC1ob21lLS1iYW5uZXIgLmhvbWVfX29uZS0tbWFpbiAuYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjAlO1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gICAgLnAtaG9tZS0tYmFubmVyIC5ob21lX19vbmUtLW1haW4gLmJhbm5lcl9fdGl0bGUtLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgLnAtaG9tZS0tYmFubmVyIC5ob21lX19vbmUtLW1haW4gLmJhbm5lcl9fYnRuIHtcbiAgICBwYWRkaW5nOiAxM3B4IDkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICAgIGNvbG9yOiAjMmI0YmExO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMjgwcHg7IH1cbiAgICAucC1ob21lLS1iYW5uZXIgLmhvbWVfX29uZS0tbWFpbiAuYmFubmVyX19idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjUpOyB9XG5cbi5wLWhvbWUgLmhvbWVfX3R3by0tbWFpbiB7XG4gIG1hcmdpbi10b3A6IDEwN3B4OyB9XG4gIC5wLWhvbWUgLmhvbWVfX3R3by0tbWFpbiAuaG9tZV9fdHdvLS10aXRsZSB7XG4gICAgd2lkdGg6IDUzNnB4O1xuICAgIGhlaWdodDogNjdweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuICAucC1ob21lIC5ob21lX190d28tLW1haW4gLmhvbWVfX3R3by0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjM2IzZjQyOyB9XG4gIC5wLWhvbWUgLmhvbWVfX3R3by0tbWFpbiAuaG9tZV9fdHdvLS1pY29ucyB7XG4gICAgbWFyZ2luLXRvcDogOTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wLWhvbWUgLmhvbWVfX3R3by0tbWFpbiAuaG9tZV9fdHdvLS1pY29uczIge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucC1ob21lIC5ob21lX190d28tLW1haW4gLmhvbWVfX3R3by0taWNvbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgb3BhY2l0eTogMC45NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgxNzIsIDE3MiwgMTcyLCAwLjUpO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5wLWhvbWUgLmhvbWVfX3R3by0tbWFpbiAuaG9tZV9fdHdvLS1pY29uMiB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWhvbWUgLmhvbWVfX3R3by0tbWFpbiAuaG9tZV9fdHdvLS1pY29uMyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAucC1ob21lIC5ob21lX190d28tLW1haW4gLmhvbWVfX3R3by0taWNvbjQge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtaG9tZSAuaG9tZV9fdHdvLS1tYWluIC5ob21lX190d28tLWljb242IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtaG9tZSAuaG9tZV9fdHdvLS1tYWluIC5ob21lX19pY29uLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjM2IzZjQyO1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLnAtaG9tZSAuaG9tZV9fdHdvLS1tYWluIC5ob21lX19pY29uLS10ZXh0MiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNGE0ZTUxO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ucC1ob21lIC5ob21lX19iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2hvbWUyLmpwZykgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDEyMHB4OyB9XG4gIC5wLWhvbWUgLmhvbWVfX2Jhbm5lci0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4OyB9XG4gIC5wLWhvbWUgLmhvbWVfX2Jhbm5lci0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wLWhvbWUgLmhvbWVfX2ltYWdlLS1tYWluIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7IH1cbiAgLnAtaG9tZSAuaG9tZV9faW1hZ2UtLW1haW4gLmhvbWVfX2ltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgICAucC1ob21lIC5ob21lX19pbWFnZS0tbWFpbiAuaG9tZV9faW1hZ2UtLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucC1ob21lIC5ob21lX19pbWFnZS0tbWFpbiAuaG9tZV9faW1hZ2UtLXRvcCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAucC1ob21lIC5ob21lX19pbWFnZS0tbWFpbiAuaG9tZV9faW1hZ2UtLXRvcCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnAtaG9tZSAuaG9tZV9faW1hZ2UtLW1haW4gLmhvbWVfX2ltYWdlLS1ib3R0b20ge1xuICAgICAgb3BhY2l0eTogMC45NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMTcyLCAxNzIsIDE3MiwgMC41KTtcbiAgICAgIHBhZGRpbmc6IDMycHggNDRweCA0MHB4OyB9XG4gICAgICAucC1ob21lIC5ob21lX19pbWFnZS0tbWFpbiAuaG9tZV9faW1hZ2UtLWJvdHRvbSAuaG9tZV9faW1hZ2UtLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgLnAtaG9tZSAuaG9tZV9faW1hZ2UtLW1haW4gLmhvbWVfX2ltYWdlLS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAgIC5wLWhvbWUgLmhvbWVfX2ltYWdlLS1tYWluIC5ob21lX19pbWFnZS0taW5mbyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzM0MzQzNDsgfVxuICAucC1ob21lIC5ob21lX19pbWFnZS0tbWFpbiAuaG9tZV9faW1hZ2UxIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWhvbWUgLmhvbWVfX2ltYWdlLS1tYWluIC5ob21lX19pbWFnZTIge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAucC1ob21lIC5ob21lX19pbWFnZS0tbWFpbiAuaG9tZV9faW1hZ2U0IHtcbiAgICBtYXJnaW4tdG9wOiAxOTRweCAhaW1wb3J0YW50OyB9XG4gIC5wLWhvbWUgLmhvbWVfX2ltYWdlLS1tYWluIC5ob21lX19pbWFnZTUge1xuICAgIG1hcmdpbi10b3A6IDEyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtaG9tZSAuaG9tZV9faW1hZ2UtLW1haW4gLmhvbWVfX2ltYWdlNiB7XG4gICAgbWFyZ2luLXRvcDogNTRweCAhaW1wb3J0YW50OyB9XG5cbi5wLWhvbWUgLmhvbWVfX2Jhbm5lcjIge1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2hvbWUzLmpwZykgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDEyMHB4OyB9XG5cbi5wLWhvbWUgLmhvbWVfX2xvZ28ge1xuICBtYXJnaW4tdG9wOiAxNTBweDsgfVxuICAucC1ob21lIC5ob21lX19sb2dvIC5sb2dvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDBweCAxMXB4IDQycHggMHB4OyB9XG5cbi5wLWhvbWUgLmhvbWVfX2Jhbm5lcjMge1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2hvbWU0LmpwZykgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIycHg7XG4gIG1hcmdpbi10b3A6IDEzMnB4OyB9XG4gIC5wLWhvbWUgLmhvbWVfX2Jhbm5lcjMtLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wLWhvbWUgLmhvbWVfX2Jhbm5lcjMtLWJvdHRvbSAuaG9tZV9fYm90dG9tLS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDYxcHg7IH1cbiAgICAucC1ob21lIC5ob21lX19iYW5uZXIzLS1ib3R0b20gLmhvbWVfX2JvdHRvbS0tdGV4dDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDExcHg7IH1cbiAgICAucC1ob21lIC5ob21lX19iYW5uZXIzLS1ib3R0b20gLmJ0bl9fYnV0dG9tIHtcbiAgICAgIHBhZGRpbmc6IDBweCA3MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDgxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucC1ob21lIC5ob21lX19iYW5uZXIzLS1ib3R0b20gLmJ0bl9fYnV0dG9tOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyYjRiYTE7IH1cblxuLnAtaG9tZSAuaG9tZV9fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQycHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzg4ODg4ODsgfVxuICAucC1ob21lIC5ob21lX19mb290ZXItLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnAtaG9tZSAuaG9tZV9fZm9vdGVyLS1zcGFuIHtcbiAgICBtYXJnaW46IDAgNDVweDsgfVxuXG4ucC1ob21lIC5ob21lX19yZXR1cm4tLXRvcCB7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvcmV0dXJuX190b3AucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3OHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucC1ob21lIC5oZWFkZXJfX21vYmlsZS0tYmxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5iYWNrX19tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wLW11bHRpLWhvbWUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubG9nbyB7XG4gICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvbWVfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlcl9fbW9iaWxlLS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5hdl9fbG9nby0taG9tZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuICAuYmFubmVyX19idG4ge1xuICAgIHBhZGRpbmc6IDEzcHggMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlcl9fbW9iaWxlLS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyX19tb2JpbGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXJfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFja19fbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucC1tdWx0aS1ob21lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnAtaG9tZS0tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAucC1ob21lLS1iYW5uZXIgLmJhY2tzdGFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAgICAgLnAtaG9tZS0tYmFubmVyIC5iYWNrc3RhZ2UgLmhlYWRlcl9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuICAgIC5wLWhvbWUtLWJhbm5lciAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4OyB9XG4gICAgICAucC1ob21lLS1iYW5uZXIgLmhlYWRlcl9fYnRuIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgICAucC1ob21lLS1iYW5uZXIgLmhlYWRlcl9fYnRuLS1yZWdpc3RlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5wLWhvbWUtLWJhbm5lciAuaGVhZGVyX19idG5zIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAucC1ob21lLS1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnAtaG9tZS0tYmFubmVyIC5jb250YWluZXIgLmJhbm5lcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgICAgICAgLnAtaG9tZS0tYmFubmVyIC5jb250YWluZXIgLmJhbm5lcl9fdGl0bGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1JTsgfVxuICAgICAgICAucC1ob21lLS1iYW5uZXIgLmNvbnRhaW5lciAuYmFubmVyX190aXRsZS0tc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuaG9tZV9fdHdvLS1tYWluIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAuaG9tZV9fdHdvLS1tYWluIC5ob21lX190d28tLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5ob21lX190d28tLW1haW4gLmhvbWVfX3R3by0tdGl0bGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ob21lX190d28tLW1haW4gLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWVfX3R3by0tbWFpbiAuY29udGFpbmVyIC5ob21lX190d28tLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgICAuaG9tZV9fdHdvLS1tYWluIC5jb250YWluZXIgLmhvbWVfX3R3by0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLmhvbWVfX3R3by0tbWFpbiAuY29udGFpbmVyIC5ob21lX190d28tLWljb25zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ob21lX190d28tLW1haW4gLmNvbnRhaW5lciAuaG9tZV9fdHdvLS1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gICAgICAgIC5ob21lX190d28tLW1haW4gLmNvbnRhaW5lciAuaG9tZV9fdHdvLS1pY29uOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgICAgIC5ob21lX190d28tLW1haW4gLmNvbnRhaW5lciAuaG9tZV9fdHdvLS1pY29uIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5ob21lX190d28tLW1haW4gLmNvbnRhaW5lciAuaG9tZV9fdHdvLS1pY29uIC5ob21lX19pY29uLS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgICAgLmhvbWVfX3R3by0tbWFpbiAuY29udGFpbmVyIC5ob21lX190d28tLWljb24gLmhvbWVfX2ljb24tLXRleHQyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmhvbWVfX2Jhbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLmhvbWVfX2Jhbm5lciAuaG9tZV9fYmFubmVyLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAuaG9tZV9fYmFubmVyIC5ob21lX19iYW5uZXItLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5ob21lX19pbWFnZS0tbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLmhvbWVfX2ltYWdlLS1tYWluIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ob21lX19pbWFnZS0tbWFpbiAuY29udGFpbmVyIC5ob21lX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgICAuaG9tZV9faW1hZ2UtLW1haW4gLmNvbnRhaW5lciAuaG9tZV9faW1hZ2UtLXJvdyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmhvbWVfX2ltYWdlLS1tYWluIC5jb250YWluZXIgLmhvbWVfX2ltYWdlLS10b3Age1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgIC5ob21lX19pbWFnZS0tbWFpbiAuY29udGFpbmVyIC5ob21lX19pbWFnZS0tYm90dG9tIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4IDEwcHggNDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgICAgICAuaG9tZV9faW1hZ2UtLW1haW4gLmNvbnRhaW5lciAuaG9tZV9faW1hZ2UtLWJvdHRvbSAuaG9tZV9faW1hZ2UtLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICAgIC5ob21lX19pbWFnZS0tbWFpbiAuY29udGFpbmVyIC5ob21lX19pbWFnZS0tYm90dG9tIC5ob21lX19pbWFnZS0taW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmhvbWVfX2Jhbm5lcjIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5ob21lX19iYW5uZXIyIC5ob21lX19iYW5uZXItLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC5ob21lX19iYW5uZXIyIC5ob21lX19iYW5uZXItLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5ob21lX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gICAgLmhvbWVfX2xvZ28gLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWVfX2xvZ28gLmNvbnRhaW5lciAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDBweDsgfVxuICAgICAgICAuaG9tZV9fbG9nbyAuY29udGFpbmVyIC5sb2dvOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIC5ob21lX19iYW5uZXIzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gICAgLmhvbWVfX2Jhbm5lcjMgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWVfX2Jhbm5lcjMgLmNvbnRhaW5lciAuaG9tZV9fYmFubmVyMy0tbGVmdCB7XG4gICAgICAgIHdpZHRoOiA3MiU7IH1cbiAgICAgICAgLmhvbWVfX2Jhbm5lcjMgLmNvbnRhaW5lciAuaG9tZV9fYmFubmVyMy0tbGVmdCAuaG9tZV9fYm90dG9tLS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgLmhvbWVfX2Jhbm5lcjMgLmNvbnRhaW5lciAuaG9tZV9fYmFubmVyMy0tbGVmdCAuaG9tZV9fYm90dG9tLS10ZXh0MiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuaG9tZV9fYmFubmVyMyAuY29udGFpbmVyIC5idG5fX2J1dHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ob21lX19mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAgIC5ob21lX19mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWVfX2Zvb3RlciAuY29udGFpbmVyIC5ob21lX19mb290ZXItLXNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFja19fbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucC1tdWx0aS1ob21lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5jb250YWluZXIgLmhvbWVfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIDE1cHggIWltcG9ydGFudDsgfVxuICAgIC5jb250YWluZXIgLmhvbWVfX2ltYWdlLS10b3Age1xuICAgICAgd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGFpbmVyIC5ob21lX19iYW5uZXIzLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiA2NSU7IH1cbiAgLmJ0bl9fYnV0dG9tIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFja19fbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucC1tdWx0aS1ob21lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmhvbWVfX2Jhbm5lcjMtLWxlZnQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfSB9XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlciAudGVtcGxhdGVfX25hdiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmhlYWRlciAudGVtcGxhdGVfX25hdi0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDBhZmVjICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhZGVyIC50ZW1wbGF0ZV9fbmF2OmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmhlYWRlcl9fcmlnaHQgLmhlYWRlcl9fbW9iaWxlLS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fYnRuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLyogICAgJi0tcmVnaXN0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfSovIH1cbiAgICAuaGVhZGVyX19idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyX19idG4tLWhvdmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8qICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAuaGVhZGVyX19idG4tLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH0qLyB9XG4gICAgICAuaGVhZGVyX19idG4tLWhvdmVyIC5pY29uX19ob3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgcmlnaHQ6IC01cHg7IH1cbiAgICAuaGVhZGVyX19idG4tLWluZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2MnB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgICAuaGVhZGVyX19idG4tLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX2J0bi0tYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyX19idG4tLWNvbG9yIHtcbiAgICAgIGNvbG9yOiAjMDBhZmVjOyB9XG4gIC5oZWFkZXJfX2JhY2sge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucC1sb2dpbiB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLnAtbG9naW4gLmxvZ2luX19sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wLWxvZ2luIC5sb2dpbl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLWxvZ2luIC5sb2dpbl9fbG9nbyAuaXBfX2VwYW5lbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gIC5wLWxvZ2luIC5sb2dpbl9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLWxvZ2luIC5sb2dpbl9fcm93IC5mb3JnZXRfcGFzc3dvcmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAgICAgLnAtbG9naW4gLmxvZ2luX19yb3cgLmZvcmdldF9wYXNzd29yZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTA4NmY4OyB9XG4gIC5wLWxvZ2luIC5sb2dpbl9fbnVtIHtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5wLWxvZ2luIC5sb2dpbl9fbnVtLS1yZWcge1xuICAgICAgY29sb3I6ICMxYzFiMWI7IH1cbiAgLnAtbG9naW4gLmxvZ2luX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wLWxvZ2luIC5sb2dpbl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gIC5wLWxvZ2luIC5sb2dpbl9fc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4NmY4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wLWxvZ2luIC5sb2dpbl9fc3VibWl0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsIDEzNCwgMjQ4LCAwLjkpOyB9XG4gIC5wLWxvZ2luIC5sb2dpbl9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucC1sb2dpbiAubG9naW5fX2xvZ2luIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAucC1sb2dpbiAubG9naW4tLWxvZ28ge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAucC1sb2dpbiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wLWxvZ2luIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wLXJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAxMjBweCBhdXRvIDE1MHB4OyB9XG4gIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAgIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fdGl0bGUtLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucC1yZWdpc3RlciAucmVnaXN0ZXJfX3RpdGxlLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICM0MGI1ZmY7IH1cbiAgICAgIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fdGl0bGUtLWFjdGl2ZSAucmVnaXN0ZXJfY29sb3Ige1xuICAgICAgICBjb2xvcjogIzQwYjVmZjsgfVxuICAgIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fdGl0bGUtLWxpbmUge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fcm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19yb3dzIC5pbWdfX2RlbGV0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19yb3cgLmljb24tcG9zaXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgdG9wOiAxM3B4OyB9XG4gICAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19yb3cgLlNlbGVjdC1jb250cm9sIHtcbiAgICAgIGhlaWdodDogNDZweDsgfVxuICAgIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fcm93IC5TZWxlY3QtdmFsdWUge1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDsgfVxuICAgICAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19yb3cgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjODg4ODg4ICFpbXBvcnRhbnQ7IH1cbiAgICAucC1yZWdpc3RlciAucmVnaXN0ZXJfX3Jvdy0taW1nIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiAxNjhweDsgfVxuICAgIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fcm93IC51cGxvYWQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19yb3cgLmltYWdlLXNlbGVjdG9yIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDsgfVxuICAgIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fcm93LS1hZ3JlZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7IH1cbiAgICAgIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fcm93LS1hZ3JlZSAuYWdyZWUge1xuICAgICAgICBjb2xvcjogIzg4ODg4ODtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19yb3ctLWFncmVlIC5hZ3JlZW1lbnQge1xuICAgICAgICBjb2xvcjogIzFlMWQxZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19yb3cgLmNvZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMxZjFmMWY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucC1yZWdpc3RlciAucmVnaXN0ZXJfX3Jvdy0tc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHJpZ2h0OiAtMTkzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDBiNWZmO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fcm93LS1pbmZvIHtcbiAgICAgIHJpZ2h0OiAtNDUycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAucC1yZWdpc3RlciAucmVnaXN0ZXJfX3Jvdy0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM0MGI1ZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYzNiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG4gICAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19zdWJtaXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MiwgNTksIDAuOSk7IH1cbiAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5wLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fbG9naW4ge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnAtcmVnaXN0ZXIgLnJlZ2lzdGVyX19udW0ge1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucC1yZWdpc3Rlci1jb21wYW55IHtcbiAgICB3aWR0aDogNjEwcHggIWltcG9ydGFudDsgfVxuXG4ucC1yZXNldF9wYXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDYwcHggYXV0bztcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDOyB9XG4gIC5wLXJlc2V0X3Bhc3MgLnBhc3NfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogUGluZ0ZhbmctU0M7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIG1hcmdpbjogMjNweCBhdXRvOyB9XG4gIC5wLXJlc2V0X3Bhc3MgLnBhc3NfX3JvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucC1yZXNldF9wYXNzIC5wYXNzX19yb3cgLm1lc3NhZ2UtLWJveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBsZWZ0OiA1MSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5wLXJlc2V0X3Bhc3MgLnBhc3NfX3JvdyAubWVzc2FnZS0tYm94X19zaG93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAucC1yZXNldF9wYXNzIC5wYXNzX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucC1yZXNldF9wYXNzIC5wYXNzX19zYXZlIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYzNiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wLXJlc2V0X3Bhc3MgLnBhc3NfX3NhdmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MiwgNTksIDAuOSk7IH1cbiAgLnAtcmVzZXRfcGFzcyAucGFzc19fbG9naW4ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTg2Zjg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDM2cHggYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucC1yZXNldF9wYXNzIC5wYXNzX19sb2dpbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgxLCAxMzQsIDI0OCwgMC45KTsgfVxuICAucC1yZXNldF9wYXNzIC5zdWNjZXNzX19pbmZvIHtcbiAgICAvKndpZHRoOiAzMDBweDsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wLXJlc2V0X3Bhc3MgLnN1Y2Nlc3NfX2luZm8tLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLnAtcmVzZXRfcGFzcyAuc3VjY2Vzc19faW5mby0tcHJvbXB0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wLXJlc2V0X3Bhc3MgLnN1Y2Nlc3NfX2luZm8tLXRleHQge1xuICAgICAgcGFkZGluZzogMCA2MHB4OyB9XG4gICAgLnAtcmVzZXRfcGFzcyAuc3VjY2Vzc19faW5mby0tY29tcGFueSB7XG4gICAgICB3aWR0aDogNjI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG4gICAgLnAtcmVzZXRfcGFzcyAuc3VjY2Vzc19faW5mbyAub3Zlcl9fd2Fybi0taWNvbiB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wLXJlc2V0X3Bhc3Mge1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgICAucC1yZXNldF9wYXNzIC5zdWNjZXNzX19pbmZvLS1jb21wYW55IHtcbiAgICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAucC1yZXNldF9wYXNzIC5zdWNjZXNzX19pbmZvLS1jb21wYW55IC5yZWdpc3Rlci1wYXNzLXBvc2l0aW9uIHtcbiAgICAgICAgbGVmdDogLTEwcHg7IH0gfVxuXG4ucC1hZ3JlZW1lbnQge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC1hZ3JlZW1lbnQgLmFncmVlbWVudF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jb3B5cmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzBmMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAuY29weXJpZ2h0LWFncmVlbWVudCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG5cbi5lbWFpbF9fbWFpbiB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5lbWFpbF9fbWFpbiBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuZW1haWxfX21haW4tLXAxIHtcbiAgICB0ZXh0LWluZGVudDogMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmVtYWlsX19tYWluIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7IH0gfVxuXG4ud29ya3MtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLndvcmtzLW5hdi0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLndvcmtzLW5hdi0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC53b3Jrcy1uYXYtLXdyYXAgLm5hdl9fbG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNTVweDsgfVxuICAgIC53b3Jrcy1uYXYtLXdyYXAgLm5hdl9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC53b3Jrcy1uYXYtLXdyYXAgLm5hdl9faXRlbS0tYWN0aXZlLCAud29ya3MtbmF2LS13cmFwIC5uYXZfX2l0ZW06aG92ZXIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAud29ya3MtbmF2LS13cmFwIC5uYXZfX2l0ZW0tLXRyaWFuZ2xlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvdHJpYW5nbGUtdG9wLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAud29ya3MtbmF2LS13cmFwIC5uYXZfX3Byb2ZpbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE1N3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC53b3Jrcy1uYXYtLXdyYXAgLm5hdl9fcHJvZmlsZS0tbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC53b3Jrcy1uYXYtLXdyYXAgLm5hdl9fcHJvZmlsZSAucHJvZmlsZV9fYXZhdGFyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC53b3Jrcy1uYXYtLXdyYXAgLm5hdl9fcHJvZmlsZSAucHJvZmlsZV9fbG9nb3V0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC53b3Jrcy1uYXYtLXdyYXAgLm5hdl9fcHJvZmlsZSAucHJvZmlsZV9fbmFtZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDg3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC53b3Jrcy1uYXYtLXdyYXAgLm5hdl9fcHJvZmlsZSAucHJvZmlsZV9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogNjVweDsgfVxuICAgICAgLndvcmtzLW5hdi0td3JhcCAubmF2X19wcm9maWxlIC5hY2NvdW50X19uaWNrbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC53b3Jrcy1uYXYtLXdyYXAgLm5hdl9fcHJvZmlsZSAuYWNjb3VudF9fbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuICAgICAgICAud29ya3MtbmF2LS13cmFwIC5uYXZfX3Byb2ZpbGUgLmFjY291bnRfX2xpc3QgLmFjY291bnRfX3JvdyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICAgIC53b3Jrcy1uYXYtLXdyYXAgLm5hdl9fcHJvZmlsZSAuYWNjb3VudF9fbGlzdCAuYWNjb3VudF9fcm93IGEge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICAgICAud29ya3MtbmF2LS13cmFwIC5uYXZfX3Byb2ZpbGUgLmFjY291bnRfX2xpc3QgLmFjY291bnRfX3Jvdzpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjOyB9XG4gICAgICAud29ya3MtbmF2LS13cmFwIC5uYXZfX3Byb2ZpbGUgLmFjY291bnRfX2xpc3QtLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b3Jrcy1uYXYtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC53b3Jrcy1uYXYtLWZpeGVkIC5uYXZfX3JldHVybiB7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAud29ya3MtbmF2LS1maXhlZCAubmF2X19yZXR1cm4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLndvcmtzLW5hdi0tYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC53b3Jrcy1uYXYtLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3MGYzOyB9XG4gICAgLndvcmtzLW5hdi0tY29sb3IgLnF0bl9fc3RhdHVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjBCQjM5O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5wLXdvcmtzIC53b3Jrcy1oZWFkZXItcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2RiZGZlMzsgfVxuXG4ucC13b3JrcyAud29ya3Nfbm90aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9ub3RpY2UxLmpwZykgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDYwcHg7IH1cbiAgLnAtd29ya3MgLndvcmtzX25vdGljZS1vbmNsaWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDY5JTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLXdvcmtzIC53b3Jrc19ub3RpY2UtdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLXdvcmtzIC53b3Jrc19ub3RpY2UtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjQlO1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgY29sb3I6ICMyNDVlZmQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLXdvcmtzIC53b3Jrc19ub3RpY2UtdXBkYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIyJTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHdpZHRoOiA3OXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmN2YwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucC13b3JrcyAud29ya3Nfbm90aWNlLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogIzJjNzdmNjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucC13b3JrcyAud29ya3MtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1M3B4IDAgMTVweCAwOyB9XG4gIC5wLXdvcmtzIC53b3Jrcy1oZWFkZXIgLmhlYWRlcl9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnAtd29ya3MgLndvcmtzLWhlYWRlciAuaGVhZGVyX19sZWZ0IC5TZWxlY3QtdmFsdWUtbGFiZWwge1xuICAgICAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDsgfVxuICAucC13b3JrcyAud29ya3MtaGVhZGVyIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnAtd29ya3MgLndvcmtzLWhlYWRlciAuaGVhZGVyX19yaWdodCAuaWNvbl9fZGVsZXRlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5wLXdvcmtzIC53b3Jrcy1oZWFkZXIgLmhlYWRlcl9fcmlnaHQtLWRlbGV0ZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC13b3JrcyAud29ya3MtaGVhZGVyIC5oZWFkZXJfX2FkZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5wLXdvcmtzIC53b3Jrcy1oZWFkZXIgLmhlYWRlcl9fYWRkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtd29ya3MgLndvcmtzLWhlYWRlciAuaGVhZGVyX19zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucC13b3JrcyAud29ya3MtaGVhZGVyIC5oZWFkZXJfX2tleXdvcmQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDM0cHg7IH1cbiAgLnAtd29ya3MgLndvcmtzLWhlYWRlciAuaGVhZGVyX19zdWJtaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnAtd29ya3MgLndvcmtzLWhlYWRlciAuaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5wLXdvcmtzIC53b3Jrcy1oZWFkZXIgLmhlYWRlcl9fY2hvb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucC13b3JrcyAud29ya3MtaGVhZGVyIC5oZWFkZXJfX2Nob29zZS0tc3RhdHVzIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5wLXdvcmtzIC53b3Jrcy1oZWFkZXIgLmhlYWRlcl9fY2hvb3NlLS10aW1lIHtcbiAgICAgIHdpZHRoOiAxMDVweDsgfVxuICAgIC5wLXdvcmtzIC53b3Jrcy1oZWFkZXIgLmhlYWRlcl9fY2hvb3NlLS1uYW1lIHtcbiAgICAgIHdpZHRoOiAxOTBweDsgfVxuICAgIC5wLXdvcmtzIC53b3Jrcy1oZWFkZXIgLmhlYWRlcl9fY2hvb3NlIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzOyB9XG4gICAgLnAtd29ya3MgLndvcmtzLWhlYWRlciAuaGVhZGVyX19jaG9vc2UgLmljb25fX2RlbGV0ZWQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucC13b3JrcyAud29ya3MtaGVhZGVyIC5oZWFkZXJfX2Nob29zZSAuaWNvbl9zYW5qaWFvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wLXdvcmtzIC53b3Jrcy1oZWFkZXIgLmhlYWRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNjY2OyB9XG5cbi5wLXdvcmtzIC53b3Jrc19fdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC13b3JrcyAud29ya3NfX3RpbWUtLXJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnAtd29ya3MgLndvcmtzX190aW1lLS1yb3cgLnJkdFRpbWVUb2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucC13b3JrcyAud29ya3NfX3RvcCB7XG4gIG1pbi13aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDI5OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3dvcmtzX2hlYWRlcl9iZy5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnAtd29ya3MgLndvcmtzX190b3AgLmJsb2NrX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiOWRmZjtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgIG1hcmdpbjogMCA1MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wLXdvcmtzIC53b3Jrc19fdG9wIC5ibG9ja19faXRlbSAuaWNvbiB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byBhdXRvOyB9XG4gICAgLnAtd29ya3MgLndvcmtzX190b3AgLmJsb2NrX19pdGVtOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAucC13b3JrcyAud29ya3NfX3RvcCAuYmxvY2tfX25hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4ucC13b3JrcyAud29ya3MtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucC13b3JrcyAud29ya3MtbGlzdCAucXRuX19uYW1lLS10ZCAucXRuX19lZGl0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLXdvcmtzIC53b3Jrcy1saXN0IC5xdG5fX25hbWUtLXRkOmhvdmVyIC5xdG5fX2VkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wLXdvcmtzIC53b3Jrcy1saXN0IC5xdG5fX3R5cGUtLXRkIC5xdG5fX2VkaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtd29ya3MgLndvcmtzLWxpc3QgLnF0bl9fdHlwZS0tdGQ6aG92ZXIgLnF0bl9fZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnAtd29ya3MgLndvcmtzLWxpc3QgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgY29sb3I6ICM4ODg4ODggIWltcG9ydGFudDsgfVxuICAucC13b3JrcyAud29ya3MtbGlzdCAud29ya3NfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucC13b3JrcyAud29ya3MtbGlzdCAud29ya3NfX2FjdGlvbnMgLndvcmtzX19hY3Rpb24ge1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgIC5wLXdvcmtzIC53b3Jrcy1saXN0IC53b3Jrc19fYWN0aW9ucyAud29ya3NfX2FjdGlvbiAuU2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnAtd29ya3MgLndvcmtzLWxpc3QgLndvcmtzX19hY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogNzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnAtd29ya3MgLndvcmtzLWxpc3QgLndvcmtzX19hY3Rpb24tLW1vcmUge1xuICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgIC5wLXdvcmtzIC53b3Jrcy1saXN0IC53b3Jrc19fYWN0aW9uLS1tb3JlIC5TZWxlY3QtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLnAtd29ya3MgLndvcmtzLWxpc3QgLndvcmtzX19wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgY29sb3I6ICM5MDk3OWI7IH1cbiAgLnAtd29ya3MgLndvcmtzLWxpc3QgLnRhYmxlIHRyIHtcbiAgICBib3JkZXI6IHNvbGlkIDAuNXB4ICNjZGQyZDY7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC5wLXdvcmtzIC53b3Jrcy1saXN0IC50YWJsZSB0aGVhZCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnAtd29ya3MgLndvcmtzLWxpc3QgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgLnAtd29ya3MgLndvcmtzLWxpc3QgLnRhYmxlIHRib2R5IHtcbiAgICBjb2xvcjogIzg4ODsgfVxuICAucC13b3JrcyAud29ya3MtbGlzdCAuaWNvbl9zYW5qaWFvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ucC13b3Jrcy1uZXcge1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiA1MXB4OyB9XG4gIC5wLXdvcmtzLW5ldyAucHJvamVjdF9fbmV3LS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wLXdvcmtzLW5ldyAucHJvamVjdF9fbmV3LS1uYXYgdWwge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnAtd29ya3MtbmV3IC5wcm9qZWN0X19uZXctLW5hdiB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnAtd29ya3MtbmV3IC5wcm9qZWN0X19uZXctLW5hdiB1bCBsaSAubGlfX25hdiB7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q5ZGI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICAucC13b3Jrcy1uZXcgLnByb2plY3RfX25ldy0tbmF2IHVsIGxpIC5saV9fbmF2LS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTsgfVxuICAgICAgICAgIC5wLXdvcmtzLW5ldyAucHJvamVjdF9fbmV3LS1uYXYgdWwgbGkgLmxpX19uYXYtLWFjdGl2ZXMge1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7IH1cbiAgICAgICAgICAucC13b3Jrcy1uZXcgLnByb2plY3RfX25ldy0tbmF2IHVsIGxpIC5saV9fbmF2LS1saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDdkOWRiO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnAtd29ya3MtbmV3IC53b3Jrc19fYmxhbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDQ4cHggMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDsgfVxuICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2JsYW5rLS1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2JsYW5rLS1uZXh0IC5idG4ge1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgICAucC13b3Jrcy1uZXcgLndvcmtzX19ibGFuay0tbmV4dCAuYnRuX19iYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjOyB9XG4gICAgLnAtd29ya3MtbmV3IC53b3Jrc19fYmxhbmsgLndvcmtfX3N1Ym1pdCB7XG4gICAgICB3aWR0aDogMTQ5cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFjM2I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IDM1cHggYXV0byBhdXRvIDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2JsYW5rIC53b3JrX19zdWJtaXQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcyLCA1OSwgMC45KTsgfVxuICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2JsYW5rIC53b3JrX190aXRsZS0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAucC13b3Jrcy1uZXcgLndvcmtzX19ibGFuayAud29ya19fdGl0bGUge1xuICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucC13b3Jrcy1uZXcgLndvcmtzX19ibGFuayAuY3JlYXRlX190YWJsZSB7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC13b3Jrcy1uZXcgLndvcmtzX19kdW1wIC5kdW1wX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHggMzBweDsgfVxuICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX3RleHQgLnRleHRfX2xlZnQge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogOXB4OyB9XG4gICAgICAucC13b3Jrcy1uZXcgLndvcmtzX19kdW1wIC5kdW1wX190ZXh0IC50ZXh0X19sZWZ0IC5sZWZ0X19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX3RleHQgLnRleHRfX2xlZnQgLmxlZnRfX2lucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGJkZWUwO1xuICAgICAgICAvKm1hcmdpbjogMTVweCBhdXRvOyovXG4gICAgICAgIG1hcmdpbjogMTdweCBhdXRvO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAucC13b3Jrcy1uZXcgLndvcmtzX19kdW1wIC5kdW1wX190ZXh0IC50ZXh0X19sZWZ0IC5sZWZ0X19mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgLnAtd29ya3MtbmV3IC53b3Jrc19fZHVtcCAuZHVtcF9fdGV4dCAudGV4dF9fbGVmdCAubGVmdF9fZm9vdGVyIC5mb290ZXJfX2xlZnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX3RleHQgLnRleHRfX2xlZnQgLmxlZnRfX2Zvb3RlciAuZm9vdGVyX19sZWZ0IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4OyB9XG4gICAgICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX3RleHQgLnRleHRfX2xlZnQgLmxlZnRfX2Zvb3RlciAuZm9vdGVyX191cGxvYWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX3RleHQgLnRleHRfX2xlZnQgLmxlZnRfX2Zvb3RlciAuZm9vdGVyX19yaWdodCB7XG4gICAgICAgICAgY29sb3I6ICM0MGI1ZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX3RleHQgLnRleHRfX3JpZ2h0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnAtd29ya3MtbmV3IC53b3Jrc19fZHVtcCAuZHVtcF9fdGV4dCAudGV4dF9fcmlnaHQgLnJpZ2h0X19oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAucC13b3Jrcy1uZXcgLndvcmtzX19kdW1wIC5kdW1wX190ZXh0IC50ZXh0X19yaWdodCAucmlnaHRfX2hlYWRlciAuYnRuIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX3RleHQgLnRleHRfX3JpZ2h0IC5yaWdodF9faGVhZGVyIC5yaWdodF9fcHJldmlldyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTdweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX3RleHQgLnRleHRfX3JpZ2h0IC5yaWdodF9faGVhZGVyIC5yaWdodF9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX3RleHQgLnRleHRfX3JpZ2h0IC5yaWdodF9fbWFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2MwYzNjNjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX2VwYW5lbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4OyB9XG4gICAgLnAtd29ya3MtbmV3IC53b3Jrc19fZHVtcCAuZHVtcF9fZXBhbmVsIC5lcGFuZWxfX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucC13b3Jrcy1uZXcgLndvcmtzX19kdW1wIC5kdW1wX19lcGFuZWwgLmVwYW5lbF9fZG93bmxvYWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX2VwYW5lbCAuZXBhbmVsX19pbnB1dCB7XG4gICAgICB3aWR0aDogNDIwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnAtd29ya3MtbmV3IC53b3Jrc19fZHVtcCAuZHVtcF9fZXBhbmVsIC5lcGFuZWxfX2NyZWF0ZSB7XG4gICAgICB3aWR0aDogMTQ5cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZDNiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2R1bXAgLmR1bXBfX2VwYW5lbCAuZXBhbmVsX191cGxvYWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAucC13b3Jrcy1uZXcgLndvcmtzX19jb3B5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA0OHB4IDMwcHg7XG4gICAgbWluLWhlaWdodDogOTAwcHg7IH1cbiAgICAucC13b3Jrcy1uZXcgLndvcmtzX19jb3B5IC5jcmVhdGVfX3BsYW4tLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucC13b3Jrcy1uZXcgLndvcmtzX19jb3B5IC5jb3B5X19pbnB1dC0td3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgIHdpZHRoOiA1NTBweDsgfVxuICAgICAgLnAtd29ya3MtbmV3IC53b3Jrc19fY29weSAuY29weV9faW5wdXQtLXdyYXAgLlNlbGVjdC1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgLnAtd29ya3MtbmV3IC53b3Jrc19fY29weSAuY29weV9faW5wdXQtLXdyYXAgLlNlbGVjdC1jb250cm9sIC5TZWxlY3QtdmFsdWUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgICAgLnAtd29ya3MtbmV3IC53b3Jrc19fY29weSAuY29weV9faW5wdXQtLXdyYXAgLlNlbGVjdC1jb250cm9sIC5TZWxlY3QtdmFsdWUtbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2NvcHkgLmNvcHlfX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2NvcHkgLmNvcHlfX2lucHV0IHtcbiAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucC13b3Jrcy1uZXcgLndvcmtzX19jb3B5IC5jb3B5X19jcmVhdGUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIHdpZHRoOiAxNDlweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFkM2I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgICAgLnAtd29ya3MtbmV3IC53b3Jrc19fY29weSAuY29weV9fY3JlYXRlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MiwgNTksIDAuOSk7IH1cbiAgLnAtd29ya3MtbmV3IC53b3Jrc19fcmVmZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDQ4cHggMzBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjAwcHg7IH1cbiAgLnAtd29ya3MtbmV3IC53b3Jrc19fY2F0ZWdvcmllcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAucC13b3Jrcy1uZXcgLndvcmtzX19jYXRlZ29yaWVzIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5wLXdvcmtzLW5ldyAud29ya3NfX2NhdGVnb3JpZXMgbGFiZWwgaW5wdXQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDVkNWQ1O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnAtd29ya3MtcmVmZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAucC13b3Jrcy1yZWZlciAud29ya3NfX3JlZmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnAtd29ya3MtcmVmZXIgLndvcmtzX19yZWZlciAud29ya3MtbGlzdCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMTBweCA1MHB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAucC13b3Jrcy1yZWZlciAud29ya3NfX3JlZmVyIC5hY2NvdW50X19uYXYtLWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucC13b3Jrcy1yZWZlciAud29ya3NfX3JlZmVyIC50YWJsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgICAgLnAtd29ya3MtcmVmZXIgLndvcmtzX19yZWZlciAudGFibGVfX3NwYW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGVuZDsgfVxuXG4vKlxyXG4uYW5zd2VyX2xpbWl0X2RpdntcclxuICAuc2VsZWN0X3RpbWV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgc3BhbntcclxuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnB1dF9udW17XHJcbiAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICBzcGFue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgIH1cclxuICAgIC5hbnN3ZXJfbGltaXRfaW5wdXR7XHJcbiAgICAgIHdpZHRoOjMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0qL1xuYm9keS5pcy1lZGl0LXF0biB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnF0bl9fcXVlc3Rpb24gLnFsLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5xdG5fX3F1ZXN0aW9uIC5xbC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnF0bl9fcXVlc3Rpb24gLnFsLWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLndvcmtzLWVkaXQtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzBmMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTAwMHB4OyB9XG4gIC53b3Jrcy1lZGl0LW5hdiAubmF2LWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgLndvcmtzLWVkaXQtbmF2IC5uYXYge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLndvcmtzLWVkaXQtbmF2IC5uYXZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC53b3Jrcy1lZGl0LW5hdiAubmF2X19pdGVtOmhvdmVyLCAud29ya3MtZWRpdC1uYXYgLm5hdl9faXRlbS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLndvcmtzLWVkaXQtbmF2IC5uYXZfX2JhY2sge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLndvcmtzLWVkaXQtbmF2IC51c2VyIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLndvcmtzLWVkaXQtbmF2IC51c2VyIC5saXV5YW4ge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG4gICAgLndvcmtzLWVkaXQtbmF2IC51c2VyIC50b3V4aWFuZyB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC53b3Jrcy1lZGl0LW5hdiAudXNlcl9faXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLndvcmtzLWVkaXQtdGFicyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmUwZTI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MXB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5MDsgfVxuICAud29ya3MtZWRpdC10YWJzIC50YWJfX2xlZnQge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDJweDsgfVxuICAud29ya3MtZWRpdC10YWJzIC50YWJfX3F0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGNvbG9yOiAjN2I3YjdiO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMjIwcHg7IH1cbiAgICAud29ya3MtZWRpdC10YWJzIC50YWJfX3F0bi0tc2lkZWJhciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xuICAgICAgY29sb3I6ICM3YjdiN2I7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDUyMHB4OyB9XG4gIC53b3Jrcy1lZGl0LXRhYnMgLnRhYl9fY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC53b3Jrcy1lZGl0LXRhYnMgLnRhYl9fcmlnaHQge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAud29ya3MtZWRpdC10YWJzIC50YWJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzZjNmM2YzsgfVxuICAgIC53b3Jrcy1lZGl0LXRhYnMgLnRhYl9faXRlbTpob3ZlciwgLndvcmtzLWVkaXQtdGFicyAudGFiX19pdGVtLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzQwYjVmZjsgfVxuICAgICAgLndvcmtzLWVkaXQtdGFicyAudGFiX19pdGVtOmhvdmVyOmFmdGVyLCAud29ya3MtZWRpdC10YWJzIC50YWJfX2l0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLndvcmtzLWVkaXQtdGFicyAudGFiX19pdGVtLS1jb2xvciB7XG4gICAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAud29ya3MtZWRpdC10YWJzIC50YWJfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAud29ya3MtZWRpdC10YWJzIC50YWJfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAud29ya3MtZWRpdC10YWJzIC50YWJfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC53b3Jrcy1lZGl0LXRhYnMgLnRhYl9fYnV0dG9ucyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC53b3Jrcy1lZGl0LXRhYnMgLnRhYl9fYnV0dG9ucyAuYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIC53b3Jrcy1lZGl0LXRhYnMgLnRhYl9fYnV0dG9ucyAuYnRuX19iYWNrLS1ub25lOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZhYzNiICFpbXBvcnRhbnQ7IH1cbiAgLndvcmtzLWVkaXQtdGFicyAudGFiX19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC53b3Jrcy1lZGl0LXRhYnMgLnRhYl9fc3RhdHVzX19zYXZlIHtcbiAgICAgIGNvbG9yOiAjMjBCQjM5OyB9XG5cbi5wLXdvcmtzLWVkaXQgLmVkaXRvci0td3JhcCB7XG4gIHBhZGRpbmc6IDEwNnB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlMGUyOyB9XG5cbi5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX2xlZnQtLXdyYXAge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3MGYzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiA0OXB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUxcHggKyAycHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogOTU7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19sZWZ0IC50b2dnbGUtdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19sZWZ0IC5sZWZ0X19jYXRlZ29yeSB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjYWFiMGMwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzUwYjg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19sZWZ0IC5sZWZ0X19jYXRlZ29yeSAuaWNvbi1xdG4tY2F0ZWdvcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX2xlZnQgLmxlZnRfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTcwZjM7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX2xlZnQgLmxlZnRfX2l0ZW1zLS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19sZWZ0IC5sZWZ0X19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3MGYzO1xuICAgIHBhZGRpbmc6IDJweCAwIDJweCAzOXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19sZWZ0IC5sZWZ0X19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjYxZjM7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19sZWZ0IC5sZWZ0X190eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX2xlZnQgLnRhYmxlT2ZDb250ZW50c19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX2xlZnQgLnRhYmxlT2ZDb250ZW50c19pdGVtIHAsIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbGVmdCAudGFibGVPZkNvbnRlbnRzX2l0ZW0gZGl2LCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX2xlZnQgLnRhYmxlT2ZDb250ZW50c19pdGVtIHNwYW4sIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbGVmdCAudGFibGVPZkNvbnRlbnRzX2l0ZW0gc3Ryb25nLCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX2xlZnQgLnRhYmxlT2ZDb250ZW50c19pdGVtIGVtLCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX2xlZnQgLnRhYmxlT2ZDb250ZW50c19pdGVtIHUsIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbGVmdCAudGFibGVPZkNvbnRlbnRzX2l0ZW0gcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19sZWZ0IC50YWJsZU9mQ29udGVudHNfaXRlbSBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX2xlZnQgLmFjdGl2ZXRlZC10YWIge1xuICAgIGJhY2tncm91bmQ6ICMxYjYxZjM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggIzFiNjFmMzsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX2xlZnQgLml0ZW0tMTAtMCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4ge1xuICBtYXJnaW46IDBweCAyMDZweCAwIDE4NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTExcHggLSAtNXB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMTcxcHggMTBweCA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU4cHg7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9faGVhZGVyIC5oZWFkZXJfX3RpdGxlIHtcbiAgICAgIC8qY29sb3I6ICMzMzMzMzM7Ki9cbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX2hlYWRlciAuaGVhZGVyX190aXRsZSAuZWRpdG9yIHtcbiAgICAgICAgY29sb3I6ICM3YjdiN2I7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9faGVhZGVyIC5oZWFkZXJfX2Rlc2Mge1xuICAgICAgbWFyZ2luOiAxOHB4IDAgMCAwOyB9XG4gIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fd3JhcCAucXVlc3Rpb25fX29wdHMtLXRhcmdldDkgLnRhcmdldF9fZXhwbGFpbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX3dyYXAgLnF1ZXN0aW9uX19vcHRzLS10YXJnZXQ5IC50YXJnZXRfX2V4cGxhaW4tLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX193cmFwOmhvdmVyLCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fd3JhcC0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UwZTNlNjtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTBlM2U2OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fd3JhcDpob3ZlciAucXVlc3Rpb25fX2JvdHRvbSwgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX3dyYXAtLWFjdGl2ZSAucXVlc3Rpb25fX2JvdHRvbSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX3dyYXA6aG92ZXIgLnF1ZXN0aW9uX19ib3R0b20gLmJvdHRvbV9fYWN0aW9uLCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fd3JhcC0tYWN0aXZlIC5xdWVzdGlvbl9fYm90dG9tIC5ib3R0b21fX2FjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fd3JhcDpob3ZlciAucXVlc3Rpb25fX21haW4sIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX193cmFwLS1hY3RpdmUgLnF1ZXN0aW9uX19tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYzsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX3dyYXA6aG92ZXIgLnF1ZXN0aW9uX190b29sYmFyLCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fd3JhcC0tYWN0aXZlIC5xdWVzdGlvbl9fdG9vbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX193cmFwOmhvdmVyIC5jb250cm9sX19pdGVtIC5jb250cm9sX19lZGl0LCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fd3JhcC0tYWN0aXZlIC5jb250cm9sX19pdGVtIC5jb250cm9sX19lZGl0IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX3NvcnQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19zb3J0IC5pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX3NuIHtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fc24tLWhpZGUge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19tYWluIHtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDhweCAzMHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX21haW4gLnF1ZXN0aW9uX19vcHRzLS10YXJnZXQ5IC5pbnB1dC0tMCB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19tYWluIC5xdWVzdGlvbl9fb3B0cy0tdGFyZ2V0OSAucXVlc3Rpb25fX2xhYmVsIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fbWFpbiAucXVlc3Rpb25fX29wdHMtLXRhcmdldDkgLnF1ZXN0aW9uX19yZXF1aXJlZCB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19tYWluIC5xdWVzdGlvbl9fZGF0ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX21haW4gLnF1ZXN0aW9uX19kYXRlIC5hbnQtY2FsZW5kYXItcGlja2VyIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX21haW4gLnF1ZXN0aW9uX19kYXRlIC5hbnQtY2FsZW5kYXItcGlja2VyIC5hbnQtaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX21haW4gLnF1ZXN0aW9uX19kYXRlIC5hbnQtdGltZS1waWNrZXIge1xuICAgICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX21haW4gLnF1ZXN0aW9uX19kYXRlIC5hbnQtdGltZS1waWNrZXIgLmFudC10aW1lLXBpY2tlci1pbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX21haW4gLnF1ZXN0aW9uX19jaXR5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fbWFpbiAucXVlc3Rpb25fX2NpdHktLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19tYWluIC5xdWVzdGlvbl9fY2l0eS0tbGlzdCAuU2VsZWN0LWNvbnRyb2wge1xuICAgICAgICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fdGl0bGUge1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX3RpdGxlLS13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX3Jlc3RyaWN0IHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOWRhMGE1OyB9XG4gIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19zdWJzIC5zdWJzLS1yYW5rIC5zdWJfX2l0ZW0tLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19zdWJzIC5zdWJzLS1yYW5rIC5zdWJfX2NvbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX3N1YnMgLnN1YnMtLXJhbmsgLnN1Yl9fZWRpdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19zdWJzIC5zdWJzLS1yYW5rIC5zdWJfX29wdHMtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX3VwbG9hZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjRweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IGRhc2hlZCAxcHggI2E4YWViNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2NvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19jb250cm9sIC5jb250cm9sX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2NvbnRyb2wgLmNvbnRyb2xfX2l0ZW0tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogMTYwcHg7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fY29udHJvbCAuY29udHJvbF9fZWRpdCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgLyrmiZPliIbpopjlhazlhbHmoLflvI8qL1xuICAgIC8q5Y2V6aG55omT5YiG6aKY5qC35byPKi8gfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcyAudGFyZ2V0X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zIC50YXJnZXRfX2xpc3QtLXRleHQge1xuICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zIC50YXJnZXRfX2xpc3QtLXNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zIC50YXJnZXRfX2xpc3QtLXVwbG9hZCB7XG4gICAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2NjY2NjYzsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcy0tYzEgLnF1ZXN0aW9uX19sYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1zY29yZTMgLm9wdF9fdGV4dC0tbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcy0tc2NvcmUzIC5vcHRfX3RleHQtLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcyAucXVlc2lvbl9faXRlbS0tb3B0NiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zIC5xdWVzaW9uX19pdGVtLS1vcHQ2IC5vcHRfX3RleHQtLWxlZnQge1xuICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zIC5xdWVzaW9uX19pdGVtLS1vcHQ2IC5vcHRfX3RleHQtLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1zY29yZSAucXVlc3Rpb25fX29wdC0taW1hZ2UxIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtc3RhcnQuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcy0tc2NvcmUgLnF1ZXN0aW9uX19vcHQtLWltYWdlMiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXNtaWxlLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbXMtLXNjb3JlIC5xdWVzdGlvbl9fb3B0LS1pbWFnZTMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9zY29yZS9zY29yZS1oZWFydC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1zY29yZSAucXVlc3Rpb25fX29wdC0taW1hZ2U0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtZ29vZC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1zY29yZSAucXVlc3Rpb25fX29wdC0taW1hZ2U1IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtc29ycnkucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcy0tc2NvcmUgLnF1ZXN0aW9uX19vcHQtLWltYWdlOCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXNwb3Quc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcy0tc2NvcmUxIC5xdWVzdGlvbl9faXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1zY29yZTEgLnF1ZXN0aW9uX19pdGVtIC5lZGl0b3Ige1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDgzcHg7IH1cbiAgICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1zY29yZTEgLnF1ZXN0aW9uX19pdGVtIC5lZGl0b3I6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcy0tc2NvcmUxIC5xdWVzdGlvbl9fb3B0LS1pbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcy0tc2NvcmUxIC5xdWVzdGlvbl9fb3B0LS1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbXMtLXNjb3JlMiB0aCB7XG4gICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1zY29yZTIgLnF1ZXN0aW9uX19pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbXMtLXNjb3JlMiAucXVlc3Rpb25fX2l0ZW0gLmVkaXRvciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbXMtLXNjb3JlMiAucXVlc3Rpb25fX2l0ZW0gLnF1ZXNpb25fX2l0ZW0tLXRvcCB7XG4gICAgICAgIC8qd2lkdGg6IDcwcHg7Ki9cbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbXMtLXNjb3JlMiAucXVlc3Rpb25fX2l0ZW0gLnF1ZXNpb25fX2l0ZW0tLW9wdCB7XG4gICAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1zY29yZS0xIC5xdWVzdGlvbl9faXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcy0tc2NvcmU0IHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbXMtLXNjb3JlNCAubWF0cml4LXRhYmxlLS13cmFwIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1zY29yZTQgLm1hdHJpeC10YWJsZS0td3JhcCAuZWRpdG9yIHtcbiAgICAgICAgbWluLWhlaWdodDogMjdweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1zY29yZTQgLm1hdHJpeC10YWJsZS0td3JhcCAubWF0cml4X190ZCB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1zY29yZTQgLm1hdHJpeC10YWJsZS0td3JhcCAudG9vbGJhcl9fYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcy0tYyAucXVlc3Rpb25fX2l0ZW0ge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1jIC5xdWVzdGlvbl9fbGFiZWwge1xuICAgICAgbWF4LXdpZHRoOiA4MyU7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbXMtLWMgLnF1ZXN0aW9uX19yZXF1aXJlZCB7XG4gICAgICBtYXJnaW46IDVweCAwIDAgMzFweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcy0tYzIgLnF1ZXN0aW9uX19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtcy0tYzIgLnF1ZXN0aW9uX19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1jMyAucXVlc3Rpb25fX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW1zLS1jMyAucXVlc3Rpb25fX2l0ZW06bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbXMtLWM0IC5xdWVzdGlvbl9faXRlbSB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbXMtLWM0IC5xdWVzdGlvbl9faXRlbTpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10sXG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTksIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS0xMCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tOSAucXVlc3Rpb24tLWltYWdlLS1sYXN0LCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tMTAgLnF1ZXN0aW9uLS1pbWFnZS0tbGFzdCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9hZGQtaW1hZ2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgMzVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS05IC5xdWVzdGlvbi0taW1hZ2UtLWxhc3QgLmFkZF9faW1hZ2UsIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS0xMCAucXVlc3Rpb24tLWltYWdlLS1sYXN0IC5hZGRfX2ltYWdlIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDExMHB4OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tOTpudGgtY2hpbGQoNW4rMSksIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS0xMDpudGgtY2hpbGQoNW4rMSkge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTkgLnF1ZXN0aW9uX19sYWJlbCwgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTEwIC5xdWVzdGlvbl9fbGFiZWwge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEzNHB4OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tOSAucXVlc3Rpb25fX2ltYWdlLS1ib3R0b20sIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS0xMCAucXVlc3Rpb25fX2ltYWdlLS1ib3R0b20ge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvYWRkLWltYWdlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTkgLnF1ZXN0aW9uX19pdGVtLS1ib3R0b20sIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS0xMCAucXVlc3Rpb25fX2l0ZW0tLWJvdHRvbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tOSAucXVlc3Rpb25fX2l0ZW0tLXNwYW4sIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS0xMCAucXVlc3Rpb25fX2l0ZW0tLXNwYW4ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS05IC5xdWVzdGlvbl9faXRlbS0tc3Bhbjpob3ZlciwgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTEwIC5xdWVzdGlvbl9faXRlbS0tc3Bhbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tOSAucXVlc3Rpb25fX2l0ZW0tLW11dGV4LCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tMTAgLnF1ZXN0aW9uX19pdGVtLS1tdXRleCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gICAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS05IC5xdWVzdGlvbl9faXRlbS0tbXV0ZXggPiBsYWJlbCwgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTEwIC5xdWVzdGlvbl9faXRlbS0tbXV0ZXggPiBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTkgLnF1ZXN0aW9uX19pdGVtLS1tdXRleCA+IGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tMTAgLnF1ZXN0aW9uX19pdGVtLS1tdXRleCA+IGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS05IC5pbWFnZS1zZWxlY3RvciBpbWcsIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS0xMCAuaW1hZ2Utc2VsZWN0b3IgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTkgLmltYWdlLXNlbGVjdG9yOmhvdmVyIC5xdWVzdGlvbl9faXRlbS0tYm90dG9tLCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tMTAgLmltYWdlLXNlbGVjdG9yOmhvdmVyIC5xdWVzdGlvbl9faXRlbS0tYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS05IC5pbWFnZS1zZWxlY3Rvcjpob3ZlciAucXVlc3Rpb25fX2l0ZW0tLW11dGV4LCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tMTAgLmltYWdlLXNlbGVjdG9yOmhvdmVyIC5xdWVzdGlvbl9faXRlbS0tbXV0ZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS0yIC5xdWVzdGlvbl9faXRlbSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tMiAucXVlc3Rpb25fX2l0ZW0gLmVkaXRvciB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tMiAucXVlc3Rpb25fX2l0ZW0gLnNlbGVjdF9fc2VwIHtcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7IH1cbiAgICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTIgLnF1ZXN0aW9uX19pdGVtIC5zZWxlY3RfX3NlcC0td2lkdGgge1xuICAgICAgICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS0yIC5xdWVzdGlvbl9faXRlbSAuZmllbGRfX3JvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTIgLnF1ZXN0aW9uX19pdGVtIC5maWVsZF9fcm93IGlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTIgLnF1ZXN0aW9uX19pdGVtIC5vcHRfX29wZW4tLXRleHQge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLTIgLnF1ZXN0aW9uX19pdGVtIC5tb3JlX193cmFwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLW9wZW4yIC5xdWVzdGlvbl9faXRlbSAuZWRpdG9yIHtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLW9wZW4yIC5xdWVzdGlvbl9fbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLW9wZW4yIC5xdWVzdGlvbl9fbGFiZWwgLmVkaXRvciB7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tb3BlbjEgLnF1ZXN0aW9uX19pdGVtIC5lZGl0b3Ige1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggNXB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLW9wZW41IC5xdWVzaW9uX19pdGVtLS1vcHQge1xuICAgICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tb3BlbjUgLnF1ZXNpb25fX2l0ZW0tLW9wdCAub3B0X190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tb3BlbjUgLnF1ZXNpb25fX2l0ZW0tLW9wdCAub3B0X190ZXh0LS1sZWZ0IHtcbiAgICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS1vcGVuNSAucXVlc2lvbl9faXRlbS0tb3B0IC5vcHRfX3RleHQtLXJpZ2h0IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS1vcGVuNiAucXVlc3Rpb25fX2l0ZW0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX19pdGVtLS1vcGVuNiAucXVlc3Rpb25fX2xhYmVsIHtcbiAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDExMHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLW9wZW42IC5vcHRfX3RleHQge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDExOXB4O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2l0ZW0tLW9wZW42IC5vcHRfX3RleHQtLWxlZnQge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9faXRlbS0tb3BlbjYgLm9wdF9fdGV4dC0tcmlnaHQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtaW4td2lkdGg6IDQ1JTsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fcmVxdWlyZWQge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX3ZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fYm90dG9tIC5ib3R0b21fX2FjdGlvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2JvdHRvbSAuYm90dG9tX19hY3Rpb24gLmljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3F1ZXN0aW9ucyAucXVlc3Rpb25fX2JvdHRvbSAuYm90dG9tX19hY3Rpb24gLmFkZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgY29sb3I6ICM4MThlOWU7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fYm90dG9tLS1jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fYm90dG9tLS1jb2x1bW4gLmJvdHRvbV9fYWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fbWF0cml4IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19xdWVzdGlvbnMgLnF1ZXN0aW9uX190b29sYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IC00MHB4O1xuICAgIHdpZHRoOiAxNjZweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGZlM2U2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmYWZiO1xuICAgIGhlaWdodDogNDBweDsgfVxuICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcXVlc3Rpb25zIC5xdWVzdGlvbl9fdGlwcyB7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3BhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UwZTNlNjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UwZTNlNjsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19wYWdlIC5wYWdlX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjNDBiNWZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fcGFnZSAucGFnZV9fdGV4dC0tc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19tYWluIC5xdG5fX3BhZ2UgLnBhZ2VfX3Rvb2xiYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19wYWdlOmhvdmVyIC5wYWdlX190b29sYmFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19mb290ZXIgLm92ZXJfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fbWFpbiAucXRuX19mb290ZXIgLm92ZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX21haW4gLnF0bl9fZm9vdGVyIC5vdmVyX190ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucC13b3Jrcy1lZGl0IC5lZGl0b3JfX3JpZ2h0IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2Y4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogY2FsYygxMTFweCAtIDVweCk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExMXB4ICsgNHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogOTU7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19yaWdodCAucGFuZWxfX2ZpZWxkcyB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19yaWdodCAucGFuZWxfX2ZpZWxkcyAuZmllbGRfX3JvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fcmlnaHQgLnBhbmVsX19maWVsZHMgLmZpZWxkX19yb3cgLmdyb3VwX19idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19yaWdodCAucGFuZWxfX2ZpZWxkcyAuZmllbGRfX3Jvdy0tZGF0ZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fcmlnaHQgLnBhbmVsX19maWVsZHMgLmZpZWxkX19yb3cgLmljb25fX2xlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX3JpZ2h0IC5wYW5lbF9fZmllbGRzIC5maWVsZF9fcm93LS1sZXZlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX3JpZ2h0IC5wYW5lbF9fZmllbGRzIC5maWVsZF9fcm93IC5zZWxlY3RfX3NlcCB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGhlaWdodDogMjdweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19yaWdodCAucGFuZWxfX2ZpZWxkcyAuZmllbGRfX3JvdyAudHJhbnNmb3JtX19ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fcmlnaHQgLnBhbmVsX19maWVsZHMgLmZpZWxkX19yb3cgLnRyYW5zZm9ybV9faXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljOWM5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzljOTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19yaWdodCAucGFuZWxfX2ZpZWxkcyAuZmllbGRfX3JvdyAudHJhbnNmb3JtX19pdGVtOmhvdmVyLCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX3JpZ2h0IC5wYW5lbF9fZmllbGRzIC5maWVsZF9fcm93IC50cmFuc2Zvcm1fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDBiNWZmOyB9XG4gICAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fcmlnaHQgLnBhbmVsX19maWVsZHMgLmZpZWxkX19yb3cgLnRyYW5zZm9ybV9faXRlbS0tZ3JleSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U5ZThlODtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlOWU4ZTggIWltcG9ydGFudDtcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgICAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX3JpZ2h0IC5wYW5lbF9fZmllbGRzIC5maWVsZF9fcm93IC50cmFuc2Zvcm1fX2l0ZW0tLWdyZXk6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZThlODtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U5ZThlOCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19yaWdodCAucGFuZWxfX2ZpZWxkcyAuZmllbGRfX3JvdyAudHJhbnNmb3JtX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fcmlnaHQgLnBhbmVsX19maWVsZHMgLmZpZWxkX19yb3cgLnRyYW5zZm9ybV9faXRlbTpmaXJzdC1jaGlsZDpob3ZlciwgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19yaWdodCAucGFuZWxfX2ZpZWxkcyAuZmllbGRfX3JvdyAudHJhbnNmb3JtX19pdGVtOmZpcnN0LWNoaWxkLnRyYW5zZm9ybV9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQwYjVmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19yaWdodCAucGFuZWxfX2ZpZWxkcyAuZmllbGRfX3JvdyAudHJhbnNmb3JtX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fcmlnaHQgLnBhbmVsX19maWVsZHMgLmZpZWxkX19yb3cgLnRyYW5zZm9ybV9faXRlbTpsYXN0LWNoaWxkOmhvdmVyLCAucC13b3Jrcy1lZGl0IC5lZGl0b3JfX3JpZ2h0IC5wYW5lbF9fZmllbGRzIC5maWVsZF9fcm93IC50cmFuc2Zvcm1fX2l0ZW06bGFzdC1jaGlsZC50cmFuc2Zvcm1fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM0MGI1ZmY7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLmVkaXRvcl9fcmlnaHQgLnBhbmVsX19maWVsZHMgLmZpZWxkX19yb3cgLnNlbGVjdF9fdGFyZ2V0IHtcbiAgICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgLnAtd29ya3MtZWRpdCAuZWRpdG9yX19yaWdodCAucGFuZWxfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgYmFja2dyb3VuZDogI2M0YzljZjtcbiAgICBjb2xvcjogIzY2NmI3MztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnAtd29ya3MtZWRpdCAuZW1wdHktcXVlc3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgbWFyZ2luOiA3NXB4IDAgMTE5cHggMDsgfVxuICAucC13b3Jrcy1lZGl0IC5lbXB0eS1xdWVzdGlvbiAuZW1wdHlfX2ljb24ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9lbXB0eS1hcnJvdy5zdmdcIikgMCAwL2NvdmVyIG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cbiAgLnAtd29ya3MtZWRpdCAuZW1wdHktcXVlc3Rpb24gLmVtcHR5X190ZXh0IHtcbiAgICBjb2xvcjogI0E4QUJCMDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljLS13cmFwIHtcbiAgbWFyZ2luOiBjYWxjKDUxcHggKyA1MHB4KSBhdXRvIDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHdpZHRoOiAxMjAwcHg7IH1cblxuLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMyIC50eXBlX19kcm9wZG93bjIgLnR5cGVfX2J1dHRvbi0tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMyIC50eXBlX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGhlaWdodDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX3R5cGVzMiAudHlwZV9fYnV0dG9uLS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX3R5cGVzMiAudHlwZV9fcGx1cy0tdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX190eXBlczIgLnR5cGVfX2l0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogLTUycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMkI5QzM7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHdpZHRoOiAxMjBweDtcbiAgLypkaXNwbGF5OiBub25lOyovXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX3R5cGVzMiAudHlwZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAycHggM3B4OyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMyIC50eXBlX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMGYyOyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMyIC50eXBlX19pdGVtLS1yaWdodCB7XG4gICAgaGVpZ2h0OiAxNXB4OyB9XG5cbi5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMyIC50eXBlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX190eXBlczIgLnR5cGVfX3RleHQtLWNvbG9yIHtcbiAgICBjb2xvcjogIzAwYWZlYyAhaW1wb3J0YW50OyB9XG5cbi5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMyIC50eXBlX19oZWxwIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMyIC50eXBlX19oZWxwLS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0QzRDNEM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX3R5cGVzMiAudHlwZV9faGVscC0tdGV4dDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2xvZ2ljL3RpcHMtYXJyb3cuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMyIC50eXBlX19oZWxwOmhvdmVyIC50eXBlX19oZWxwLS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX3R5cGVzIC50eXBlX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyMHB4OyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMgLnR5cGVfX2Ryb3Bkb3duIC50eXBlX19idXR0b24tLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0IyQjlDMztcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMgLnR5cGVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMgLnR5cGVfX2J1dHRvbi0tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX190eXBlcyAudHlwZV9fcGx1cy0tdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX190eXBlcyAudHlwZV9faXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0b3A6IDUwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMkI5QzM7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAvKmRpc3BsYXk6IG5vbmU7Ki9cbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX3R5cGVzIC50eXBlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDJweCAzcHg7IH1cbiAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX190eXBlcyAudHlwZV9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjBmMjsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX3R5cGVzIC50eXBlX19pdGVtLS1yaWdodCB7XG4gICAgaGVpZ2h0OiAxNXB4OyB9XG5cbi5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMgLnR5cGVfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX3R5cGVzIC50eXBlX190ZXh0LS1jb2xvciB7XG4gICAgY29sb3I6ICMwMGFmZWMgIWltcG9ydGFudDsgfVxuXG4ucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX3R5cGVzIC50eXBlX19oZWxwIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMgLnR5cGVfX2hlbHAtLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICB3aWR0aDogMjQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRDNEM0QztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fdHlwZXMgLnR5cGVfX2hlbHAtLXRleHQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9sb2dpYy90aXBzLWFycm93LnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX3R5cGVzIC50eXBlX19oZWxwOmhvdmVyIC50eXBlX19oZWxwLS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY3O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19pdGVtIC5TZWxlY3QtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4ODg4ODggIWltcG9ydGFudDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX2l0ZW0gLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzg4ODg4OCAhaW1wb3J0YW50OyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOGU5O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19tYWluIC5sb2dpY19faGVscCB7XG4gICAgbWFyZ2luOiAycHggMTBweCAwIDEwcHg7IH1cbiAgICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19oZWxwLS13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19tYWluIC5sb2dpY19faGVscC0td3JhcDpob3ZlciAubG9naWNfX2hlbHAtLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX2hlbHAtLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDM5cHg7XG4gICAgICB0b3A6IC01MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC04cHgpO1xuICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRDNEM0QztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX2hlbHAtLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvbG9naWMvdGlwcy1hcnJvdy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19tYWluIC5sb2dpY19fdG9vbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX211dGV4IHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTVlN2U5O1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgei1pbmRleDogMTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19tYWluIC5sb2dpY19fbXV0ZXggaW1nIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX21haW4ge1xuICAgIHBhZGRpbmc6IDE1cHggNTBweDsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1QzlDQjsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19ibG9jay0tdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19ibG9jay0tYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX3JvdyAubG9naWNfX2J0bi0tbWFwcGluZyB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZzogMCAwOyB9XG4gICAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19tYWluIC5sb2dpY19fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19tYWluIC5sb2dpY19fcmVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19tYWluIC5sb2dpY19fcmVhZC0tdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX2MtLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19jLS1kaXNjIHtcbiAgICBjb2xvcjogZGFya29yYW5nZTsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19jMSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX2MyIHtcbiAgICB3aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX2MyLS12YXJpYWJsZSB7XG4gICAgICB3aWR0aDogMzMwcHggIWltcG9ydGFudDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX2MyLS1jb25kaXRpb24ge1xuICAgICAgd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19jMiAudmFyaWFibGVfX2lucHV0IHtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19tYWluIC5sb2dpY19fYzIgLmxvZ2ljX19jMjEge1xuICAgICAgd2lkdGg6IDQ4MHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19tYWluIC5sb2dpY19fYzIgLmxvZ2ljX19jMjIge1xuICAgICAgd2lkdGg6IDI4MHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19tYWluIC5sb2dpY19fYzIgLmxvZ2ljX19zZWxlY3QtLW1hbnkgLlNlbGVjdC0tbXVsdGkgLlNlbGVjdC12YWx1ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMnB4O1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLnRhYi1sb2dpY19fbWFpbiAubG9naWNfX2MyIC5sb2dpY19fYzIzIHtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItbG9naWNfX21haW4gLmxvZ2ljX19jMyB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19tYWluIC5sb2dpY19fYzMgLmljb246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnAtd29ya3MtZWRpdCAudGFiLWxvZ2ljX19mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7IH1cblxuLnAtd29ya3MtZWRpdCAudGFiLXNoYXJlZCBoMiB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi5wLXdvcmtzLWVkaXQgLnRhYi1zaGFyZWQgLnNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItc2hhcmVkIC5zZWFyY2ggLnNlYXJjaC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAudGFiLXNoYXJlZCAuc2VhcmNoIC5zZWFyY2gtaXRlbSAuZGVwdHNlbGVjdCB7XG4gICAgICB3aWR0aDogMjQwcHg7IH1cbiAgICAgIC5wLXdvcmtzLWVkaXQgLnRhYi1zaGFyZWQgLnNlYXJjaCAuc2VhcmNoLWl0ZW0gLmRlcHRzZWxlY3QgLlNlbGVjdC1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc2NzY3NjsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLnRhYi1zaGFyZWQgLnNlYXJjaCAuc2VhcmNoLWl0ZW0gLlNlbGVjdC12YWx1ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMnB4O1xuICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAucC13b3Jrcy1lZGl0IC50YWItc2hhcmVkIC5zZWFyY2ggLnNlYXJjaC1pdGVtIC5TZWxlY3QtdmFsdWUgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgICAgIGZsZXg6IGF1dG87IH1cbiAgICAucC13b3Jrcy1lZGl0IC50YWItc2hhcmVkIC5zZWFyY2ggLnNlYXJjaC1pdGVtIC5TZWxlY3QtYXJpYS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucC13b3Jrcy1lZGl0IC50YWItc2hhcmVkIC5zZWFyY2ggLnNlYXJjaC1pdGVtIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLnAtd29ya3MtZWRpdCAudGFiLXNoYXJlZCAuc2VhcmNoIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItc2hhcmVkIC5zZWFyY2ggLmJ0bi1jYW5jbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM0MGI1ZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLnAtd29ya3MtZWRpdCAudGFiLXNoYXJlZCAuY29udGVudCB7XG4gIGhlaWdodDogNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucC13b3Jrcy1lZGl0IC50YWItc2hhcmVkIC5jb250ZW50IC5mb290LXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnAtd29ya3MtZWRpdCAudGFiLXNoYXJlZCAuY29udGVudCAubGluZSB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5wLXdvcmtzLWVkaXQgLnRhYi1zaGFyZWQgLmNvbnRlbnQgdGFibGUsIC5wLXdvcmtzLWVkaXQgLnRhYi1zaGFyZWQgLmNvbnRlbnQgdGQsIC5wLXdvcmtzLWVkaXQgLnRhYi1zaGFyZWQgLmNvbnRlbnQgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnAtd29ya3MtZWRpdCAudGFiLXNoYXJlZCAuY29udGVudCB0YWJsZSB7XG4gICAgd2lkdGg6IDU1MHB4OyB9XG4gICAgLnAtd29ya3MtZWRpdCAudGFiLXNoYXJlZCAuY29udGVudCB0YWJsZSB0aCwgLnAtd29ya3MtZWRpdCAudGFiLXNoYXJlZCAuY29udGVudCB0YWJsZSB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogNHB4IDJweDsgfVxuICAgICAgLnAtd29ya3MtZWRpdCAudGFiLXNoYXJlZCAuY29udGVudCB0YWJsZSB0aCBpbnB1dCwgLnAtd29ya3MtZWRpdCAudGFiLXNoYXJlZCAuY29udGVudCB0YWJsZSB0ZCBpbnB1dCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucC13b3Jrcy1lZGl0IC50YWItc2hhcmVkIC5jb250ZW50IHRhYmxlIHRoOm50aC1vZi10eXBlKDEpLCAucC13b3Jrcy1lZGl0IC50YWItc2hhcmVkIC5jb250ZW50IHRhYmxlIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wLXdvcmtzLWVkaXQgLnRhYi1zaGFyZWQgLmNvbnRlbnQgdGFibGUgLmxpbmUtYnRuIHtcbiAgICAgIGNvbG9yOiAjNDBiNWZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wLXdvcmtzLWVkaXQgLnRhYi1zaGFyZWQgLnBhZ2UtZm9vdCB7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87IH1cblxuLnAtd29ya3MtZWRpdCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLnAtd29ya3MtZWRpdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLm5ld0NoZWNrYm94X2NoZWNrIHtcbiAgLypwb3NpdGlvbjphYnNvbHV0ZTtcclxuICBsZWZ0OjQwNnB4O1xyXG4gIHRvcDo2MHB4OyovXG4gIG1hcmdpbi1sZWZ0OiA0MDZweDtcbiAgbWFyZ2luLXRvcDogLTIzcHg7IH1cblxuLm5ld0NoZWNrX2RpdiB7XG4gIHdpZHRoOiAzNjNweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4uY2hlY2tfb3B0X2RpdiB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA5M3B4O1xuICBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAuY2hlY2tfb3B0X2RpdiAuY2hlY2tfb3B0X2NoZWNrdW5pdCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmNoZWNrX29wdF9kaXYgLmNoZWNrX29wdF9jaGVja0FjY291bnQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cbiAgLmNoZWNrX29wdF9kaXYgLmNoZWNrX29wdF9jaGFuZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmZpZWxkX3R5cGVfYm94IHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZmllbGRfdHlwZV9ib3ggLmZpZWxkX3R5cGVfZGl2IHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZpZWxkX3R5cGVfYm94IC5maWVsZF90eXBlX2lucHV0IHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuZmllbGRfdHlwZV9ib3ggLmZpZWxkX3R5cGVfaW5wdXQgLmZpZWxkX3R5cGVfY2hlY2tib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuZmllbGRfdHlwZV9ib3ggLmZpZWxkX3R5cGVfaW5wdXQgLmZpZWxkX3R5cGVfc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuLmZpZWxkX251bV9kaXYge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5maWVsZF9udW1fZGl2IC5maWVsZF9udW1fdGV4dCB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5maWVsZF9udW1fZGl2IC53ZW5oYW9faG92ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiAtMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy93ZW5oYW8uc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgLmZpZWxkX251bV9kaXYgLnByb21wdF9pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE1M3B4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBiYWNrZ3JvdW5kOiAjNmM2YzZjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZmllbGRfbnVtX2RpdiAucHJvbXB0X2luZm8gLnNhbmppYW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNzNweDtcbiAgICAgIHRvcDogLTEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3VwLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gIC5maWVsZF9udW1fZGl2OmhvdmVyIC5wcm9tcHRfaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZpZWxkX2N1dF9kaXYge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5Jc0N1dF9maWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3dlbmhhby5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuXG4uaG92ZXJfY3V0IC5maWxkQ3V0X0V4cGxhaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE3cHg7XG4gIHRvcDogMTY1cHg7XG4gIHdpZHRoOiAxNjlweDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG92ZXJfY3V0OmhvdmVyIC5maWxkQ3V0X0V4cGxhaW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucXVlc3Rpb25fX3Bvc2l0aW9uX2RpdiB7XG4gIHdpZHRoOiA3OTJweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNzBweDsgfVxuXG4uYWxsb3dfcG9zaXRpb25fcCB7XG4gIHdpZHRoOiAxNDZweDsgfVxuXG4ucG9zaXRpb25faWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9wb3NpdGlvbi5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzMjBweDsgfVxuXG4ucGFnZV9fcmVtb3ZlLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA3MHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNjhweDtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5OyB9XG4gIC5wYWdlX19yZW1vdmUtcGFnZSBkaXYge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucXVlc3Rpb25fX2l0ZW0tZGl2c2NvcmUge1xuICBjb2xvcjogI2ZmY2MwZTtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuXG4uZmllbGRfX3Jvdy1tYXRyaXgge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLmZpZWxkX19yb3ctbWF0cml4IC5tYXRyaXhfX3NldFJlcXVpcmVkLWRpdiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7IH1cbiAgLmZpZWxkX19yb3ctbWF0cml4IC5tYXRyaXhfX3NldFJlcXVpcmVkLWkge1xuICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL2VkaXRvci9kb3duLnN2ZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDg5cHg7XG4gICAgbGVmdDogNzVweDsgfVxuICAuZmllbGRfX3Jvdy1tYXRyaXggLm1hdHJpeF9fc2V0UmVxdWlyZWQtbGlzdGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmZpZWxkX19yb3ctbWF0cml4IC5tYXRyaXhfX3NldFJlcXVpcmVkLWxpc3RkaXYgLm1hdHJpeF9zZXRSZXF1aXJlZC1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UxZTg7XG4gICAgICBib3JkZXItdG9wOiAxcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5maWVsZF9fcm93LW1hdHJpeCAubWF0cml4X19zZXRSZXF1aXJlZC1saXN0ZGl2IC5tYXRyaXhfc2V0UmVxdWlyZWQtbGlzdCAubWF0cml4X19zZXRSZXF1aXJlLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiA0cHggMCAwIDJweDsgfVxuICAgICAgLmZpZWxkX19yb3ctbWF0cml4IC5tYXRyaXhfX3NldFJlcXVpcmVkLWxpc3RkaXYgLm1hdHJpeF9zZXRSZXF1aXJlZC1saXN0IC5tYXRyaXhfX3NldFJlcXVpcmUtc2FwbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG5cbi5xdWVzdGlvbl9fc2VsZWN0LXNldHNjb3JlIHtcbiAgY29sb3I6ICNmOGM0MDk7XG4gIHBhZGRpbmctdG9wOiAycHg7IH1cblxuLnBhZ2VfX3JlbW92ZS1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNzBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTsgfVxuICAucGFnZV9fcmVtb3ZlLXBhZ2UgZGl2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnF1ZXN0aW9uX19zZWxlY3Qtc2V0c2NvcmUge1xuICBjb2xvcjogI2Y4YzQwOTtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5sb2dpY19fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG9naWNfX21haW4taGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIHRvcDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmxvZ2ljX19tYWluLWhpZGUtcCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLmxvZ2ljX19tYWluLWhpZGUtaW5wdXQge1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi5wLXdvcmtzLWRhdGEge1xuICBwYWRkaW5nOiAxMDFweCAwIDUwcHggMDtcbiAgLyrpl67ljbfpk77mjqVzdHlsZSovXG4gIC8q55+t5L+h6YKA6K+3c3R5bGUqL1xuICAvKueUteWtkOmCruS7tuagt+W8jyovXG4gIC8q5pyJ5YG/6YeH6ZuG5qC35byPKi9cbiAgLyrmoLfmnKzphY3pop3moLflvI8qLyB9XG4gIC5wLXdvcmtzLWRhdGEgLmNvbnRhaW5lcl9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAuY29udGFpbmVyX19sZWZ0LS1zbXMge1xuICAgICAgbWFyZ2luOiAwcHggYXV0byBhdXRvIDMwcHg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC5jb250YWluZXJfX2xlZnQgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLmNvbnRhaW5lcl9fbGVmdCAuY29udGFjdF9fZmlyc3Qge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC5jb250YWluZXJfX2xlZnQgLmNvbnRhY3RfX2ZpcnN0LS1idXR0b20ge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAuY29udGFpbmVyX19sZWZ0IC5jb250YWluZXJfX2xlZnQtLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZWYwOyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC5jb250YWluZXJfX2xlZnQgLmNvbnRhaW5lcl9fbGVmdC0tYm90dG9tIC5xdW90YV9fc2V0LS1yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucC13b3Jrcy1kYXRhIC5jb250YWluZXJfX2xlZnQgLmNvbnRhaW5lcl9fbGVmdC0tYm90dG9tIC5xdW90YV9fc2V0LS1yb3cgLm51bV9faW5wdXQtLW1vcmUge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgICAucC13b3Jrcy1kYXRhIC5jb250YWluZXJfX2xlZnQgLmNvbnRhaW5lcl9fbGVmdC0tYm90dG9tIC5xdW90YV9fc2V0LS1yb3cgLmxhYmVsX190ZXh0YXJlYSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7IH1cbiAgICAgICAgLnAtd29ya3MtZGF0YSAuY29udGFpbmVyX19sZWZ0IC5jb250YWluZXJfX2xlZnQtLWJvdHRvbSAucXVvdGFfX3NldC0tcm93IC5udW1fX2lucHV0LS1zcGFjIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgICAucC13b3Jrcy1kYXRhIC5jb250YWluZXJfX2xlZnQgLmNvbnRhaW5lcl9fbGVmdC0tYm90dG9tIC5xdW90YV9fc2V0LS1yb3cgLmxpbWl0X19udW0ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgIC5wLXdvcmtzLWRhdGEgLmNvbnRhaW5lcl9fbGVmdCAuY29udGFpbmVyX19sZWZ0LS1ib3R0b20gLnF1b3RhX19zZXQtLXJvdyAuaGFuZF9fcm93LS1zcGFuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnAtd29ya3MtZGF0YSAuY29udGFpbmVyX19sZWZ0IC5jb250YWluZXJfX2xlZnQtLWJvdHRvbSAucXVvdGFfX3NldC0tcm93IC5oYW5kX19yb3ctLXNwYW4gaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC5jb250YWluZXJfX2xlZnQgLnNtc19fZWRpdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG4gICAgLnAtd29ya3MtZGF0YSAuY29udGFpbmVyX19sZWZ0IC5zbXNfX29yZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgLnAtd29ya3MtZGF0YSBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucC13b3Jrcy1kYXRhIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAucC13b3Jrcy1kYXRhIC5zbXNfX25hdi0tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wLXdvcmtzLWRhdGEgLnNtc19fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAuc21zX19uYXYgdWwge1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gNDdweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnNtc19fbmF2IC5PZmZsaW5lX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIxMHB4OyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC5zbXNfX25hdiAuT2ZmbGluZV9fdGl0bGU6aG92ZXIgLk9mZmxpbmVfX2NvZGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAuc21zX19uYXYgLk9mZmxpbmVfX3RpdGxlLS1yb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5wLXdvcmtzLWRhdGEgLnNtc19fbmF2IC5PZmZsaW5lX190aXRsZS0tcm93IC5saW5rX190aXRsZS0tc21hbGwge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4OyB9XG4gICAgICAgIC5wLXdvcmtzLWRhdGEgLnNtc19fbmF2IC5PZmZsaW5lX190aXRsZS0tcm93IC5PZmZsaW5lX19jb2RlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAuc21zX19uYXYgLk9mZmxpbmVfX3RpdGxlLS1zcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjNDBiNWZmOyB9XG4gIC5wLXdvcmtzLWRhdGEgLnNtc19fbGkge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucC13b3Jrcy1kYXRhIC5zbXNfX2xpLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICM0NDQ0NDQ7IH1cbiAgICAucC13b3Jrcy1kYXRhIC5zbXNfX2xpLS1saW5lIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDdkOWRiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnAtd29ya3MtZGF0YSAuc21zX19udW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDlkYjtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnAtd29ya3MtZGF0YSAuc21zX19udW0tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5OyB9XG4gIC5wLXdvcmtzLWRhdGEgLnNtc19fbGVmdCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3Zjg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC5zbXNfX2xlZnQgLmdyb3VwX190aXRsZSB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZTk7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnNtc19fbGVmdCAuZ3JvdXBfX3RpdGxlIC5jb250YWN0IHtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICM2NjZiNzM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC5zbXNfX2xlZnQgLmdyb3VwX190aXRsZSAubWFuYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNDBiNWZmO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnNtc19fbGVmdCAuZ3JvdXBfX25hbWVzIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAuc21zX19sZWZ0IC5ncm91cF9fbmFtZXMgLnNtc19fbmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAuc21zX19sZWZ0IC5ncm91cF9fbmFtZXMgdHIge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICAucC13b3Jrcy1kYXRhIC5zbXNfX2xlZnQgLmdyb3VwX19uYW1lcyB0ciB0ZCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGNvbG9yOiAjNTU1NTU1OyB9XG4gICAgICAgIC5wLXdvcmtzLWRhdGEgLnNtc19fbGVmdCAuZ3JvdXBfX25hbWVzIHRyIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgLnAtd29ya3MtZGF0YSAudGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgICAucC13b3Jrcy1kYXRhIC50YWJsZSB0aGVhZCwgLnAtd29ya3MtZGF0YSAudGFibGUgdGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYmxlIHRoZWFkIC5zbXNfX3RkLS1ncmVlLCAucC13b3Jrcy1kYXRhIC50YWJsZSB0Ym9keSAuc21zX190ZC0tZ3JlZSB7XG4gICAgICAgIGNvbG9yOiAjMTBjY2E5OyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC50YWJsZSB0aGVhZCAuc21zX190ZC0teWVsbG93LCAucC13b3Jrcy1kYXRhIC50YWJsZSB0Ym9keSAuc21zX190ZC0teWVsbG93IHtcbiAgICAgICAgY29sb3I6ICNmZmFjM2I7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYmxlIHRoZWFkIC5zbXNfX3RkLS1ncmF5LCAucC13b3Jrcy1kYXRhIC50YWJsZSB0Ym9keSAuc21zX190ZC0tZ3JheSB7XG4gICAgICAgIGNvbG9yOiAjYmJiYmJiOyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC50YWJsZSB0aGVhZCAuc21zX190ZC0taGFuZGxlLCAucC13b3Jrcy1kYXRhIC50YWJsZSB0Ym9keSAuc21zX190ZC0taGFuZGxlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYmxlIHRoZWFkIC5zbXNfX3RkLS1vcmFuZ2UsIC5wLXdvcmtzLWRhdGEgLnRhYmxlIHRib2R5IC5zbXNfX3RkLS1vcmFuZ2Uge1xuICAgICAgICBjb2xvcjogI2ZmYWMzYjsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZTk7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucC13b3Jrcy1kYXRhIC50YWJsZSB0aCwgLnAtd29ya3MtZGF0YSAudGFibGUgdGQge1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtd29ya3MtZGF0YSAuZGF0YV9fc2V0LS1saXN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDEyMnB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAuZGF0YV9fc2V0LS1saXN0IC5pcF9faW5wdXQtLWhlaWdodCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnAtd29ya3MtZGF0YSAuZGF0YV9fc2V0LS10b3AgLmljb25fX3NldCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjQ7IH1cbiAgLnAtd29ya3MtZGF0YSAuZGF0YV9fc2V0LS10b3AgLnNldF9fdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzljZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNjY2YjczOyB9XG4gICAgLnAtd29ya3MtZGF0YSAuZGF0YV9fc2V0LS10b3AgLnNldF9fdGl0bGUtLXdpZHRoIHtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAucC13b3Jrcy1kYXRhIC53b3Jrc19fc2V0LS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLXdvcmtzLWRhdGEgLndvcmtzX19kYXRhLS1zZXQge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDY1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3Zjg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC53b3Jrc19fZGF0YS0tc2V0IC5kYXRhX19zZXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtd29ya3MtZGF0YSAud29ya3NfX2RhdGEtLXNldCAuaWNvbl9fc2V0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC00MnB4O1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY0OyB9XG4gICAgLnAtd29ya3MtZGF0YSAud29ya3NfX2RhdGEtLXNldCAuc2V0X190aXRsZSB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOWNmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzY2NmI3MzsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAud29ya3NfX2RhdGEtLXNldCAuc2V0X190aXRsZS0td2lkdGgge1xuICAgICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC53b3Jrc19fZGF0YS0tc2V0IC5zZXRfX2xpc3Qge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQzcHg7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLndvcmtzX19kYXRhLS1zZXQgLnNldF9fbGlzdCAucXRuSWRfX3NlbCB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAud29ya3NfX2RhdGEtLXNldCAuc2V0X19saXN0LS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC53b3Jrc19fZGF0YS0tc2V0IC5zZXRfX2xpc3QgLmlwX19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLndvcmtzX19kYXRhLS1zZXQgLnNldF9fbGlzdCAuYW5zd2VyX2xpbWl0X2lucHV0IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC53b3Jrc19fZGF0YS0tc2V0IC5zZXRfX2J0biB7XG4gICAgICB3aWR0aDogNzNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQzcHg7IH1cbiAgLnAtd29ya3MtZGF0YSAuYnRuX19uZXh0IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnAtd29ya3MtZGF0YSAuYnRuX19uZXh0LS1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAucC13b3Jrcy1kYXRhIC5idG5fX25leHQtLWxlZnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgd2lkdGg6IDg3cHg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC5idG5fX25leHQtLWZvcmJpZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiOyB9XG4gICAgLnAtd29ya3MtZGF0YSAuYnRuX19uZXh0LS1jb2xvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBtYXJnaW4tbGVmdDogNTAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAuYnRuX19uZXh0LS10b3Age1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLmJ0bl9fbmV4dC0tdG9wMiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjsgfVxuICAucC13b3Jrcy1kYXRhIGlucHV0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wLXdvcmtzLWRhdGEgLnRhYl9fY29sbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAucC13b3Jrcy1kYXRhIC50YWJfX2NvbGxlY3QtLXRlbXBsYXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYl9fY29sbGVjdCAuYnRuX19jb2xsZWN0IHtcbiAgICAgIHdpZHRoOiAxMTlweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFjM2I7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiX19jb2xsZWN0IC5idG5fX2NvbGxlY3Q6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcyLCA1OSwgMC45KTsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiX19jb2xsZWN0IC5idG5fX2NvbGxlY3QtLXRlbXBsYXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwY2NhOTsgfVxuICAgICAgICAucC13b3Jrcy1kYXRhIC50YWJfX2NvbGxlY3QgLmJ0bl9fY29sbGVjdC0tdGVtcGxhdGU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDIwNCwgMTY5LCAwLjkpOyB9XG4gIC5wLXdvcmtzLWRhdGEgLnRhYi1saW5rLS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLWxpbmstLXdyYXAgLmxpbmtfX21haW4ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVlZjA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1saW5rLS13cmFwIC5saW5rX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiLWxpbmstLXdyYXAgLmxpbmtfX3RpdGxlLS1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLWxpbmstLXdyYXAgLmxpbmtfX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiA0MzBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWluZGVudDogMTRweDtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1saW5rLS13cmFwIC5saW5rX19zaGFyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC50YWItbGluay0td3JhcCAuYnRuX19jb3B5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLWxpbmstLXdyYXAgLmNvZGVfX3F0biB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLWxpbmstLXdyYXAgLmNvZGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLWxpbmstLXdyYXAgLmNvZGVfX3BhdGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLWxpbmstLXdyYXAgLmNvZGVfX2ljb24tLXBhdGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2RhdGEvcGF0ZW50LnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLWxpbmstLXdyYXAgLmNvZGVfX3BhdGVudC0tdGV4dCB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLWxpbmstLXdyYXAgLmNvZGVfX2xpbmsge1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1saW5rLS13cmFwIC5jb2RlX19saW5rOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucC13b3Jrcy1kYXRhIC50YWItbGluay0td3JhcCAuY29kZV9faW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiLWxpbmstLXdyYXAgLmNvZGVfX2ltZy0tc2l6ZSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1saW5rLS13cmFwIC5jb2RlX19yaWdodCB7XG4gICAgICB3aWR0aDogNTIwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDVweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1saW5rLS13cmFwIC5jb2RlX19pbnRyb2R1Y2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjk7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1saW5rLS13cmFwIC5jb2RlX19kb3dubG9hZCB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAgLnNtc19fdGFibGUge1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAgLnNtc19fdGFibGUgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19idG4ge1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZhYzNiO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC50YWItc21zLS13cmFwIC5zbXNfX2J0bi0taGFuZCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAgLnNtc19fdGFibGUgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZTk7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucC13b3Jrcy1kYXRhIC50YWItc21zLS13cmFwIC5zbXNfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19mb290ZXIgLmZvb3Rlcl9fbnVtIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC50YWItc21zLS13cmFwIC5zbXNfX2Zvb3RlciAuZm9vdGVyX19wYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucC13b3Jrcy1kYXRhIC50YWItc21zLS13cmFwIC5zbXNfX2Zvb3RlciAuZm9vdGVyX19wYWdlIC5wYWdlX19udW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19mb290ZXIgLmZvb3Rlcl9fcGFnZSAucGFnZV9faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC50YWItc21zLS13cmFwIC5zbXNfX2Zvb3RlciAuZm9vdGVyX19uYW1lIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19lZGl0IC5lZGl0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19lZGl0IC5lZGl0X190aXRsZS0tc2l6ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19lZGl0IC5lZGl0X190ZXh0IHtcbiAgICAgIHdpZHRoOiA2OTlweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC50YWItc21zLS13cmFwIC5zbXNfX2VkaXQgLmVkaXRfX2FncmVlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAgLnNtc19fZWRpdCAuZWRpdF9fYWdyZWUgLnNtc19fYWdyZWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19lZGl0IC5lZGl0X19leHBsYWluIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19vcmRlciAub3JkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAgLnNtc19fb3JkZXIgLmludml0ZV9fbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC50YWItc21zLS13cmFwIC5zbXNfX29yZGVyIC5pbnZpdGVfX2xpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAgLnNtc19fb3JkZXIgLmludml0ZV9fbGktLWNvbG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmN2ExMTsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAgLnNtc19fb3JkZXIgLmludml0ZV9fYnRuIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmE3MmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICBjb2xvcjogI2ZmYTAxZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19vcmRlciAub3JkZXJfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiAyMDBweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAgLnNtc19fc3VibWl0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19zdWJtaXQgLnN1Ym1pdF9fb2sge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19zdWJtaXQgLnN1Ym1pdF9fb2sgLmljb25fX29rIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAgLnNtc19fc3VibWl0IC5zdWJtaXRfX2luZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC50YWItc21zLS13cmFwIC5zbXNfX3N1Ym1pdCAuc3VibWl0X19idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAgLnNtc19fcmVjb3JkIC5yZWNvcmRfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1zbXMtLXdyYXAgLnNtc19fcmVjb3JkIC50YWJsZSB0aCwgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19yZWNvcmQgLnRhYmxlIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19yZWNvcmQgLnNldF9fYnRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19hY3Rpb24ge1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBwYWRkaW5nOiAwIDdweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiLXNtcy0td3JhcCAuc21zX19hY3Rpb24tLWhhbmQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnAtd29ya3MtZGF0YSAudGFiLWVtYWlsLS13cmFwIC50aXRsZV9fdGV4dCB7XG4gICAgd2lkdGg6IDY5OXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAucC13b3Jrcy1kYXRhIC50YWItZW1haWwtLXdyYXAgLm1haW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLnAtd29ya3MtZGF0YSAudGFiLWVtYWlsLS13cmFwIC5lZGl0X19pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucC13b3Jrcy1kYXRhIC50YWItY29sbGVjdC0td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1jb2xsZWN0LS13cmFwIC5jb2xsZWN0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1jb2xsZWN0LS13cmFwIC5jb2xsZWN0X190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1jb2xsZWN0LS13cmFwIC5jb2xsZWN0X190ZXh0LS10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiLWNvbGxlY3QtLXdyYXAgLmNvbGxlY3RfX3RleHQtLWxpc3Qge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC50YWItY29sbGVjdC0td3JhcCAuY29sbGVjdF9fdGV4dCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLWNvbGxlY3QtLXdyYXAgLmNvbGxlY3RfX2xpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1jb2xsZWN0LS13cmFwIC5jb2xsZWN0X19saSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1jb2xsZWN0LS13cmFwIC5jb2xsZWN0X19saS0tY29sb3Ige1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmY3YTExOyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC50YWItY29sbGVjdC0td3JhcCAuY29sbGVjdF9fbGktLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzQwYjVmZjsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiLWNvbGxlY3QtLXdyYXAgLmNvbGxlY3RfX2xpIC5yZWNoYXJnZV9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmYTcyZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgIGNvbG9yOiAjZmZhMDFmO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC50YWItY29sbGVjdC0td3JhcCAucGF5X19idG4ge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnAtd29ya3MtZGF0YSAudGFiLXF1b3RhLS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLXF1b3RhLS13cmFwIC5xdW90YV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1xdW90YS0td3JhcCAucXVvdGFfX3RpdGxlLS1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1xdW90YS0td3JhcCAuc2V0X190YWJsZSB0ciB7XG4gICAgICBsaW5lLWhlaWdodDogNTdweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1xdW90YS0td3JhcCAuc2V0X190YWJsZSB0ZCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC50YWItcXVvdGEtLXdyYXAgLnNldF9fdGFibGUgLm51bV9faW5wdXQge1xuICAgICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC50YWItcXVvdGEtLXdyYXAgLnNldF9fdGFibGUgLm51bV9faW5wdXQtLXNpemUge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiLXF1b3RhLS13cmFwIC5zZXRfX3RhYmxlIC5udW1fX2lucHV0LS1zcGFjIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAucC13b3Jrcy1kYXRhIC50YWItcXVvdGEtLXdyYXAgLnNldF9fdGFibGUgPiB0ciB7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1xdW90YS0td3JhcCAuc2V0X190YWJsZSB0ZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1xdW90YS0td3JhcCAuc2F2ZV9fYnRuIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDkzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAudGFiLXF1b3RhLS13cmFwIC5xdW90YV9fdGFibGUge1xuICAgICAgLyptYXJnaW4tdG9wOiA0N3B4OyovXG4gICAgICBtYXJnaW4tdG9wOiAzMXB4OyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC50YWItcXVvdGEtLXdyYXAgLnF1b3RhX190YWJsZSAuY291bnRfX3RhYmxlLS1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1xdW90YS0td3JhcCAucXVvdGFfX3RhYmxlIC5tYWluX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAudGFiLXF1b3RhLS13cmFwIC5xdW90YV9fdGFibGUgLmFkZF9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1xdW90YS0td3JhcCAucXVvdGFfX3RhYmxlIC50YWJsZV9fYnRuIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgIC5wLXdvcmtzLWRhdGEgLnRhYi1xdW90YS0td3JhcCAucXVvdGFfX3RhYmxlIC50YWJsZV9fYnRuLS1jb2xvciB7XG4gICAgICAgICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgLnAtd29ya3MtZGF0YSAuZGF0YS1sYWJlbCB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLnAtd29ya3MtZGF0YSAucC1wcm9qZWN0LXd4IHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLnAtd29ya3MtZGF0YSAucC1wcm9qZWN0LXd4IC53eF9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC5wLXByb2plY3Qtd3ggLnd4X19yb3cgLndlaXhpbl9faGVscCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5wLXdvcmtzLWRhdGEgLnAtcHJvamVjdC13eCAud3hfX3JvdyAud2VpeGluX19oZWxwOmhvdmVyIC5oZWxwX190ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucC13b3Jrcy1kYXRhIC5wLXByb2plY3Qtd3ggLnd4X19yb3cgLndlaXhpbl9faGVscCAuaGVscF9fdGV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgdG9wOiAtMjNweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0QzRDNEM7XG4gICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAucC1wcm9qZWN0LXd4IC53eF9fcm93IC5pY29uLWhlbHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLnAtd29ya3MtZGF0YSAucC1wcm9qZWN0LXd4IC53ZWl4aW5fX2FkZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC5wLXByb2plY3Qtd3ggLndlaXhpbl9fYWRkLS1idG4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucC13b3Jrcy1kYXRhIC5wLXByb2plY3Qtd3ggLndlaXhpbl9fdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAucC1wcm9qZWN0LXd4IC53ZWl4aW5fX3RhYmxlIHRkLCAucC13b3Jrcy1kYXRhIC5wLXByb2plY3Qtd3ggLndlaXhpbl9fdGFibGUgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucC13b3Jrcy1kYXRhIC5wLXByb2plY3Qtd3ggLndlaXhpbl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnAtcHJvamVjdC13eCAud2VpeGluX19saXN0IC5zZW50X19idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjUwcHg7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnAtcHJvamVjdC13eCAud2VpeGluX19saXN0LS1jb2xvciB7XG4gICAgICAgIGNvbG9yOiAjZmZhYzNiO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnAtcHJvamVjdC13eCAubGlzdF9fcmVjb3JkLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnAtcHJvamVjdC13eCAubGlzdF9fcmVjb3JkLS11cGRhdGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM0MGI1ZmY7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnAtcHJvamVjdC13eCAubGlzdF9fcmVjb3JkLS1yZXNlbmQge1xuICAgICAgY29sb3I6ICM0MGI1ZmY7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wLXdvcmtzLWRhdGEgLnAtcHJvamVjdC13eCAubGlzdF9fcmVjb3JkLS1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAucC1wcm9qZWN0LXd4IC5saXN0X19yZWNvcmQtLXJvdyAuc2VudF9fc3RhdHVzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnAtcHJvamVjdC13eCAubGlzdF9fcmVjb3JkLS1yb3cgLmNvbG9yX19zdGF0dXMtLXN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogIzIwQkIzOTsgfVxuICAgICAgLnAtd29ya3MtZGF0YSAucC1wcm9qZWN0LXd4IC5saXN0X19yZWNvcmQtLXJvdyAuY29sb3JfX3N0YXR1cy0tc2VuZCB7XG4gICAgICAgIGNvbG9yOiAjZmZhYzNiOyB9XG4gICAgICAucC13b3Jrcy1kYXRhIC5wLXByb2plY3Qtd3ggLmxpc3RfX3JlY29yZC0tcm93IC5jb2xvcl9fc3RhdHVzLS1mYWlsIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5wLXdvcmtzLWRhdGEgLnAtcHJvamVjdC13eCAubGlzdF9fcmVjb3JkLS1yb3cgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4ucC1wcm9qZWN0LW1vbmV5IHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0N3B4OyB9XG4gIC5wLXByb2plY3QtbW9uZXkgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucC1wcm9qZWN0LW1vbmV5IC5tb25leV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAucC1wcm9qZWN0LW1vbmV5IC5tb25leV9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogOTAwcHg7IH1cbiAgLnAtcHJvamVjdC1tb25leSAudGRfX3NwYW4ge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucC1wcm9qZWN0LW1vbmV5IC5wcml6ZV9fc2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgICAucC1wcm9qZWN0LW1vbmV5IC5wcml6ZV9fc2V0LS1yb3cge1xuICAgICAgbWFyZ2luOiAyMHB4IDYwcHg7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3gtc2hhZG93OiBkYXJrZ3JleSAwcHggMXB4IDE2cHggMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnAtcHJvamVjdC1tb25leSAucHJpemVfX3NldC0tY29sb3Ige1xuICAgICAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnAtcHJvamVjdC1tb25leSAucHJpemVfX3NldCAucHJpemVfX2J0biB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQwYjVmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM0MGI1ZmY7IH1cbiAgICAgIC5wLXByb2plY3QtbW9uZXkgLnByaXplX19zZXQgLnByaXplX19idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDBiNWZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAucC1wcm9qZWN0LW1vbmV5IC5wcml6ZV9fc2V0LS1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZjI7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucC1wcm9qZWN0LW1vbmV5IC5wcml6ZV9fc2V0LS1pbmZvIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5wLXByb2plY3QtbW9uZXkgLnByaXplX190aXRsZS0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wLXByb2plY3QtbW9uZXkgLnByaXplX190aXRsZS0tcm93IC5wcml6ZV9fdGl0bGUge1xuICAgICAgZmxleDogMTsgfVxuICAucC1wcm9qZWN0LW1vbmV5IC5wcml6ZV9fdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucC1wcm9qZWN0LW1vbmV5IC5wcml6ZV9fdGFibGUgdGQsIC5wLXByb2plY3QtbW9uZXkgLnByaXplX190YWJsZSB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucC1wcm9qZWN0LW1vbmV5IC5wcml6ZV9fdGFibGUgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDsgfVxuICAgIC5wLXByb2plY3QtbW9uZXkgLnByaXplX190YWJsZSAudGFibGVfX3RkMiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICMwMGFmZWM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucC1wcm9qZWN0LW1vbmV5IC5wcml6ZV9fdGFibGUgLnRhYmxlX190cjpob3ZlciAudGFibGVfX3RkMiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLnAtcHJvamVjdC1tb25leSAucHJpemVfX3RhYmxlIC50YWJsZV9fdHI6aG92ZXIgLnRhYmxlX190ZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnAtcHJvamVjdC1tb25leSAucHJpemVfX3RhYmxlIC50YWJsZV9fc3BhbiB7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgLnAtcHJvamVjdC1tb25leSAucHJpemVfX3RhYmxlIC50YWJsZV9fc3Bhbi0tY3Vyc29yIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLXByb2plY3QtbW9uZXkgLnNhdmVfX2J0biB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi50YWItd2VDaGF0Q29sbGVjdC0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC50YWItd2VDaGF0Q29sbGVjdC0td3JhcCAud2VDaGF0Q29sbGVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudGFiLXdlQ2hhdENvbGxlY3QtLXdyYXAgLndlQ2hhdENvbGxlY3RfX3AxIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC50YWItd2VDaGF0Q29sbGVjdC0td3JhcCAud2VDaGF0Q29sbGVjdF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnRhYi13ZUNoYXRDb2xsZWN0LS13cmFwIC53ZUNoYXRDb2xsZWN0X19sYWJlbC0tbmFtZSB7XG4gICAgICB3aWR0aDogOTBweDsgfVxuICAgIC50YWItd2VDaGF0Q29sbGVjdC0td3JhcCAud2VDaGF0Q29sbGVjdF9fbGFiZWwtLWlucHV0IHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAudGFiLXdlQ2hhdENvbGxlY3QtLXdyYXAgLm9yZGVyX19idG4ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5yYW5kb21fZGl2IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLnJhbmRvbV9wYXNzd29yZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5yYW5kb21fcGFzc3dvcmRfaW5wdXQge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiAyNnB4OyB9XG5cbi5vZmZsaW5lX19zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViYWU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub2ZmbGluZV9fc3RhdHVzIC5pY29uLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5vZmZsaW5lX19zdGF0dXMgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLm9mZmxpbmVfX2J1eSB7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuICAub2ZmbGluZV9fYnV5LS1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAub2ZmbGluZV9fYnV5LS1iYWNrIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZThlOGU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAub2ZmbGluZV9fYnV5IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFibGUgLnNtc19fdGQtLWdyZWUge1xuICBjb2xvcjogIzEwY2NhOTsgfVxuXG4udGFibGUgLnNtc19fdGQtLXllbGxvdyB7XG4gIGNvbG9yOiAjZmZhYzNiOyB9XG5cbi50YWJsZSAuc21zX190ZC0tZ3JheSB7XG4gIGNvbG9yOiAjYmJiYmJiOyB9XG5cbi5wLXdvcmtzLWFuYWx5emUge1xuICBwYWRkaW5nOiAxMDFweCAwIDBweCAwO1xuICAvKuWbnuaUtui/m+W6puagt+W8jyovXG4gIC8q5qC35pys5pWw5o2u5qC35byPKi9cbiAgLyrlm77ooajliIbmnpDmoLflvI8qLyB9XG4gIC5wLXdvcmtzLWFuYWx5emUgYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnAtd29ya3MtYW5hbHl6ZSAudGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgICAucC13b3Jrcy1hbmFseXplIC50YWJsZSAudGQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYmxlIHRoZWFkLCAucC13b3Jrcy1hbmFseXplIC50YWJsZSB0Ym9keSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgLnAtd29ya3MtYW5hbHl6ZSAudGFibGUgdGhlYWQgLnNtc19fdGQtLWdyZWUsIC5wLXdvcmtzLWFuYWx5emUgLnRhYmxlIHRib2R5IC5zbXNfX3RkLS1ncmVlIHtcbiAgICAgICAgY29sb3I6ICMxMGNjYTk7IH1cbiAgICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYmxlIHRoZWFkIC5zbXNfX3RkLS1vcmFuZ2UsIC5wLXdvcmtzLWFuYWx5emUgLnRhYmxlIHRib2R5IC5zbXNfX3RkLS1vcmFuZ2Uge1xuICAgICAgICBjb2xvcjogI2ZmYWMzYjsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZTk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAucC13b3Jrcy1hbmFseXplIC50YWJsZSB0aCwgLnAtd29ya3MtYW5hbHl6ZSAudGFibGUgdGQge1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFibGUgLmFuc3dlcmluZyB7XG4gICAgICBjb2xvcjogI2ZmYWMzYjsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYmxlIC5maW5pc2gge1xuICAgICAgY29sb3I6ICMxMGNjYTk7IH1cbiAgICAucC13b3Jrcy1hbmFseXplIC50YWJsZSAub3RoZXIge1xuICAgICAgY29sb3I6ICNiYmJiYmI7IH1cbiAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLXByb2dyZXNzLS13cmFwIC5wcm9ncmVzc19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWVmMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1wcm9ncmVzcy0td3JhcCAucHJvZ3Jlc3NfX2xpc3QtLW9uZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMDRweDtcbiAgICAgIGhlaWdodDogMTUycHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjNDBiNWZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucC13b3Jrcy1hbmFseXplIC50YWItcHJvZ3Jlc3MtLXdyYXAgLnByb2dyZXNzX19sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1wcm9ncmVzcy0td3JhcCAucHJvZ3Jlc3NfX3RpdGxlLS1saXN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbWFyZ2luOiAxMnB4IDBweCAyN3B4IDE1cHg7IH1cbiAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLXByb2dyZXNzLS13cmFwIC5wcm9ncmVzc19fdGl0bGUtLXF1b3RhIHtcbiAgICAvKiBtYXJnaW4tdG9wOiA2MHB4OyovXG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLXByb2dyZXNzLS13cmFwIC5wcm9ncmVzc19fbnVtIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjRhYWZmOyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLXByb2dyZXNzLS13cmFwIC5wcm9ncmVzc19fbnVtLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLXByb2dyZXNzLS13cmFwIC5wcm9ncmVzc19fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1wcm9ncmVzcy0td3JhcCAucHJvZ3Jlc3NfX2NoYXJ0IHtcbiAgICBoZWlnaHQ6IDMyMnB4OyB9XG4gIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1wcm9ncmVzcy0td3JhcCAucHJvZ3Jlc3NfX2NlbnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNDNweDtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC13b3Jrcy1hbmFseXplIC50YWItcHJvZ3Jlc3MtLXdyYXAgLnByb2dyZXNzX190ZC0tY29sb3Ige1xuICAgIGNvbG9yOiAjYmJiYmJiOyB9XG4gIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1wcm9ncmVzcy0td3JhcCAucHJvZ3Jlc3NfX3RkLS1maW5pc2gge1xuICAgIGNvbG9yOiAjMTBjY2E5OyB9XG4gIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC50YWItZGF0YS0tYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWVmMDsgfVxuICAucC13b3Jrcy1hbmFseXplIC50YWItZGF0YS0td3JhcCAuZGF0YV9fdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4OyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX3RvcCAuU2VsZWN0LWNvbnRyb2wge1xuICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX3RvcCAuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX190aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX190aXRsZS0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2V4cG9ydCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2ZpbHRlciB7XG4gICAgLyptYXJnaW4tdG9wOiAzMHB4OyovXG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX19maWx0ZXItLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0NHB4OyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2ZpbHRlci0tdG9wMSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNHB4OyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2ZpbHRlciAudGltZV9faW5wdXQge1xuICAgICAgd2lkdGg6IDE0M3B4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX19maWx0ZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX19maWx0ZXIgLmZpbHRlcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2ZpbHRlciAuZmlsdGVyX190aXRsZS0tZmxvYXQge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX19maWx0ZXIgLmFuc3dlci1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDE0M3B4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX19maWx0ZXIgLmFuc3dlci1zZWxlY3QgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjODg4ODg4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX19maWx0ZXIgLmFuc3dlci1zZWxlY3QgLlNlbGVjdC1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAucC13b3Jrcy1hbmFseXplIC50YWItZGF0YS0td3JhcCAuZGF0YV9fZmlsdGVyIC5hbnN3ZXItc2VsZWN0IC5TZWxlY3QtdmFsdWUge1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX19maWx0ZXIgLmZpbHRlcl9fc2VsZWN0IHtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgd2lkdGg6IDE0M3B4O1xuICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2ZpbHRlciAuZmlsdGVyX19zZWxlY3RfbXVsdGkge1xuICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIHdpZHRoOiAyNzBweDsgfVxuICAgICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2ZpbHRlciAuZmlsdGVyX19zZWxlY3RfbXVsdGkgLlNlbGVjdC12YWx1ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAucC13b3Jrcy1hbmFseXplIC50YWItZGF0YS0td3JhcCAuZGF0YV9fZmlsdGVyIC5maWx0ZXJfX3NlbGVjdF9tdWx0aSAuU2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX19maWx0ZXIgLmRhdGFfX2ZpbHRlX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2ZpbHRlciAuZmlsdGVyX19wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2ZpbHRlciAuZmlsdGVyX19idG4ge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDA7IH1cbiAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2Fuc3dlciB7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2Fuc3dlciAuYW5zd2VyX190aXRsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2Fuc3dlciAuYW5zd2VyX19zZWFyY2gge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX2Fuc3dlciAuYW5zd2VyX19zZWFyY2ggLnNlYXJjaF9faW5wdXQge1xuICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgICAucC13b3Jrcy1hbmFseXplIC50YWItZGF0YS0td3JhcCAuZGF0YV9fYW5zd2VyIC5hbnN3ZXJfX3NlYXJjaCAuaWNvbl9fc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTEwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAucC13b3Jrcy1hbmFseXplIC50YWItZGF0YS0td3JhcCAuZGF0YV9fYW5zd2VyIC5hbnN3ZXJfX3NlYXJjaCAuYWRkX19idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucC13b3Jrcy1hbmFseXplIC50YWItZGF0YS0td3JhcCAuZGF0YV9fdGFibGUge1xuICAgIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX190YWJsZSAudGFibGVfX2J0biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX3RhYmxlIC50YWJsZV9fYnRuLS1oYW5kIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWRhdGEtLXdyYXAgLmRhdGFfX3RhYmxlIC50YWJsZV9fdGQtLW9yYW5nZSB7XG4gICAgICBjb2xvcjogI2ZmYWMzYjsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1kYXRhLS13cmFwIC5kYXRhX190YWJsZSAudGFibGVfX3RkLS1ncmVlbiB7XG4gICAgICBjb2xvcjogIzEwY2NhOTsgfVxuICAucC13b3Jrcy1hbmFseXplIC50YWItY2hhcnQtLXdyYXAgLmNoYXJ0X19maWx0ZXItLXRvcCB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWVmMDsgfVxuICAucC13b3Jrcy1hbmFseXplIC50YWItY2hhcnQtLXdyYXAgLmNoYXJ0X19leHBvcnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTU3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM0MGI1ZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjMjZhYmZmO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWNoYXJ0LS13cmFwIC5maWx0ZXItdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAucC13b3Jrcy1hbmFseXplIC50YWItY2hhcnQtLXdyYXAgLmZpbHRlci10YWJsZSAucXRuX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucC13b3Jrcy1hbmFseXplIC50YWItY2hhcnQtLXdyYXAgLmZpbHRlci10YWJsZSAuY291bnRfX3F0biB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWNoYXJ0LS13cmFwIC5maWx0ZXItdGFibGUgLmNoYXJ0X19xdG4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1jaGFydC0td3JhcCAuZmlsdGVyLXRhYmxlIC5jaGFydF9fcXRuIC5TZWxlY3QtY29udHJvbCB7XG4gICAgICAgIGhlaWdodDogMzZweDsgfVxuICAgICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWNoYXJ0LS13cmFwIC5maWx0ZXItdGFibGUgLmNoYXJ0X19xdG4gLlNlbGVjdC12YWx1ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWNoYXJ0LS13cmFwIC5maWx0ZXItdGFibGUgLmFuc3dlcl9fbnVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICNlNWU3ZTk7IH1cbiAgICAucC13b3Jrcy1hbmFseXplIC50YWItY2hhcnQtLXdyYXAgLmZpbHRlci10YWJsZSAuY291bnQtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTdlOTsgfVxuICAucC13b3Jrcy1hbmFseXplIC53b3Jrc19fcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gICAgY29sb3I6ICM5MDk3OWI7IH1cbiAgICAucC13b3Jrcy1hbmFseXplIC53b3Jrc19fcGFnZSAucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnAtd29ya3MtYW5hbHl6ZSAucGlja19fYXJyYW5nZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWNvZGUtLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucC13b3Jrcy1hbmFseXplIC50YWItY29kZS0td3JhcCAuY29kZV9fcXRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1jb2RlLS13cmFwIC5jb2RlX19xdG4tLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1jb2RlLS13cmFwIC5jb2RlX19xdG4gLmlucHV0X19jb2RlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLnRhYi1jb2RlLS13cmFwIC50YWJsZSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYmRmZTM7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGZlMzsgfVxuICAgICAgLnAtd29ya3MtYW5hbHl6ZSAudGFiLWNvZGUtLXdyYXAgLnRhYmxlIHRkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RiZGZlMzsgfVxuICAucC13b3Jrcy1hbmFseXplIC5jb2RlX19idXkge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLmNvZGVfX2J1eS0tYnRuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucC13b3Jrcy1hbmFseXplIC5jb2RlX19idXktLWJhY2sge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZTc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wLXdvcmtzLWFuYWx5emUgLmNvZGVfX3N0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWJhZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtd29ya3MtYW5hbHl6ZSAuY29kZV9fc3RhdHVzIC5pY29uLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wLXdvcmtzLWFuYWx5emUgLmNvZGVfX3N0YXR1cyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5maWx0ZXJfYXJlYSB7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuICAuZmlsdGVyX2FyZWEgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2FjYzsgfVxuICAuZmlsdGVyX2FyZWEgLmZpbHRlcl9jb25kaXRpb24ge1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgLmZpbHRlcl9hcmVhIC5maWx0ZXJfY29uZGl0aW9uIC5zZWxlY3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAuZmlsdGVyX2FyZWEgLmZpbHRlcl9jb25kaXRpb24gLnNlbGVjdCAuU2VsZWN0LXZhbHVlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjJweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5maWx0ZXJfYXJlYSAuZmlsdGVyX2NvbmRpdGlvbiAuc2VsZWN0IC5TZWxlY3QtdmFsdWUgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgICAgICAgZmxleDogYXV0bzsgfVxuICAgIC5maWx0ZXJfYXJlYSAuZmlsdGVyX2NvbmRpdGlvbiAuaW50ZXJhY3RpbmdfYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmZpbHRlcl9hcmVhIC5zZWFyY2gge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBjb2xvcjogIzQwYjVmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICM0MGI1ZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmlsdGVyX2FyZWEgLmludGVyYWN0aW5nX2J0biB7XG4gICAgY29sb3I6ICM0MGI1ZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5maWx0ZXJfYXJlYSAuYnRuX2FyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAuZmlsdGVyX2FyZWEgLmJ0bl9hcmVhIC5idG4ge1xuICAgICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgLmZpbHRlcl9hcmVhIC5idG5fYXJlYSAucmVzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAuZmlsdGVyX2FyZWEgLmJ0bl9hcmVhIC5yZXMgLmludGVyYWN0aW5nX2J0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZpbHRlcl9hcmVhIC5idG5fYXJlYSAuaW50ZXJhY3RpbmdfYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5jcm9zc3RhYl9maWx0ZXJfYXJlYSB7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuICAuY3Jvc3N0YWJfZmlsdGVyX2FyZWEgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNyb3NzdGFiX2ZpbHRlcl9hcmVhIC5maWx0ZXJfY29uZGl0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5jcm9zc3RhYl9maWx0ZXJfYXJlYSAuZmlsdGVyX2NvbmRpdGlvbiAuc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgLmNyb3NzdGFiX2ZpbHRlcl9hcmVhIC5maWx0ZXJfY29uZGl0aW9uIC5zZWxlY3QgLlNlbGVjdC12YWx1ZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1pbi13aWR0aDogMTE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAuY3Jvc3N0YWJfZmlsdGVyX2FyZWEgLmZpbHRlcl9jb25kaXRpb24gLnNlbGVjdCAuU2VsZWN0LXZhbHVlIC5TZWxlY3QtdmFsdWUtbGFiZWwge1xuICAgICAgICAgIGZsZXg6IGF1dG87IH1cbiAgICAuY3Jvc3N0YWJfZmlsdGVyX2FyZWEgLmZpbHRlcl9jb25kaXRpb24gLmludGVyYWN0aW5nX2J0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5jcm9zc3RhYl9maWx0ZXJfYXJlYSAuc2VhcmNoIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgY29sb3I6ICM0MGI1ZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNDBiNWZmO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNyb3NzdGFiX2ZpbHRlcl9hcmVhIC5pbnRlcmFjdGluZ19idG4ge1xuICAgIGNvbG9yOiAjNDBiNWZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY3Jvc3N0YWJfZmlsdGVyX2FyZWEgLmJ0bl9hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLmNyb3NzdGFiX2ZpbHRlcl9hcmVhIC5idG5fYXJlYSAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgIC5jcm9zc3RhYl9maWx0ZXJfYXJlYSAuYnRuX2FyZWEgLnJlcyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmNyb3NzdGFiX2ZpbHRlcl9hcmVhIC5idG5fYXJlYSAucmVzIC5pbnRlcmFjdGluZ19idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5jcm9zc3RhYl9maWx0ZXJfYXJlYSAuYnRuX2FyZWEgLmludGVyYWN0aW5nX2J0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uZGF0YV9kb3duIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4ucC13b3Jrcy1wcmV2aWV3IHtcbiAgLyoqIOWkluinguiuvue9riAqLyB9XG4gIC5wLXdvcmtzLXByZXZpZXcgLm1haW5fX21vYmlsZV9fY3VzdG9tZXJTdHlsZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1hZ2VzL2JhY2tncm91bmQtZGVmYXVsdC5wbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLnAtd29ya3MtcHJldmlldyAucHJldmlld19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3MGYzO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLnAtd29ya3MtcHJldmlldyAucHJldmlld19faGVhZGVyLS1zZXQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAucC13b3Jrcy1wcmV2aWV3IC5wcmV2aWV3X19oZWFkZXIgLnF0bl9fc3RhdHVzIHtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMyMEJCMzk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgLnAtd29ya3MtcHJldmlldyAucHJldmlld19faGVhZGVyIC5oZWFkZXJfX2xlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgLnAtd29ya3MtcHJldmlldyAucHJldmlld19faGVhZGVyIC5oZWFkZXJfX25vdGljZSB7XG4gICAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWE3YTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjZmY1ZjBhOyB9XG4gICAgLnAtd29ya3MtcHJldmlldyAucHJldmlld19faGVhZGVyIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnAtd29ya3MtcHJldmlldyAucHJldmlld19faGVhZGVyIC5oZWFkZXJfX3JpZ2h0IC5hY3Rpb25fX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucC13b3Jrcy1wcmV2aWV3IC5wcmV2aWV3X19oZWFkZXIgLmhlYWRlcl9fcmlnaHQgLmFjdGlvbl9faXRlbS0tY29weSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wLXdvcmtzLXByZXZpZXcgLnByZXZpZXdfX2hlYWRlciAuaGVhZGVyX19yaWdodCAuYWN0aW9uX19pdGVtLS1jb3B5IC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgIC5wLXdvcmtzLXByZXZpZXcgLnByZXZpZXdfX2hlYWRlciAuaGVhZGVyX19yaWdodCAuYWN0aW9uX19pdGVtLS1wYWdlcyB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAgICAgLnAtd29ya3MtcHJldmlldyAucHJldmlld19faGVhZGVyIC5oZWFkZXJfX3JpZ2h0IC5hY3Rpb25fX2l0ZW0tLXBhZ2VzID4gLlNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucC13b3Jrcy1wcmV2aWV3IC5wcmV2aWV3X19oZWFkZXIgLmhlYWRlcl9fcmlnaHQgLmFjdGlvbl9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM1RENBOyB9XG4gICAgICAgIC5wLXdvcmtzLXByZXZpZXcgLnByZXZpZXdfX2hlYWRlciAuaGVhZGVyX19yaWdodCAuYWN0aW9uX19pdGVtLS1wYywgLnAtd29ya3MtcHJldmlldyAucHJldmlld19faGVhZGVyIC5oZWFkZXJfX3JpZ2h0IC5hY3Rpb25fX2l0ZW0tLW1vYmlsZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLXdvcmtzLXByZXZpZXcgLnByZXZpZXdfX21haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmUwZTI7XG4gICAgcGFkZGluZzogNjVweCAwIDAgMDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAgIC5wLXdvcmtzLXByZXZpZXcgLnByZXZpZXdfX21haW4gLnRlbXBsYXRlX19idG4ge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIC8qcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTJweDtcclxuICAgICAgICByaWdodDogNTBweDsqLyB9XG4gICAgLnAtd29ya3MtcHJldmlldyAucHJldmlld19fbWFpbiAuaGVhZGVyX19ub3RpY2Uge1xuICAgICAgcGFkZGluZzogNXB4IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVhN2E7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2ZmNWYwYTtcbiAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucC13b3Jrcy1wcmV2aWV3IC5wcmV2aWV3X19tYWluIC5xdG5fX3N0YXR1cyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAyNTJweDtcbiAgICAgIHRvcDogNzVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMyMEJCMzk7XG4gICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucC13b3Jrcy1wcmV2aWV3IC5wcmV2aWV3X19tYWluIC5tYWluX19tb2JpbGUge1xuICAgICAgd2lkdGg6IDM1OHB4O1xuICAgICAgaGVpZ2h0OiA3MjhweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvbW9iaWxlX3N0eWxlLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwYWRkaW5nOiA3NnB4IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucC13b3Jrcy1wcmV2aWV3IC5wcmV2aWV3X19tYWluIC5tYWluX19tb2JpbGUgLmhlYWRlcl9fbm90aWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucC13b3Jrcy1wcmV2aWV3IC5wcmV2aWV3X19tYWluIC5tYWluX19tb2JpbGVfX2N1c3RvbWVyU3R5bGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC1kZWZhdWx0LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAucC13b3Jrcy1wcmV2aWV3IC5wcmV2aWV3X19tYWluIC5tYWluX19wYyB7XG4gICAgICB3aWR0aDogOTIwcHg7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDUycHggMTE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiA3MjBweDsgfVxuICAgIC5wLXdvcmtzLXByZXZpZXcgLnByZXZpZXdfX21haW4gLm1haW5fX3BjX19jdXN0b21lclN0eWxlIHtcbiAgICAgIHBhZGRpbmc6IDI2MHB4IDcycHggNTJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1hZ2VzL2JhY2tncm91bmQtZGVmYXVsdC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAucC13b3Jrcy1wcmV2aWV3IC50ZW1wbGF0ZV9fcmV0dXJuIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDBiNWZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wLXdvcmtzLXByZXZpZXcgLnRlbXBsYXRlX19yZXR1cm4tLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzBjMWM1ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnAtd29ya3MtcHJldmlldyAudGVtcGxhdGVfX3JldHVybi0tYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2EyYTNhNyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucC13b3Jrcy1wcmV2aWV3IC5idG5fX3RlbXBsYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQwYjVmZjtcbiAgICBjb2xvcjogIzQwYjVmZiAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzVweDsgfVxuICAgIC5wLXdvcmtzLXByZXZpZXcgLmJ0bl9fdGVtcGxhdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzQwYjVmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nLS13cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogI0Y0RjZGNztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICB0b3A6IDc1cHg7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nX19oZWFkZXIge1xuICAgIGhlaWdodDogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjY2QjczO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNEM5Q0Y7IH1cbiAgLnAtd29ya3MtcHJldmlldyAuc2V0dGluZ19fbWFpbiB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDQwcHggMTVweDtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nX19tYWluIC5ibG9ja19fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgICAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nX19tYWluIC5ibG9ja19fbWFpbiAudHJhbnNmb3JtX19ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nX19tYWluIC5ibG9ja19fbWFpbiAudHJhbnNmb3JtX19pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljOWM5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWM5Yzk7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC5wLXdvcmtzLXByZXZpZXcgLnNldHRpbmdfX21haW4gLmJsb2NrX19tYWluIC50cmFuc2Zvcm1fX2l0ZW06aG92ZXIsIC5wLXdvcmtzLXByZXZpZXcgLnNldHRpbmdfX21haW4gLmJsb2NrX19tYWluIC50cmFuc2Zvcm1fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDBiNWZmOyB9XG4gICAgICAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nX19tYWluIC5ibG9ja19fbWFpbiAudHJhbnNmb3JtX19pdGVtLS1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZThlODtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTllOGU4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgLnAtd29ya3MtcHJldmlldyAuc2V0dGluZ19fbWFpbiAuYmxvY2tfX21haW4gLnRyYW5zZm9ybV9faXRlbS0tZ3JleTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U5ZThlODtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlOWU4ZTggIWltcG9ydGFudDtcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5wLXdvcmtzLXByZXZpZXcgLnNldHRpbmdfX21haW4gLmJsb2NrX19tYWluIC50cmFuc2Zvcm1fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nX19tYWluIC5ibG9ja19fbWFpbiAudHJhbnNmb3JtX19pdGVtOmZpcnN0LWNoaWxkOmhvdmVyLCAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nX19tYWluIC5ibG9ja19fbWFpbiAudHJhbnNmb3JtX19pdGVtOmZpcnN0LWNoaWxkLnRyYW5zZm9ybV9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0MGI1ZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnAtd29ya3MtcHJldmlldyAuc2V0dGluZ19fbWFpbiAuYmxvY2tfX21haW4gLnRyYW5zZm9ybV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wLXdvcmtzLXByZXZpZXcgLnNldHRpbmdfX21haW4gLmJsb2NrX19tYWluIC50cmFuc2Zvcm1fX2l0ZW06bGFzdC1jaGlsZDpob3ZlciwgLnAtd29ya3MtcHJldmlldyAuc2V0dGluZ19fbWFpbiAuYmxvY2tfX21haW4gLnRyYW5zZm9ybV9faXRlbTpsYXN0LWNoaWxkLnRyYW5zZm9ybV9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0MGI1ZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnAtd29ya3MtcHJldmlldyAuc2V0dGluZ19fbWFpbiAuYmxvY2tfX21haW4gLmZvbnQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nX19tYWluIC5ibG9ja19fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nX19tYWluIC5ibG9ja19fbGFiZWwge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBjb2xvcjogIzU1NTU1NTsgfVxuICAgIC5wLXdvcmtzLXByZXZpZXcgLnNldHRpbmdfX21haW4gLmJsb2NrX19hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nX19tYWluIC5ibG9ja19fYWN0aW9ucyAuYWN0aW9uX19saW5rIHtcbiAgICAgICAgY29sb3I6ICM0MEI1RkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnAtd29ya3MtcHJldmlldyAuc2V0dGluZ19fbWFpbiAuYmxvY2tfX2FjdGlvbnMgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgICAucC13b3Jrcy1wcmV2aWV3IC5zZXR0aW5nX19tYWluIC5zZXR0aW5nX19tb3JlIC5ibG9ja19fbWFpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtd29ya3MtcHJldmlldyAuc2V0dGluZ19fYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnAtd29ya3MtcHJldmlldyAuc2V0dGluZ19fZm9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFMEUxO1xuICAgIGNvbG9yOiAjNjY2QjczO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnAtd29ya3MtcHJldmlldyAuc2V0dGluZ19fZm9sZGVyIC5mb2xkZXJfX3RleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLnAtd29ya3MtcHJldmlldyAuc2V0dGluZ19fbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLXdvcmtzLXByZXZpZXcgLnNldHRpbmdfX21vcmUtLXNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnAtd29ya3MtcHJldmlldyAuc2V0dGluZ19fZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ0bl9fdGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYnRuX190ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wLXVwZ3JhZGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNTFweDsgfVxuICAucC11cGdyYWRlIC5ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5wLXVwZ3JhZGUgLmJsb2NrX19oZWFkZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5wLXVwZ3JhZGUgLmJsb2NrX190YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5wLXVwZ3JhZGUgLmJsb2NrX190YWJsZSB0aCxcbiAgICAgIC5wLXVwZ3JhZGUgLmJsb2NrX190YWJsZSB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnAtdXBncmFkZSAuYmxvY2tfX3RhYmxlIC50aF9fYmFjayB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2U5OyB9XG4gICAgICAucC11cGdyYWRlIC5ibG9ja19fdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgLnAtdXBncmFkZSAuYmxvY2tfX3RhYmxlIHRkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgICAucC11cGdyYWRlIC5ibG9ja19fZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAucC11cGdyYWRlIC5ibG9ja19fYWN0aW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnAtdXBncmFkZSAuYmxvY2tfX2FjdGlvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7IH1cbiAgICAucC11cGdyYWRlIC5ibG9ja19fY2hhbmdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogIzQwYjVmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQwYjVmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnAtdXBncmFkZSAuYmxvY2tfX2NoYW5nZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnAtdXBncmFkZSAuYmxvY2tfX3VwZ3JhZGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFjM2I7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5jb3Vwb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi5jb3Vwb24gLmNvdXBvbl9fdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDBweDsgfVxuXG4uY291cG9uIC5jb3Vwb25fX21haW4tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucC1oZWxwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDUxcHg7IH1cbiAgLnAtaGVscCAuc2VhcmNoX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wLWhlbHAgLnNlYXJjaF9fdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZDogI2NjY2NjYzsgfVxuICAucC1oZWxwIC5zZWFyY2hfX2lucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgICAucC1oZWxwIC5zZWFyY2hfX2lucHV0LS10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC5wLWhlbHAgLnNlYXJjaF9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm90dG9tOiAwcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGJhY2tncm91bmQ6ICM5OTk5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucC1oZWxwIC5wcm9ibGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnAtaGVscCAucHJvYmxlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgICAucC1oZWxwIC5wcm9ibGVtX19jb250ZW50LS1saXN0IHtcbiAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wLWhlbHAgLnByb2JsZW1fX2xpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgICAgIC5wLWhlbHAgLnByb2JsZW1fX2xpIC5saW5rIHtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAucC1oZWxwIC5wcm9ibGVtX19saSAubGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5wLWhlbHAgLnByb2JsZW1fX2xpIC5saW5rX19saW5lIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnAtaGVscCAucHJvYmxlbV9fbGktLWdyYXkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuXG4ucC10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucC10ZW1wbGF0ZSAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5wLXRlbXBsYXRlIC5hY2NvdW50X19yb3ctLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MGI1ZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLnAtdGVtcGxhdGUgLmFjY291bnRfX25hdi0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLnAtdGVtcGxhdGUgLmFjY291bnRfX25hdi0taXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgLnAtdGVtcGxhdGUgLnRlbXBsYXRlX19tYWluIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wLXRlbXBsYXRlIC50ZW1wbGF0ZV9fbWFpbi0tbGlzdCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIG1hcmdpbjogMTBweCAyM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJveC1zaGFkb3c6IGRhcmtncmV5IDBweCAxcHggMTZweCAwcHg7IH1cbiAgICAucC10ZW1wbGF0ZSAudGVtcGxhdGVfX21haW4gLnF0bl9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAucC10ZW1wbGF0ZSAudGVtcGxhdGVfX21haW4gLnF0bl9fdGl0bGUgYSB7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucC10ZW1wbGF0ZSAudGVtcGxhdGVfX21haW4gLnF0bl9fdGV4dCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC1tb3otbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgYXV0b3ByZWZpeGVyOiBvZmY7XG4gICAgICAvKi13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC1tb3otLWJveC1vcmllbnQ6IHZlcnRpY2FsOyovXG4gICAgICBhdXRvcHJlZml4ZXI6IG9uOyB9XG4gICAgICAucC10ZW1wbGF0ZSAudGVtcGxhdGVfX21haW4gLnF0bl9fdGV4dCBhIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wLXRlbXBsYXRlIC50ZW1wbGF0ZV9fbWFpbiAucXRuX19kZXNjcmliZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucC10ZW1wbGF0ZSAudGVtcGxhdGVfX21haW4gLnF0bl9fZGVzY3JpYmUtLXNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLnAtdGVtcGxhdGUgLnRlbXBsYXRlX19tYWluIC5xdG5fX2Rlc2NyaWJlIGEge1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLXRlbXBsYXRlIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLnAtdGVtcGxhdGUgLnAtaG9tZS0tYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC10ZW1wbGF0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucC10ZW1wbGF0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtdGVtcGxhdGUgLnNsaWRlcl9fcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjE3cHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wLXRlbXBsYXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3YWZmICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucC10ZW1wbGF0ZSAuaGVhZGVyX19tb2JpbGUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLnAtdGVtcGxhdGUgLmFjY291bnRfX25hdi0tcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAucC10ZW1wbGF0ZSAudGVtcGxhdGVfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnAtdGVtcGxhdGUgLnRlbXBsYXRlX19tYWluLS1yb3cge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAucC10ZW1wbGF0ZSAudGVtcGxhdGVfX21haW4tLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4IDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnAtdGVtcGxhdGUgLnRlbXBsYXRlX19tYWluLS1saXN0IC5xdG5fX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLXRlbXBsYXRlIC50ZW1wbGF0ZV9fbWFpbi0tbGlzdCAucXRuX190ZXh0LS1ub25lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnAtdGVtcGxhdGUgLmFjY291bnRfX25hdi0taXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucC10ZW1wbGF0ZSAuYWNjb3VudF9fbmF2LS1maXJzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnAtdGVtcGxhdGUgLmJhbm5lcl9fbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5wLXRlbXBsYXRlIC5oZWFkZXJfX21vYmlsZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAucC10ZW1wbGF0ZSAuYWNjb3VudF9fbmF2LS1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5wLXRlbXBsYXRlIC50ZW1wbGF0ZV9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAucC10ZW1wbGF0ZSAudGVtcGxhdGVfX21haW4tLXJvdyB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5wLXRlbXBsYXRlIC50ZW1wbGF0ZV9fbWFpbi0tbGlzdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucC10ZW1wbGF0ZSAudGVtcGxhdGVfX21haW4tLWxpc3QgLnF0bl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnAtdGVtcGxhdGUgLnRlbXBsYXRlX19tYWluLS1saXN0IC5xdG5fX3RleHQtLW5vbmUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAucC10ZW1wbGF0ZSAuYWNjb3VudF9fbmF2LS1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLXRlbXBsYXRlIC5hY2NvdW50X19uYXYtLWZpcnN0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucC10ZW1wbGF0ZSAuYmFubmVyX19ub25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFjY291bnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA1MXB4O1xuICAvKuW6lemDqOWIhumhteagt+W8jyovIH1cbiAgLmFjY291bnRfX25hdiB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hY2NvdW50X19uYXYtLWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNGU0ZTQ7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmFjY291bnRfX25hdi0taXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgLmFjY291bnRfX25hdi0taXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzQwYjVmZjsgfVxuICAgICAgLmFjY291bnRfX25hdi0taXRlbSAuYWNjb3VudF9fcm93LS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzQwYjVmZjsgfVxuICAuYWNjb3VudCAub3JkZXJfX2l0ZW0ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAuYWNjb3VudCAub3JkZXJfX2l0ZW0gLm9yZGVyX19idG4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2ZmYWMzYjtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmFjY291bnQgLm9yZGVyX19pdGVtIC5vcmRlcl9fY29sb3Ige1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAuYWNjb3VudCAub3JkZXJfX2l0ZW0tLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5hY2NvdW50IC5vcmRlcl9faXRlbS0tcm93IC5vcmRlcl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmFjY291bnQgLm9yZGVyX19pdGVtLS1yb3cgLm9yZGVyX190aXRsZS0tc3RhdHVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuYWNjb3VudCAub3JkZXJfX2l0ZW0tLXJvdyAub3JkZXJfX3RpdGxlLS1jb2xvciB7XG4gICAgICAgIGNvbG9yOiAjZmZhYzNiOyB9XG4gIC5hY2NvdW50X19tYWluIHtcbiAgICBwYWRkaW5nOiA0MnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7IH1cbiAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hY2NvdW50X19tYWluIC5tYWluX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8qbWFyZ2luLXRvcDogMTlweDsqL1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5hY2NvdW50X19tYWluIC5tYWluX19jb250ZW50IC5tYWluX19uYXYge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYzM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZjBmMWYzO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAubWFpbl9fbmF2IC5ncm91cF9fbGlzdC0tcm93OmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNlYzFmZjsgfVxuICAgICAgICAgIC5hY2NvdW50X19tYWluIC5tYWluX19jb250ZW50IC5tYWluX19uYXYgLmdyb3VwX19saXN0LS1yb3c6aG92ZXIgLm1haW5fX25hdi0taXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAgICAgLmFjY291bnRfX21haW4gLm1haW5fX2NvbnRlbnQgLm1haW5fX25hdiAuZ3JvdXBfX2xpc3QtLXJvdzpob3ZlciAubWFpbl9fbmF2LS1lZGl0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5hY2NvdW50X19tYWluIC5tYWluX19jb250ZW50IC5tYWluX19uYXYtLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxNThweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgLmFjY291bnRfX21haW4gLm1haW5fX2NvbnRlbnQgLm1haW5fX25hdi0tY2xpY2sge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWMxZmY7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5hY2NvdW50X19tYWluIC5tYWluX19jb250ZW50IC5tYWluX19uYXYtLWVkaXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExOXB4OyB9XG4gICAgICAgICAgLmFjY291bnRfX21haW4gLm1haW5fX2NvbnRlbnQgLm1haW5fX25hdi0tZWRpdCAuZWRpdDpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzVENkE3RDsgfVxuICAgICAgICAgIC5hY2NvdW50X19tYWluIC5tYWluX19jb250ZW50IC5tYWluX19uYXYtLWVkaXQgLmRlbGV0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5hY2NvdW50X19tYWluIC5tYWluX19jb250ZW50IC5tYWluX19uYXYtLWVkaXQgLmRlbGV0ZTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNUQ2QTdEOyB9XG4gICAgICAgIC5hY2NvdW50X19tYWluIC5tYWluX19jb250ZW50IC5tYWluX19uYXYtLWFkZCB7XG4gICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM0MGI1ZmY7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICM0MGI1ZmY7IH1cbiAgICAgIC5hY2NvdW50X19tYWluIC5tYWluX19jb250ZW50IC5jb250ZW50X190YWJsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYzM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDsgfVxuICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAuY29udGVudF9fdGFibGUgLnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAuY29udGVudF9fdGFibGUgLnJvd19fbGVmdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAuY29udGVudF9fdGFibGUgLnJvd19fbGVmdCAuYWRkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwOyB9XG4gICAgICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAuY29udGVudF9fdGFibGUgLnJvd19fbGVmdCAuaW1wb3J0IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzQwYjVmZjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5hY2NvdW50X19tYWluIC5tYWluX19jb250ZW50IC5jb250ZW50X190YWJsZSAucm93X19yaWdodCBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTcxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAuY29udGVudF9fdGFibGUgLmNvbnRhY3QtbGlzdC1jb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICAgIC5hY2NvdW50X19tYWluIC5tYWluX19jb250ZW50IC5jb250ZW50X190YWJsZSAuY29udGFjdF9fdGFibGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgLmFjY291bnRfX21haW4gLm1haW5fX2NvbnRlbnQgLmNvbnRlbnRfX3RhYmxlIC5jb250YWN0X190YWJsZSB0aGVhZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2U5OyB9XG4gICAgICAgICAgLmFjY291bnRfX21haW4gLm1haW5fX2NvbnRlbnQgLmNvbnRlbnRfX3RhYmxlIC5jb250YWN0X190YWJsZSB0Ym9keSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAuY29udGVudF9fdGFibGUgLmNvbnRhY3RfX3RhYmxlIHRib2R5IHRyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU3ZTk7IH1cbiAgICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAuY29udGVudF9fdGFibGUgLmNvbnRhY3RfX3RhYmxlIHRyIHtcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAuY29udGVudF9fdGFibGUgLmNvbnRhY3RfX3RhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAuY29udGVudF9fdGFibGUgLndvcmtzX19wYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgY29sb3I6ICM5MDk3OWI7IH1cbiAgICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAuY29udGVudF9fdGFibGUgLndvcmtzX19wYWdlIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuYWNjb3VudF9fbWFpbiAubWFpbl9fY29udGVudCAuY29udGVudF9fdGFibGUgLndvcmtzX19wYWdlLS1jb250YWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGNvbG9yOiAjOTA5NzliOyB9XG4gIC5hY2NvdW50X19tYW5hZ2VtZW50IHtcbiAgICBwYWRkaW5nOiAwIDEyMHB4O1xuICAgIGZsZXg6IDE7IH1cbiAgICAuYWNjb3VudF9fbWFuYWdlbWVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5hY2NvdW50X19tYW5hZ2VtZW50IC51c2VyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5hY2NvdW50X19tYW5hZ2VtZW50IC51c2VyX19pdGVtLS1kb3duIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgICAuYWNjb3VudF9fbWFuYWdlbWVudCAudXNlcl9faXRlbS0tZG93biAucHJpbWFyeSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzQwYjVmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgICAuYWNjb3VudF9fbWFuYWdlbWVudCAudXNlcl9faXRlbS0tZG93biAud2Fybm5pbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmFjM2I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5hY2NvdW50X19tYW5hZ2VtZW50IC51c2VyX19pdGVtLS1kb3duIC53YXJubmluZ19fc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDsgfVxuICAgIC5hY2NvdW50X19tYW5hZ2VtZW50IC5tLXRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWNjb3VudF9fbWFuYWdlbWVudCAubS10YWJsZSB0aGVhZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZWVmMDsgfVxuICAgICAgLmFjY291bnRfX21hbmFnZW1lbnQgLm0tdGFibGUgdGJvZHkgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlOTsgfVxuICAgICAgLmFjY291bnRfX21hbmFnZW1lbnQgLm0tdGFibGUgdHIge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgICAuYWNjb3VudF9fbWFuYWdlbWVudCAubS10YWJsZSAudXNpbmcge1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgLmFjY291bnRfX21hbmFnZW1lbnQgLm0tdGFibGUgLnVudXNlZCB7XG4gICAgICAgIGNvbG9yOiAjYjBiMGIwOyB9XG4gIC5hY2NvdW50X19tZXNzYWdlcyB7XG4gICAgcGFkZGluZzogMCAxMjBweDtcbiAgICBmbGV4OiAxOyB9XG4gICAgLmFjY291bnRfX21lc3NhZ2VzIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgICAuYWNjb3VudF9fbWVzc2FnZXMgLm0tdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuYWNjb3VudF9fbWVzc2FnZXMgLm0tdGFibGUgdGhlYWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmVlZjA7IH1cbiAgICAgIC5hY2NvdW50X19tZXNzYWdlcyAubS10YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2U5OyB9XG4gICAgICAuYWNjb3VudF9fbWVzc2FnZXMgLm0tdGFibGUgdHIge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gIC5hY2NvdW50X19wcm9maWxlIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7IH1cbiAgICAuYWNjb3VudF9fcHJvZmlsZSAudGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgICAuYWNjb3VudF9fcHJvZmlsZSAudGl0bGUyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmFjY291bnRfX3Byb2ZpbGUgLnRpdGxlMl9faW5mbyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuYWNjb3VudF9fcHJvZmlsZSAucHJvZmlsZSB7XG4gICAgICAvKm1hcmdpbi1sZWZ0OiA0OXB4OyovXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuYWNjb3VudF9fcHJvZmlsZSAucHJvZmlsZSB0ciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9XG4gICAgICAuYWNjb3VudF9fcHJvZmlsZSAucHJvZmlsZSAuaW5mbyB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5hY2NvdW50X19wcm9maWxlIC5wcm9maWxlIC5pbmZvX19pbWcge1xuICAgICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgICAgIGhlaWdodDogODRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmFjY291bnRfX3Byb2ZpbGUgLnByb2ZpbGUgLm9wcmF0ZSB7XG4gICAgICAgIGNvbG9yOiAjNDBiNWZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIC5hY2NvdW50X19wcm9maWxlIC5wcm9maWxlIC5vcHJhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmFjY291bnRfX3Byb2ZpbGUgLnByb2ZpbGUgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuYWNjb3VudF9fcHJvZmlsZSAucHJvZmlsZSAuaXRlbTEge1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmFjY291bnRfX3Byb2ZpbGUgLnByb2ZpbGUgLml0ZW0yIHtcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5hY2NvdW50X19wcm9maWxlIC5wcm9maWxlIC5pdGVtMyB7XG4gICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuYWNjb3VudF9fcHJvZmlsZSAucHJvZmlsZSAuYWNjb3VudF9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5hY2NvdW50X19wcm9maWxlIC5wcm9maWxlIC5hY2NvdW50X190aXRsZS0tcmVjb3JkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgICAuYWNjb3VudF9fcHJvZmlsZSAucHJvZmlsZSAuYWNjb3VudF9fdGl0bGUtLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMGFmZWM7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYWNjb3VudF9fcHJvZmlsZSAucHJvZmlsZSAuY29sb3JfX3llbGxvdyB7XG4gICAgICAgIGNvbG9yOiAjZmZhYzNiOyB9XG4gICAgICAuYWNjb3VudF9fcHJvZmlsZSAucHJvZmlsZSAuY29sb3JfX2dyYXkge1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuYWNjb3VudF9fcHJvZmlsZSAucHJvZmlsZSAuY29sb3JfX2dyZWVuIHtcbiAgICAgICAgY29sb3I6ICMxMGNjYTk7IH1cbiAgICAgIC5hY2NvdW50X19wcm9maWxlIC5wcm9maWxlIC5zdWJfX3RhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAuYWNjb3VudF9fcHJvZmlsZSAucHJvZmlsZSAuc3ViX190YWJsZSB0aCwgLmFjY291bnRfX3Byb2ZpbGUgLnByb2ZpbGUgLnN1Yl9fdGFibGUgdGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWNjb3VudF9fcmVjb3JkcyB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwIDUwcHg7IH1cbiAgICAuYWNjb3VudF9fcmVjb3JkcyAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gICAgLmFjY291bnRfX3JlY29yZHMgLnRhYnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7IH1cbiAgICAgIC5hY2NvdW50X19yZWNvcmRzIC50YWJzIC50YWJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM4ODg7IH1cbiAgICAgICAgLmFjY291bnRfX3JlY29yZHMgLnRhYnMgLnRhYl9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzI5OWZlYjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzI5OWZlYjsgfVxuICAgIC5hY2NvdW50X19yZWNvcmRzIC5tLXRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLmFjY291bnRfX3JlY29yZHMgLm0tdGFibGUgdGhlYWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmVlZjA7IH1cbiAgICAgIC5hY2NvdW50X19yZWNvcmRzIC5tLXRhYmxlIHRib2R5IHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU3ZTk7IH1cbiAgICAgICAgLmFjY291bnRfX3JlY29yZHMgLm0tdGFibGUgdGJvZHkgdHIgYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgICAgbWFyZ2luOiAwcHggNXB4IDBweCA1cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5hY2NvdW50X19yZWNvcmRzIC5tLXRhYmxlIHRib2R5IHRyIC5hY2NvdW50LXBheSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWMzYjsgfVxuICAgICAgICAuYWNjb3VudF9fcmVjb3JkcyAubS10YWJsZSB0Ym9keSB0ciAuYWNjb3VudC1wYXktY2xvc2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAgIC5hY2NvdW50X19yZWNvcmRzIC5tLXRhYmxlIHRyIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAuYWNjb3VudCAud29ya3NfX3BhZ2Uge1xuICAgIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gICAgd2lkdGg6IDc0JTtcbiAgICAvKmJvdHRvbTogMTBweDsqL1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5hY2NvdW50IC53b3Jrc19fcGFnZSAucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmFjY291bnQgLmFjY291bnQtdGFibGUge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hY2NvdW50IC5hY2NvdW50LXRhYmxlIC5tLXRhYmxlIC50aGVhZF9fZm9udCB0ciB7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuICAgIC5hY2NvdW50IC5hY2NvdW50LXRhYmxlIC5tLXRhYmxlIC50aGVhZF9fZm9udCB0aCB7XG4gICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gIC5hY2NvdW50IC5hY2NvdW50X19yb3ctLWFjdGl2ZSB7XG4gICAgY29sb3I6ICM0MGI1ZmY7IH1cblxuLnAtcXVlc3Rpb25uYWlyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnAtcXVlc3Rpb25uYWlyZS1jdXN0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDAsIDEwMCwgMjI0LCAwLjIpOyB9XG4gIC5wLXF1ZXN0aW9ubmFpcmUgLnF0bl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnAtcXVlc3Rpb25uYWlyZSAucXRuX19oZWFkZXItLXRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnAtcXVlc3Rpb25uYWlyZSAuYW5zd2VyX19oZWFkZXItLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWE3YTtcbiAgICBjb2xvcjogI2ZmNWYwYTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5wLXF1ZXN0aW9ubmFpcmUgLmFuc3dlcl9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wLXF1ZXN0aW9ubmFpcmUgLmFuc3dlcl9faGVhZGVyLS1tb2JsaWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWE3YTsgfVxuICAucC1xdWVzdGlvbm5haXJlIC5hbnN3ZXJfX3Byb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZjMWQ2OyB9XG4gICAgLnAtcXVlc3Rpb25uYWlyZSAuYW5zd2VyX19wcm9ncmVzcy0tY3VycmVudCB7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWMxZmY7IH1cbiAgLnAtcXVlc3Rpb25uYWlyZSAuYW5zd2VyX19mb290ZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnAtcXVlc3Rpb25uYWlyZSAuYW5zd2VyX19mb290ZXItLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLnAtcXVlc3Rpb25uYWlyZS0tc2ltdWxhdGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH1cbiAgLnAtcXVlc3Rpb25uYWlyZS0tcGMge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wLXF1ZXN0aW9ubmFpcmUtLXBjIC5hbnN3ZXJfX2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLnAtcXVlc3Rpb25uYWlyZS0tcGMgLmFuc3dlcl9fbWFpbiB7XG4gICAgICBtaW4taGVpZ2h0OiA3MjBweDsgfVxuXG4vKiog6Zeu5Y23562U6aKY6aG16Z2iICovXG4ucC1hbnN3ZXItLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlMGUyO1xuICBwYWRkaW5nOiA3NXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5wLWFuc3dlci0td3JhcCAuZGF0YV9fbWFuYWdlLS1yb3cge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLnAtYW5zd2VyLS13cmFwIC5kYXRhX19tYW5hZ2UtLXJvdyAuZGF0YV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAucC1hbnN3ZXItLXdyYXAgLmRhdGFfX21hbmFnZS0tcm93IC5kYXRhX19pbmZvLS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnAtYW5zd2VyLS13cmFwIC5kYXRhX19tYW5hZ2UtLXJvdyAuZGF0YV9faW5mby0tbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnAtYW5zd2VyLS13cmFwIC5kYXRhX19tYW5hZ2UtLXJvdyAuZGF0YV9faW5mby0tbGlzdCAubGViZWxfX25hbWUge1xuICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucC1hbnN3ZXItLXdyYXAgLmRhdGFfX21hbmFnZS0tcm93IC5kYXRhX19pbmZvLS1oZWlnaHQge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnAtYW5zd2VyLS13cmFwIC5kYXRhX19tYW5hZ2UtLXJvdyAuZGF0YV9faW5mbyAuaWNvbl9faGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAucC1hbnN3ZXItLXdyYXAgLmRhdGFfX21hbmFnZS0tcm93IC5kYXRhX19tYW5hZ2Uge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5wLWFuc3dlci0td3JhcCAuZGF0YV9fbWFuYWdlLS1yb3cgLmRhdGFfX21hbmFnZSAubWFuYWdlX190YWJsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgLnAtYW5zd2VyLS13cmFwIC5kYXRhX19tYW5hZ2UtLXJvdyAuZGF0YV9fbWFuYWdlIC5tYW5hZ2VfX3RhYmxlLS1zcGFuIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wLWFuc3dlci0td3JhcCAuZGF0YV9fbWFuYWdlLS1yb3cgLmRhdGFfX21hbmFnZSAubWFuYWdlX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7IH1cbiAgICAgICAgLnAtYW5zd2VyLS13cmFwIC5kYXRhX19tYW5hZ2UtLXJvdyAuZGF0YV9fbWFuYWdlIC5tYW5hZ2VfX2xpc3QtLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAucC1hbnN3ZXItLXdyYXAgLmRhdGFfX21hbmFnZS0tcm93IC5kYXRhX19tYW5hZ2UgLm1hbmFnZV9fbGlzdC0tc3RhdHVzIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgICAgLnAtYW5zd2VyLS13cmFwIC5kYXRhX19tYW5hZ2UtLXJvdyAuZGF0YV9fbWFuYWdlIC5tYW5hZ2VfX2xpc3QtLXRpbWUge1xuICAgICAgICAgIHdpZHRoOiA5NXB4OyB9XG4gICAgICAucC1hbnN3ZXItLXdyYXAgLmRhdGFfX21hbmFnZS0tcm93IC5kYXRhX19tYW5hZ2UtLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnAtYW5zd2VyLS13cmFwIC5kYXRhX19tYW5hZ2UtLXJvdyAuZGF0YV9fbWFuYWdlLS10b3AgLmRhdGFfX21hbmFnZS0tcmlnaHQgLnVwbG9hZF9fYnRuIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAucC1hbnN3ZXItLXdyYXAgLmRhdGFfX21hbmFnZS0tcm93IC5kYXRhX19tYW5hZ2UtLXRvcCAubWFuYWdlX19zZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgICAucC1hbnN3ZXItLXdyYXAgLmRhdGFfX21hbmFnZS0tcm93IC5kYXRhX19tYW5hZ2UtLXRvcCAuZGF0YV9fdGltZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLnAtYW5zd2VyLS13cmFwIC5kYXRhX19tYW5hZ2UtLXJvdyAuZGF0YV9fbWFuYWdlLS10b3AgLm1hbmFnZV9fdXBsb2FkIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAucC1hbnN3ZXItLXdyYXAgLmRhdGFfX21hbmFnZS0tcm93IC5kYXRhX19tYW5hZ2UtLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAucC1hbnN3ZXItLXdyYXAgLmRhdGFfX21hbmFnZS0tcm93IC5kYXRhX19tYW5hZ2UgLm1hbmFnZV9fdGFibGUgdHIge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgLnAtYW5zd2VyLS13cmFwIC5kYXRhX19tYW5hZ2UtLXJvdyAuZGF0YV9fbWFuYWdlIC5tYW5hZ2VfX3RhYmxlIHRkLCAucC1hbnN3ZXItLXdyYXAgLmRhdGFfX21hbmFnZS0tcm93IC5kYXRhX19tYW5hZ2UgLm1hbmFnZV9fdGFibGUgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wLWFuc3dlci0td3JhcCAuZGF0YV9fbWFuYWdlLS1yb3cgLmRhdGFfX21hbmFnZSAubWFuYWdlX190YWJsZSAudGRfX2ZpcnN0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wLWFuc3dlci0td3JhcCAuZGF0YV9fbWFuYWdlLS1yb3cgLm1hbmFnZV9fdGFiIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLnAtYW5zd2VyLS13cmFwIC5kYXRhX19tYW5hZ2UtLXJvdyAubWFuYWdlX190YWIgLnRhYl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNjMGMwYzA7XG4gICAgICAgIG1hcmdpbjogMHB4IDMwcHg7IH1cbiAgICAgIC5wLWFuc3dlci0td3JhcCAuZGF0YV9fbWFuYWdlLS1yb3cgLm1hbmFnZV9fdGFiIC5hY3RpdmUge1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzQwYjVmZjtcbiAgICAgICAgY29sb3I6ICM0MGI1ZmY7IH1cblxuLnAtYW5zd2VyLS1wYyB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDUycHggMTE2cHg7IH1cblxuLmNoZWNrX2Fuc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1M3B4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3MGYzO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5jaGVja19hbnNlciAuY2hlY2tfYW5zZXJfYm94IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAuY2hlY2tfYW5zZXIgLmNoZWNrX2Fuc2VyX2JveCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNoZWNrX2Fuc2VyIC5jaGVja19hbnNlcl9ib3ggLnJldHVybi1xdG4xIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcmV0dXJuLXF0bi5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0cHg7IH1cbiAgLmNoZWNrX2Fuc2VyIC5jaGVja19hbnNlcl9kaXYge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY2hlY2tfYW5zZXIgLmNoZWNrX2Fuc2VyX2RpdiAubmF2X19pdGVtIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmNoZWNrX2Fuc2VyIC5jaGVja19hbnNlcl9kaXYgLm5hdl9faXRlbS0tYWN0aXZlLCAuY2hlY2tfYW5zZXIgLmNoZWNrX2Fuc2VyX2RpdiAubmF2X19pdGVtOmhvdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuY2hlY2tfYW5zZXIgLmNoZWNrX2Fuc2VyX2RpdiAubmF2X19pdGVtLS10cmlhbmdsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3RyaWFuZ2xlLXRvcC5zdmdcIikgMCAwIG5vLXJlcGVhdDsgfVxuICAgIC5jaGVja19hbnNlciAuY2hlY2tfYW5zZXJfZGl2IC5jaGVja19hbnNlcl9zcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5jaGVja19hbnNlcl9mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3R0b206IDBweDtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5jaGVja19hbnNlcl9mb290ZXIgLmNoZWNrX2Fuc2VyX2FsbGJ0biB7XG4gICAgbWFyZ2luOiAycHggYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNoZWNrX2Fuc2VyX2Zvb3RlciAuY2hlY2tfYW5zZXJfYWxsYnRuIC5jaGVja19hbnNlcl9idG4ge1xuICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI5NmRiO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWFyZ2luOiAycHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jaGVja19hbnNlcl9mb290ZXIgLmNoZWNrX2Fuc2VyX2FsbGJ0biAuYnRuLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDIwNCwgMTY5LCAwLjkpOyB9XG4gICAgLmNoZWNrX2Fuc2VyX2Zvb3RlciAuY2hlY2tfYW5zZXJfYWxsYnRuIC5idG4tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYzNiOyB9XG4gICAgLmNoZWNrX2Fuc2VyX2Zvb3RlciAuY2hlY2tfYW5zZXJfYWxsYnRuIC5jaGVja19hbnNlcl9idG5NIHtcbiAgICAgIG1hcmdpbjogMnB4IDEwcHg7IH1cblxuLmNoZWNrX2Fuc2VyX21pZGRlciB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5tYW5hZ2UtbW9iaWxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1M3B4IDAgIWltcG9ydGFudDsgfVxuICAubWFuYWdlLW1vYmlsZSAuZGF0YV9faW5mby0tdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNkZmUwZTI7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tYW5hZ2UtbW9iaWxlIC5kYXRhX19tYW5hZ2Uge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1hbmFnZS1tb2JpbGUgLm1hbmFnZV9fdGFibGUge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1hbmFnZS1tb2JpbGUgLmRhdGFfX2luZm8ge1xuICAgIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDsgfVxuICAubWFuYWdlLW1vYmlsZSAuZGF0YV9faW5mby0tbGlzdCB7XG4gICAgcGFkZGluZzogMHB4IDE1cHggIWltcG9ydGFudDsgfVxuICAubWFuYWdlLW1vYmlsZSAuZGF0YV9faW5mby0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDIxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1hbmFnZS1tb2JpbGUgLnRhYl9faXRlbSB7XG4gICAgbWFyZ2luOiAwcHggMjBweCAhaW1wb3J0YW50OyB9XG5cbi5saXN0X2RpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmxpc3RfZGl2IC5pbWdfbGlzdCB7XG4gICAgd2lkdGg6IDI2MXB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5saXN0X2RpdiAuaW1nX2xpc3QgLmJveCB7XG4gICAgICB3aWR0aDogMjU1cHg7XG4gICAgICBib3JkZXI6IDE0cHggc29saWQgI2NjYztcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBtYXJnaW46IDJweCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubGlzdF9kaXYgLmltZ19saXN0IC5ib3ggaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIyN3B4OyB9XG4gICAgLmxpc3RfZGl2IC5pbWdfbGlzdCBwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgIC5saXN0X2RpdiAuaW1nX2xpc3QgcCBhIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5saXN0X2RpdiAuaW1nX2xpc3Qgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjQTFBMUExO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmxpc3RfZGl2IC5pbWdfbGlzdCAuaXNBbnN3ZXJlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjlkZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5saXN0X2RpdiBsaTpudGgtY2hpbGQob2RkKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzMHB4OyB9XG5cbi5tZXNzYWdlX19ib2FyZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC5tZXNzYWdlX19ib2FyZC0tYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA4M3B4O1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjYxNGYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7IH1cbiAgLm1lc3NhZ2VfX2JvYXJkLS10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgIC5tZXNzYWdlX19ib2FyZC0tdGV4dCAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICByaWdodDogMTBweDsgfVxuICAgIC5tZXNzYWdlX19ib2FyZC0tdGV4dCAubWVzc2FnZV9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5tZXNzYWdlX19ib2FyZC0tdGV4dCAubWVzc2FnZV9fdG9wLS1yZXBseSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgLm1lc3NhZ2VfX2JvYXJkLS10ZXh0IC5tZXNzYWdlX190b3AtLXJlcGx5IC5idG5fX3JlcGx5IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDBiNWZmO1xuICAgICAgICAgIGNvbG9yOiAjNDBiNWZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgICAubWVzc2FnZV9fYm9hcmQtLXRleHQgLm1lc3NhZ2VfX3RleHQge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5tZXNzYWdlX19ib2FyZC0tdGV4dCAubWVzc2FnZV9fYnRuIHtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm1lc3NhZ2VfX2JvYXJkLS10ZXh0IC5tZXNzYWdlX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIC5tZXNzYWdlX19ib2FyZC0tdGV4dCAubWVzc2FnZV9fbGlzdC0tcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tZXNzYWdlX19ib2FyZC0tdGV4dCAubWVzc2FnZV9fbGlzdC0tcm93IC5pY29uX19yZXBseSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICAgIGJvdHRvbTogMHB4OyB9XG4gICAgICAgIHZpc2liaWxpdHk6aGlkZGVuXG4ubWVzc2FnZV9fYm9hcmQtLXRleHQgLm1lc3NhZ2VfX2xpc3QtLXJvdyAuaWNvbi1jb21tZW50LW0ge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgLm1lc3NhZ2VfX2JvYXJkLS10ZXh0IC5tZXNzYWdlX19saXN0LS1yb3cgLmljb25fX2xlZnQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIC5tZXNzYWdlX19ib2FyZC0tdGV4dCAubWVzc2FnZV9fbGlzdC0tcm93OmhvdmVyIC5pY29uLWNvbW1lbnQge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgIC5tZXNzYWdlX19ib2FyZC0tdGV4dCAubWVzc2FnZV9fbGlzdC0tcDIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAgIC5tZXNzYWdlX19ib2FyZC0tdGV4dCAubWVzc2FnZV9fbGlzdC0tbmFtZSB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLm1lc3NhZ2VfX2JvYXJkLS10ZXh0IC5tZXNzYWdlX19saXN0LS1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAubWVzc2FnZV9fYm9hcmQtLXRleHQgLm1lc3NhZ2VfX2xpc3QtLXRpbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5tZXNzYWdlX19ib2FyZC0tdGV4dCAubWVzc2FnZV9fbGlzdC0tbm9NYXN0ZXIgLm1lc3NhZ2VfX2xpc3QtLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5tZXNzYWdlX19ib2FyZC0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4vKiFcclxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcclxuICogVmVyc2lvbiAtIDMuNS4xXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE2IERhbmllbCBFZGVuXHJcbiAqL1xuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzOyB9XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTsgfSB9XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7IH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH0gfVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTsgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7IH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTsgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpOyB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTsgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpOyB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTsgfSB9XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7IH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpOyB9XG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpOyB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpOyB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7IH1cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYzZGVnKSBza2V3WSgwLjM5MDYzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjNkZWcpIHNrZXdZKDAuMzkwNjNkZWcpOyB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7IH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjNkZWcpIHNrZXdZKDAuMzkwNjNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2M2RlZykgc2tld1koMC4zOTA2M2RlZyk7IH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfSB9XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9IH1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH0gfVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7IH0gfVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9IH1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7IH1cblxuLnAtcHJvamVjdCB7XG4gIHBhZGRpbmctdG9wOiA1MXB4OyB9XG4gIC5wLXByb2plY3QgLnByb2plY3RfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLnAtcHJvamVjdCAucHJvamVjdF9fdG9wIC5wcm9qZWN0LW1zZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmViYWU7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucC1wcm9qZWN0IC5wcm9qZWN0X190b3AtLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnAtcHJvamVjdCAucHJvamVjdF9fdG9wLS1sZWZ0IC5pY29uX3NhbmppYW8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucC1wcm9qZWN0IC5wcm9qZWN0X190aW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNkYmRmZTM7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5wLXByb2plY3QgLnByb2plY3RfX3RpbWUtLXJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5wLXByb2plY3QgLnByb2plY3RfX3RpbWUtLXJvdyAucmR0VGltZVRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtcHJvamVjdCAucHJvamVjdF9fYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnAtcHJvamVjdCAucHJvamVjdF9fc2VsZWN0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgLnAtcHJvamVjdCAucHJvamVjdF9fc2VsZWN0LS10eXBlIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5wLXByb2plY3QgLnByb2plY3RfX3NlbGVjdCAuU2VsZWN0LWNvbnRyb2wge1xuICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucC1wcm9qZWN0IC5wcm9qZWN0X19zZWxlY3QgLlNlbGVjdC12YWx1ZSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5wLXByb2plY3QgLnByb2plY3RfX3NlbGVjdCAuU2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucC1wcm9qZWN0IC5wcm9qZWN0X19zZWxlY3QgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50OyB9XG4gICAgLnAtcHJvamVjdCAucHJvamVjdF9fc2VsZWN0LS1uYW1lIHtcbiAgICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnAtcHJvamVjdCAucHJvamVjdF9fc2VsZWN0MiB7XG4gICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfVxuICAucC1wcm9qZWN0IC5wcm9qZWN0X19zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnAtcHJvamVjdCAucHJvamVjdF9fc2VhcmNoIC5oZWFkZXJfX2Nob29zZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLnAtcHJvamVjdCAucHJvamVjdF9fc2VhcmNoIC5oZWFkZXJfX2Nob29zZSAuaWNvbl9fZGVsZXRlZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnAtcHJvamVjdCAucHJvamVjdF9fc2VhcmNoLS1pbnB1dCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLnAtcHJvamVjdCAucHJvamVjdF9fc2VhcmNoLS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucC1wcm9qZWN0IC5wcm9qZWN0X190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5wLXByb2plY3QgLnByb2plY3RfX3RhYmxlIC5xdG5fX2VkaXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLXByb2plY3QgLnByb2plY3RfX3RhYmxlIC5xdG5fX25hbWUtLXRkOmhvdmVyIC5xdG5fX2VkaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucC1wcm9qZWN0IC5wcm9qZWN0X190YWJsZSAucXRuX190eXBlLS10ZDpob3ZlciAucXRuX19lZGl0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wLXByb2plY3QgLnByb2plY3RfX3RhYmxlIC5pY29uX3NhbmppYW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAucC1wcm9qZWN0IC5wcm9qZWN0X190YWJsZSBhIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLnAtcHJvamVjdCAucHJvamVjdF9fdGFibGUgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnAtcHJvamVjdCAucHJvamVjdF9fdGFibGUgLnRyX19ob3Zlci0tYmFjazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTVlN2U5OyB9XG4gICAgLnAtcHJvamVjdCAucHJvamVjdF9fdGFibGUgLnRkX3NwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5wLXByb2plY3QgLnByb2plY3RfX3RhYmxlIC50ZF9zcGFuLS1jb2xvciB7XG4gICAgICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gIC5wLXByb2plY3QgLmhlYWRlcl9fY2hvb3NlLS1uYW1lIHtcbiAgICB3aWR0aDogMTA1cHg7IH1cbiAgLnAtcHJvamVjdCAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ucC1wcm9qZWN0LW5ldyB7XG4gIHBhZGRpbmctdG9wOiA1MXB4O1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC1wcm9qZWN0LW5ldyAucHJvamVjdF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5wLXByb2plY3QtbmV3IC5wcm9qZWN0X19uZXctLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAucC1wcm9qZWN0LW5ldyAucHJvamVjdF9fbmV3LS1uYW1lIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5wLXByb2plY3QtbmV3IC5wcm9qZWN0X19uZXctLWJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmYWMzYjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnAtcHJvamVjdC1uZXcgLnByb2plY3RfX25ldy0tcXRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wLXByb2plY3QtbmV3IC5wcm9qZWN0X190eXBlLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5wLXByb2plY3QtbmV3IC5wcm9qZWN0X190eXBlLS1saXN0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTAwcHg7IH1cbiAgLnAtcHJvamVjdC1uZXcgLnByb2plY3RfX3R5cGUtLXJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucC1wcm9qZWN0LW5ldyAucHJvamVjdF9fdHlwZS0tcm93IGlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAucC1wcm9qZWN0LW5ldyAucHJvamVjdF9fdHlwZS0tcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5wLXByb2plY3QtdGVhbSAucHJvamVjdF9fdGVhbSB7XG4gIG1hcmdpbi10b3A6IDUxcHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnAtcHJvamVjdC10ZWFtIC5wcm9qZWN0X190ZWFtLS1yaWdodCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwIDI3cHg7IH1cbiAgICAucC1wcm9qZWN0LXRlYW0gLnByb2plY3RfX3RlYW0tLXJpZ2h0IC5hZGRfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5wLXByb2plY3QtdGVhbSAucHJvamVjdF9fdGVhbS0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5wLXByb2plY3QtdGVhbSAucHJvamVjdF9fdGVhbS0tdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wLXByb2plY3QtdGVhbSAucHJvamVjdF9fdGVhbS0tdGFibGUgdGQge1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAucC1wcm9qZWN0LXRlYW0gLnByb2plY3RfX3RlYW0tLXRhYmxlIC50ZF9fc3BhbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5wLXByb2plY3QtdGVhbSAucHJvamVjdF9fdGVhbS0tdGFibGUgLnByb2plY3RfX3BhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucC13b3Jrcy1tYW5hZ2UgLm1hbmFnZV9fbmF2IHtcbiAgbWFyZ2luLXRvcDogNTFweDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucC13b3Jrcy1tYW5hZ2UgLm1hbmFnZV9fdGl0bGUtLWxlZnQge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICM2YzZjNmM7IH1cblxuLnAtd29ya3MtbWFuYWdlIC5tYW5hZ2VfX3RhYnMtLWNlbnRlciB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAucC13b3Jrcy1tYW5hZ2UgLm1hbmFnZV9fdGFicy0tY2VudGVyIC50YWJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICM2YzZjNmM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnAtd29ya3MtbWFuYWdlIC5tYW5hZ2VfX3RhYnMtLWNlbnRlciAudGFiX19pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDBiNWZmOyB9XG4gICAgLnAtd29ya3MtbWFuYWdlIC5tYW5hZ2VfX3RhYnMtLWNlbnRlciAudGFiX19pdGVtLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICM0MGI1ZmY7IH1cbiAgICAgIC5wLXdvcmtzLW1hbmFnZSAubWFuYWdlX190YWJzLS1jZW50ZXIgLnRhYl9faXRlbS0tYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5wLXdvcmtzLW1hbmFnZSAubWFuYWdlX190b3Age1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5wLXdvcmtzLW1hbmFnZSAubWFuYWdlX190b3AtLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wLXdvcmtzLW1hbmFnZSAubWFuYWdlX190b3AtLWxlZnQgLmhlYWRlcl9fY2hvb3NlIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5wLXdvcmtzLW1hbmFnZSAubWFuYWdlX190b3AtLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnAtd29ya3MtbWFuYWdlIC5tYW5hZ2VfX3RvcC0tcmlnaHQgLmhlYWRlcl9fY2hvb3NlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucC13b3Jrcy1tYW5hZ2UgLm1hbmFnZV9fdG9wLS1yaWdodCAuaGVhZGVyX19jaG9vc2UtLWhhbmRlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wLXdvcmtzLW1hbmFnZSAubWFuYWdlX190b3AtLXJpZ2h0IC5pY29uX19kZWxldGVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucC13b3Jrcy1tYW5hZ2UgLm1hbmFnZV9fdG9wLS1yaWdodCAuaGVhZGVyX19zZWFyY2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjgwcHg7IH1cbiAgICAgIC5wLXdvcmtzLW1hbmFnZSAubWFuYWdlX190b3AtLXJpZ2h0IC5oZWFkZXJfX3NlYXJjaCAuaW5wdXQge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMzRweDsgfVxuICAgICAgLnAtd29ya3MtbWFuYWdlIC5tYW5hZ2VfX3RvcC0tcmlnaHQgLmhlYWRlcl9fc2VhcmNoIC5oZWFkZXJfX3N1Ym1pdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogNnB4OyB9XG5cbi5wLXdvcmtzLW1hbmFnZSAubWFuYWdlX19zZWxlY3Qge1xuICB3aWR0aDogMTA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuICAucC13b3Jrcy1tYW5hZ2UgLm1hbmFnZV9fc2VsZWN0IC5TZWxlY3QtY29udHJvbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMzNweDsgfVxuICAucC13b3Jrcy1tYW5hZ2UgLm1hbmFnZV9fc2VsZWN0IC5TZWxlY3QtcGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gIC5wLXdvcmtzLW1hbmFnZSAubWFuYWdlX19zZWxlY3QgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDsgfVxuXG4ucC13b3Jrcy1tYW5hZ2UgLm1hbmFnZV9fdGFicyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5wLXdvcmtzLW1hbmFnZSAubWFuYWdlX190YWJzIC5wcm9maWxlX190YWJsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnAtd29ya3MtbWFuYWdlIC5tYW5hZ2VfX3RhYnMgLnByb2ZpbGVfX3RhYmxlIC5pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucC13b3Jrcy1tYW5hZ2UgLm1hbmFnZV9fdGFicyAuY3JlYXRlX19wbGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnAtd29ya3MtbWFuYWdlIC5tYW5hZ2VfX3RhYnMgLmNyZWF0ZV9fcGxhbiAuY3JlYXRlX190YWJsZSB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucC13b3Jrcy1tYW5hZ2UgLm1hbmFnZV9fdGFicyAuY3JlYXRlX19wbGFuLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wLXdvcmtzLW1hbmFnZSAubWFuYWdlX190YWJzIHRyIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAucC13b3Jrcy1tYW5hZ2UgLm1hbmFnZV9fdGFicyAub3ByYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogODFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wLXdvcmtzLW1hbmFnZSAucXRuLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtd29ya3MtbWFuYWdlIC5xdG4tdGFibGUgLnF0bl9fZWRpdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtd29ya3MtbWFuYWdlIC5xdG4tdGFibGUgLnF0bl9fbmFtZS0tdGQ6aG92ZXIgLnF0bl9fZWRpdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wLXdvcmtzLW1hbmFnZSAucXRuLXRhYmxlIC5wcm9qZWN0X19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuICAgIC5wLXdvcmtzLW1hbmFnZSAucXRuLXRhYmxlIC5wcm9qZWN0X19hY3Rpb25zIC5TZWxlY3QtY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucC13b3Jrcy1tYW5hZ2UgLnF0bi10YWJsZSAucHJvamVjdF9fYWN0aW9ucyAuU2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAucC13b3Jrcy1tYW5hZ2UgLnF0bi10YWJsZSAucHJvamVjdF9fYWN0aW9ucyAucHJvamVjdF9fYWN0aW9uIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICM0MGI1ZmY7IH1cbiAgICAucC13b3Jrcy1tYW5hZ2UgLnF0bi10YWJsZSAucHJvamVjdF9fYWN0aW9ucy0tcm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnAtd29ya3MtbWFuYWdlIC5xdG4tdGFibGUgLnByb2plY3RfX2FjdGlvbnMtLWxpc3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzM3B4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnAtd29ya3MtbWFuYWdlIC5xdG4tdGFibGUgLnByb2plY3RfX2FjdGlvbnMtLWxpc3QgYSB7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAucC13b3Jrcy1tYW5hZ2UgLnF0bi10YWJsZSAucHJvamVjdF9fYWN0aW9ucy0tbGlzdCBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnAtd29ya3MtbWFuYWdlIC5xdG4tdGFibGUgLnByb2plY3RfX2FjdGlvbnMtLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucC13b3Jrcy1tYW5hZ2UgLmFkZF9fYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAzNHB4OyB9XG5cbi5wLXdvcmtzLW1hbmFnZSAucXRuX19wYWdlIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ucC1jcmVhdGUtbmV3IC5jcmVhdGVfX3BsYW4ge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC1jcmVhdGUtbmV3IC5jcmVhdGVfX3BsYW4tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucC1jcmVhdGUtbmV3IC5jcmVhdGVfX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucC1jcmVhdGUtbmV3IC5jcmVhdGVfX3RhYmxlIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtY3JlYXRlLW5ldyAuY3JlYXRlX190YWJsZSAudGRfX2J0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wLXdvcmtzLXRhc2sge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAucC13b3Jrcy10YXNrIC50YXNrX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiA5MXB4OyB9XG4gICAgLnAtd29ya3MtdGFzayAudGFza19fbWFpbiB0ciB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5wLXdvcmtzLXRhc2sgLnRhc2tfX21haW4gdGQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnAtd29ya3MtdGFzayAudGFza19fbWFpbiAub3ByYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucHJvbXB0X19zdWNjZXNzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAucHJvbXB0X19zdWNjZXNzLS10ZXh0IHtcbiAgICBjb2xvcjogIzQwYjVmZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucC1wcm9qZWN0LWFidXRtZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtcHJvamVjdC1hYnV0bWVudCAuYWJ1dG1lbnRfX3RvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLnAtcHJvamVjdC1hYnV0bWVudCAuYWJ1dG1lbnRfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnAtcHJvamVjdC1hYnV0bWVudCAuYWJ1dG1lbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnAtcHJvamVjdC1hYnV0bWVudCAuYWJ1dG1lbnRfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucC1wcm9qZWN0LWFidXRtZW50IC5hYnV0bWVudF9fc2VsZWN0IC50ZXh0X19saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgLnAtcHJvamVjdC1hYnV0bWVudCAuYWJ1dG1lbnRfX3NlbGVjdCAuU2VsZWN0LWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnAtcHJvamVjdC1hYnV0bWVudCAuYWJ1dG1lbnRfX3NlbGVjdCAuU2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgLnAtcHJvamVjdC1hYnV0bWVudCAuYWJ1dG1lbnRfX3NlbGVjdCAuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7IH1cbiAgICAucC1wcm9qZWN0LWFidXRtZW50IC5hYnV0bWVudF9fc2VsZWN0IC5pbmZvX19idG4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtcHJvamVjdC1hYnV0bWVudCAuYWJ1dG1lbnRfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wLXByb2plY3QtYWJ1dG1lbnQgLmFidXRtZW50X19sYWJlbC0tcm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnAtcHJvamVjdC1hYnV0bWVudCAuYWJ1dG1lbnRfX2xhYmVsLS1zaXplIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wLXByb2plY3QtYWJ1dG1lbnQgLmFidXRtZW50X19sYWJlbC0taW5wdXQge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucC1wcm9qZWN0LWFidXRtZW50IC5hYnV0bWVudF9faW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wLXByb2plY3QtYWJ1dG1lbnQgLmFidXRtZW50X19pbnB1dCBpbnB1dCB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnAtcHJvamVjdC1hYnV0bWVudCAuYWJ1dG1lbnRfX3VwbG9hZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wLXByb2plY3QtYWJ1dG1lbnQgLmFidXRtZW50X190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wLXByb2plY3QtYWJ1dG1lbnQgLmFidXRtZW50X190YWJsZSB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucC1wcm9qZWN0LWFidXRtZW50IC5hYnV0bWVudF9fdGFibGUgLmJ0bl9fZGVsZXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cblxuLnAtcHJvamVjdC1yZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtcHJvamVjdC1yZW50IC5yZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wLXByb2plY3QtcmVudCAucmVudF9fdGl0bGUgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX3JvdyAuaW5wdXRfX290aGVyIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5wLXByb2plY3QtcmVudCAucmVudF9fcm93IC5TZWxlY3QtY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX3JvdyAuU2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnAtcHJvamVjdC1yZW50IC5yZW50X19yb3ctLW5hbWUge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLnAtcHJvamVjdC1yZW50IC5yZW50X19yb3ctLW5hbWUgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnAtcHJvamVjdC1yZW50IC5yZW50X19yb3ctLW5hbWUyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX3Jvdy0tbGlzdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5wLXByb2plY3QtcmVudCAucmVudF9fcm93LS1pbnB1dCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5wLXByb2plY3QtcmVudCAucmVudF9fcm93LS1lbWFpbCB7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX3Jvdy0tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnAtcHJvamVjdC1yZW50IC5yZW50X19yb3ctLXJpZ2h0IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDsgfVxuICAgIC5wLXByb2plY3QtcmVudCAucmVudF9fcm93LS1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnAtcHJvamVjdC1yZW50IC5yZW50X19yb3ctLW1vcmUgLmJ0bl9fcmVudCB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDBweCAyMHB4OyB9XG4gICAgICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX3Jvdy0tbW9yZSAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLnAtcHJvamVjdC1yZW50IC5yZW50X19yb3ctLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9XG4gICAgICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX3Jvdy0tbGVmdCAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5wLXByb2plY3QtcmVudCAucmVudF9fcm93LS1sZWZ0IC5idG5fX2Rpc2FibGVkIHtcbiAgICAgICAgICBjdXJzb3I6IGF1dG87IH1cbiAgLnAtcHJvamVjdC1yZW50IC5yZW50X19zZWxlY3Qge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnAtcHJvamVjdC1yZW50IC5yZW50X19pbnB1dC0tbGluayB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnAtcHJvamVjdC1yZW50IC5yZW50X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4OyB9XG4gICAgLnAtcHJvamVjdC1yZW50IC5yZW50X19saXN0IC5yZWNvcmRfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnAtcHJvamVjdC1yZW50IC5yZW50X19saXN0IC5yZWNvcmRfX3RpdGxlIC5yZW50X19hZGQtLWJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5wLXByb2plY3QtcmVudCAucmVudF9fbGlzdCAuYnRuX19lZGl0IHtcbiAgICAgIGNvbG9yOiAjNDBiNWZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLXByb2plY3QtcmVudCAucmVudF9fbWFpbi0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX21haW4tLWxpc3QgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX21haW4tLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgLnAtcHJvamVjdC1yZW50IC5yZW50X19tYWluLS10ZXh0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgLnAtcHJvamVjdC1yZW50IC5yZW50X19tYWluLS1pbnB1dCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX21haW4tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX21haW4tLWlucHV0MSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gIC5wLXByb2plY3QtcmVudCAucmVudF9fbWFpbi0taW5wdXQyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gIC5wLXByb2plY3QtcmVudCAucmVudF9fbWFpbi0tc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gIC5wLXByb2plY3QtcmVudCAucmVudF9fbWFpbiAucmVudF9fc2VsZWN0IHtcbiAgICB3aWR0aDogMjUwcHg7IH1cbiAgLnAtcHJvamVjdC1yZW50IC5yZW50X19tYWluIC5TZWxlY3QtY29udHJvbCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMzJweDsgfVxuICAucC1wcm9qZWN0LXJlbnQgLnJlbnRfX21haW4gLlNlbGVjdC1wbGFjZWhvbGRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLnAtcHJvamVjdC1oYW5kIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtcHJvamVjdC1oYW5kIC5TZWxlY3QtY29udHJvbCB7XG4gICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtcHJvamVjdC1oYW5kIC5TZWxlY3QtdmFsdWUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5wLXByb2plY3QtaGFuZCAuU2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXByb2plY3QtaGFuZCAuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50OyB9XG4gIC5wLXByb2plY3QtaGFuZCAuYnRuX19zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAucC1wcm9qZWN0LWhhbmQgLmhhbmRfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucC1wcm9qZWN0LWhhbmQgLmhhbmRfX3JvdyAuZ29sZE51bV9faW5wdXQge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLnAtcHJvamVjdC1oYW5kIC5oYW5kX19yb3ctLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAucC1wcm9qZWN0LWhhbmQgLmhhbmRfX3Jvdy0tc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLnAtcHJvamVjdC1oYW5kIC5oYW5kX19yb3cgLmJ0biB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAucC1wcm9qZWN0LWhhbmQgLmhhbmRfX3JvdyAuaGFuZF9fdGltZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5wLXByb2plY3QtaGFuZCAuaGFuZF9fcm93IC5oYW5kX190aW1lIC5yZW50X19zZWxlY3Qge1xuICAgICAgICB3aWR0aDogODBweDsgfVxuICAgIC5wLXByb2plY3QtaGFuZCAuaGFuZF9fcm93IC5yZW50X19zZWxlY3Qge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5wLXByb2plY3QtaGFuZCAuaGFuZF9fcm93IC5pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAucC1wcm9qZWN0LWhhbmQgLmhhbmRfX3NlbGVjdCB7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG4gIC5wLXByb2plY3QtaGFuZCAuaGFuZF9fc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucC1wcm9qZWN0LWhhbmQgLmhhbmRfX3N1Ym1pdCAuaWNvbl9fb2sge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnAtcHJvamVjdC1oYW5kIC5oYW5kX19vayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnAtcHJvamVjdC1oYW5kIC5oYW5kX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAucC1wcm9qZWN0LWhhbmQgLmhhbmRfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAucC1wcm9qZWN0LWhhbmQgLmhhbmRfX3JlY29yZCB7XG4gICAgbWFyZ2luLXRvcDogNDdweDsgfVxuICAgIC5wLXByb2plY3QtaGFuZCAuaGFuZF9fcmVjb3JkLS1zcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLnAtcHJvamVjdC1oYW5kIC5oYW5kX19yZWNvcmQgLnJldHVybl9fYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gICAgLnAtcHJvamVjdC1oYW5kIC5oYW5kX19yZWNvcmQgLnRhYmxlX19zcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLnAtcHJvamVjdC1oYW5kIC5oYW5kX19yZWNvcmQgLnJlY29yZF9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnAtcHJvamVjdC1oYW5kIC5oYW5kX19yZWNvcmQgLnNldF9fYnRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLXByb2plY3QtaGFuZCAuaGFuZF9fb3JkZXIgLm9yZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5wLXByb2plY3QtaGFuZCAuaGFuZF9fb3JkZXIgLmludml0ZV9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucC1wcm9qZWN0LWhhbmQgLmhhbmRfX29yZGVyIC5pbnZpdGVfX2xpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnAtcHJvamVjdC1oYW5kIC5oYW5kX19vcmRlciAuaW52aXRlX19idG4ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZhNzJlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgY29sb3I6ICNmZmEwMWY7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnAtcHJvamVjdC1oYW5kIC5zbXNfX25hdiB7XG4gICAgbWFyZ2luLXRvcDogNDFweDsgfVxuXG4uZmlsZXNfX21hbmFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuZmlsZXNfX21hbmFnZSAudXBsb2FkLWFyZWEge1xuICAgIG1hcmdpbjogMjBweCAxMHB4OyB9XG4gICAgLmZpbGVzX19tYW5hZ2UgLnVwbG9hZC1hcmVhIHNwYW4ge1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5maWxlc19fbWFuYWdlIC50YWJsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAuZmlsZXNfX21hbmFnZSAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZDogI2U1ZTdlOTsgfVxuICAgIC5maWxlc19fbWFuYWdlIC50YWJsZSAudGQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5maWxlc19fbWFuYWdlIC50YWJsZSAuaGFuZGVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGNvbG9yOiAjNTNiY2ZmOyB9XG4gIC5maWxlc19fbWFuYWdlIC51cGxvYWQtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM1M2JjZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUzYmNmZjsgfVxuXG4ucGFnZV9fbm90ZmluZCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCA2cHggNnB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1MHB4OyB9XG4gIC5wYWdlX19ub3RmaW5kLS1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjOTk5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDsgfVxuICAucGFnZV9fbm90ZmluZC0tc3BhbiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogIzk5OTk5OTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggMnB4OyB9XG4gIC5wYWdlX19ub3RmaW5kLS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4OyB9XG4gIC5wYWdlX19ub3RmaW5kLS10ZXh0cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnBhZ2VfX25vdGZpbmQtLXRleHRzIGEge1xuICAgICAgY29sb3I6ICMwMGFmZWM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJjLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yYy1zbGlkZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJjLXNsaWRlci1yYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4ucmMtc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJlMmZiOyB9XG5cbi5yYy1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzk2ZGJmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1N2M1Zjc7IH1cblxuLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTdjNWY3O1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICM1N2M1Zjc7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4ucmMtc2xpZGVyLWhhbmRsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzU3YzVmNztcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICM5NmRiZmE7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnJjLXNsaWRlci1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnJjLXNsaWRlci1tYXJrLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5yYy1zbGlkZXItc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucmMtc2xpZGVyLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzk2ZGJmYTsgfVxuXG4ucmMtc2xpZGVyLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTsgfVxuXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG5cbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1oYW5kbGUsXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1tYXJrLXRleHQsXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItZG90IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50OyB9XG5cbi5yYy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItcmFpbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDsgfVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItdHJhY2sge1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDRweDsgfVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1tYXJrIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLXN0ZXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7IH1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdCB7XG4gIGxlZnQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDsgfVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDsgfVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4OyB9XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlci1hY3RpdmUsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhci5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1NsaWRlclRvb2x0aXBab29tRG93bkluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogcmNTbGlkZXJUb29sdGlwWm9vbURvd25PdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7IH1cblxuQGtleWZyYW1lcyByY1NsaWRlclRvb2x0aXBab29tRG93bkluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyByY1NsaWRlclRvb2x0aXBab29tRG93bk91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTsgfSB9XG5cbi5yYy1zbGlkZXItdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yYy1zbGlkZXItdG9vbHRpcCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtcGxhY2VtZW50LXRvcCB7XG4gIHBhZGRpbmc6IDRweCAwIDhweCAwOyB9XG5cbi5yYy1zbGlkZXItdG9vbHRpcC1pbm5lciB7XG4gIHBhZGRpbmc6IDZweCAycHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzZjNmM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjZDlkOWQ5OyB9XG5cbi5yYy1zbGlkZXItdG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtcGxhY2VtZW50LXRvcCAucmMtc2xpZGVyLXRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2YzZjNmM7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9cmMtc2xpZGVyLmNzcy5tYXAqL1xuLmludmF0ZV9fcGFnZSB7XG4gIHdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5pbnZhdGVfX3BhZ2UgLmNvcHlyaWdodHMge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3MGYzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNnB4IDBweDsgfVxuXG4uQXBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5BcHAtbG9nbyB7XG4gIGFuaW1hdGlvbjogQXBwLWxvZ28tc3BpbiBpbmZpbml0ZSAyMHMgbGluZWFyO1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLkFwcC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLkFwcC1pbnRybyB7XG4gIGZvbnQtc2l6ZTogbGFyZ2U7IH1cblxuQGtleWZyYW1lcyBBcHAtbG9nby1zcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgfVxuXG4ubG90dGVyeS1wcml6ZSAuZGVtbyB0YWJsZSB0ZCB7XG4gIHdpZHRoOiAxNHJlbTtcbiAgaGVpZ2h0OiAxNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtaW5kZXg6IC05OTk7IH1cblxuLmxvdHRlcnktcHJpemUgLmRyYXcgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgzcHg7XG4gIGhlaWdodDogODNweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2YwZmYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNDEzNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sb3R0ZXJ5LXByaXplIC5hY3RpdmVfX3ByaXplIHtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvZGF0YS9iZzIucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxvdHRlcnktcHJpemUgLmhpZGRlbiB7XG4gIHdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDg1cHg7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL2RhdGEvYmcxLnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sb3R0ZXJ5LXByaXplIC5zY3JvbGxfZGl2IHtcbiAgaGVpZ2h0OiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogNTRyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhOWE5O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVyZW07XG4gIHRvcDogNTByZW07XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5sb3R0ZXJ5LXByaXplIC5zY3JvbGxfZGl2IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cblxuLmxvdHRlcnktcHJpemUgLnNjcm9sbF9kaXYgc3BhbiBpIHtcbiAgY29sb3I6ICNmMDgwODA7IH1cblxuLmxvdHRlcnktcHJpemUgLnNjcm9sbF9iZWdpbixcbi5sb3R0ZXJ5LXByaXplIC5zY3JvbGxfZW5kIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5sb3R0ZXJ5LXByaXplIC5kZW1vIHtcbiAgd2lkdGg6IDQwcmVtO1xuICBoZWlnaHQ6IDQwcmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5sb3R0ZXJ5IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDMyNnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL2RhdGEvYmczLnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMjhweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubG9naW5fZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2xvZ2luQmcuanBnKSBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAubG9naW5fZGl2IC5sb2dpbl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5sb2dpbl9kaXYgLmxvZ2luX19oZWFkZXIgLmhlYWRlcl9faXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubG9naW5fZGl2IC5sb2dpbl9mb290IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMxYjc1Yzk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmxvZ2luX2RpdiAubG9naW5fZm9vdCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5sb2dpbl9kaXYgLnAxLWxvZ2luIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGMyNjU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmxvZ2luX2RpdiAucDEtbG9naW4gLmxvZ2luX19sb2dvIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAubG9naW5fZGl2IC5wMS1sb2dpbiAubG9naW5fX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxvZ2luX2RpdiAucDEtbG9naW4gLmxvZ2luX19sb2dvIC5sb2dvX19lcGFuZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmxvZ2luX2RpdiAucDEtbG9naW4gLmxvZ2luX19sb2dvIC5sb2dvX19lcGFuZWwgLmxvZ2luLS1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7IH1cbiAgICAubG9naW5fZGl2IC5wMS1sb2dpbiAubG9naW5fX2xvZ28gLmlwX19lcGFuZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gICAgLmxvZ2luX2RpdiAucDEtbG9naW4gLmxvZ2luX19yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxvZ2luX2RpdiAucDEtbG9naW4gLmxvZ2luX19yb3cgLmZvcmdldF9wYXNzd29yZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gICAgICAgIC5sb2dpbl9kaXYgLnAxLWxvZ2luIC5sb2dpbl9fcm93IC5mb3JnZXRfcGFzc3dvcmQ6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNTA4NmY4OyB9XG4gICAgLmxvZ2luX2RpdiAucDEtbG9naW4gLmxvZ2luX19udW0ge1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5sb2dpbl9kaXYgLnAxLWxvZ2luIC5sb2dpbl9fbnVtLS1yZWcge1xuICAgICAgICBjb2xvcjogIzFjMWIxYjsgfVxuICAgIC5sb2dpbl9kaXYgLnAxLWxvZ2luIC5sb2dpbl9faW5wdXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5sb2dpbl9kaXYgLnAxLWxvZ2luIC5sb2dpbl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7IH1cbiAgICAubG9naW5fZGl2IC5wMS1sb2dpbiAubG9naW5fX3N1Ym1pdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4NmY4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5sb2dpbl9kaXYgLnAxLWxvZ2luIC5sb2dpbl9fc3VibWl0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MCwgMTM0LCAyNDgsIDAuOSk7IH1cbiAgICAubG9naW5fZGl2IC5wMS1sb2dpbiAubG9naW5fX2Zvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmxvZ2luX2RpdiAucDEtbG9naW4gLmxvZ2luX19sb2dpbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbi5uZXdMb2dpbiB7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzExMzI1YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiFcclxuICogYW50ZCB2Mi45LjNcclxuICpcclxuICogQ29weXJpZ2h0IDIwMTUtcHJlc2VudCwgQWxpcGF5LCBJbmMuXHJcbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY2LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXHJcbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cclxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJQaW5nRmFuZyBTQ1wiLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgXCJNaWNyb3NvZnQgWWFIZWlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmJvZHksXG5kaXYsXG5kbCxcbmR0LFxuZGQsXG51bCxcbm9sLFxubGksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wcmUsXG5jb2RlLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxuaW5wdXQsXG50ZXh0YXJlYSxcbnAsXG5ibG9ja3F1b3RlLFxudGgsXG50ZCxcbmhyLFxuYnV0dG9uLFxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmlucHV0OjotbXMtY2xlYXIsXG5pbnB1dDo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzEwOGVlOTtcbiAgY29sb3I6ICNmZmY7IH1cblxuYSB7XG4gIGNvbG9yOiAjMTA4ZWU5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlOyB9XG5cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogaW5rO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcDogaW5rOyB9XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzQ5YTllZTsgfVxuXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGU3N2NhOyB9XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYW50LWRpdmlkZXIge1xuICBtYXJnaW46IDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlOyB9XG5cbi5jbGVhcmZpeCB7XG4gIHpvb206IDE7IH1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcbiAgc3JjOiB1cmwoXCJodHRwczovL2F0LmFsaWNkbi5jb20vdC9mb250XzBxY3AyMjJ3dndpam03dmkuZW90XCIpO1xuICAvKiBJRTkqL1xuICBzcmM6IHVybChcImh0dHBzOi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMHFjcDIyMnd2d2lqbTd2aS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJodHRwczovL2F0LmFsaWNkbi5jb20vdC9mb250XzBxY3AyMjJ3dndpam03dmkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2F0LmFsaWNkbi5jb20vdC9mb250XzBxY3AyMjJ3dndpam03dmkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL2F0LmFsaWNkbi5jb20vdC9mb250XzBxY3AyMjJ3dndpam03dmkuc3ZnI2ljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uYW50aWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uYW50aWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiICFpbXBvcnRhbnQ7IH1cblxuLmFudGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjAwXCI7IH1cblxuLmFudGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwMVwiOyB9XG5cbi5hbnRpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDJcIjsgfVxuXG4uYW50aWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwM1wiOyB9XG5cbi5hbnRpY29uLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjA0XCI7IH1cblxuLmFudGljb24tY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwNVwiOyB9XG5cbi5hbnRpY29uLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDZcIjsgfVxuXG4uYW50aWNvbi1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwN1wiOyB9XG5cbi5hbnRpY29uLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwOFwiOyB9XG5cbi5hbnRpY29uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwOFwiOyB9XG5cbi5hbnRpY29uLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwOFwiOyB9XG5cbi5hbnRpY29uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjA5XCI7IH1cblxuLmFudGljb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDlcIjsgfVxuXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwOVwiOyB9XG5cbi5hbnRpY29uLXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQVwiOyB9XG5cbi5hbnRpY29uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQVwiOyB9XG5cbi5hbnRpY29uLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQVwiOyB9XG5cbi5hbnRpY29uLWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBCXCI7IH1cblxuLmFudGljb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEJcIjsgfVxuXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQlwiOyB9XG5cbi5hbnRpY29uLXJpZ2h0LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBDXCI7IH1cblxuLmFudGljb24tY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MENcIjsgfVxuXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQ1wiOyB9XG5cbi5hbnRpY29uLWxlZnQtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MERcIjsgfVxuXG4uYW50aWNvbi1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBEXCI7IH1cblxuLmFudGljb24tY2FyZXQtY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwRFwiOyB9XG5cbi5hbnRpY29uLXVwLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBFXCI7IH1cblxuLmFudGljb24tY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEVcIjsgfVxuXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwRVwiOyB9XG5cbi5hbnRpY29uLWRvd24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEZcIjsgfVxuXG4uYW50aWNvbi1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBGXCI7IH1cblxuLmFudGljb24tY2FyZXQtY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwRlwiOyB9XG5cbi5hbnRpY29uLXZlcnRpY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTBcIjsgfVxuXG4uYW50aWNvbi12ZXJ0aWNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxMVwiOyB9XG5cbi5hbnRpY29uLXJvbGxiYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjEyXCI7IH1cblxuLmFudGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxM1wiOyB9XG5cbi5hbnRpY29uLXNocmluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxNFwiOyB9XG5cbi5hbnRpY29uLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTVcIjsgfVxuXG4uYW50aWNvbi1hcnJvdy1zYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE1XCI7IH1cblxuLmFudGljb24tcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE2XCI7IH1cblxuLmFudGljb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE3XCI7IH1cblxuLmFudGljb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MThcIjsgfVxuXG4uYW50aWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE5XCI7IH1cblxuLmFudGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MUFcIjsgfVxuXG4uYW50aWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxQlwiOyB9XG5cbi5hbnRpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MUNcIjsgfVxuXG4uYW50aWNvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjFEXCI7IH1cblxuLmFudGljb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MUVcIjsgfVxuXG4uYW50aWNvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxRlwiOyB9XG5cbi5hbnRpY29uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjBcIjsgfVxuXG4uYW50aWNvbi1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyMVwiOyB9XG5cbi5hbnRpY29uLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyMlwiOyB9XG5cbi5hbnRpY29uLW1pbnVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjIzXCI7IH1cblxuLmFudGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjRcIjsgfVxuXG4uYW50aWNvbi1wbHVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI1XCI7IH1cblxuLmFudGljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjZcIjsgfVxuXG4uYW50aWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI3XCI7IH1cblxuLmFudGljb24taW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjhcIjsgfVxuXG4uYW50aWNvbi1pbmZvLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI5XCI7IH1cblxuLmFudGljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyQVwiOyB9XG5cbi5hbnRpY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjJCXCI7IH1cblxuLmFudGljb24tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjJDXCI7IH1cblxuLmFudGljb24tZXhjbGFtYXRpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MkRcIjsgfVxuXG4uYW50aWNvbi1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MkVcIjsgfVxuXG4uYW50aWNvbi1jcm9zcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MkVcIjsgfVxuXG4uYW50aWNvbi1jbG9zZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyRlwiOyB9XG5cbi5hbnRpY29uLWNyb3NzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjJGXCI7IH1cblxuLmFudGljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjMwXCI7IH1cblxuLmFudGljb24tY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzFcIjsgfVxuXG4uYW50aWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzMlwiOyB9XG5cbi5hbnRpY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjMzXCI7IH1cblxuLmFudGljb24tY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzNcIjsgfVxuXG4uYW50aWNvbi1jdXN0b21lci1zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjM0XCI7IH1cblxuLmFudGljb24tY3VzdG9tZXJzZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjM0XCI7IH1cblxuLmFudGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzVcIjsgfVxuXG4uYW50aWNvbi1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzZcIjsgfVxuXG4uYW50aWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjM3XCI7IH1cblxuLmFudGljb24tYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjM4XCI7IH1cblxuLmFudGljb24tYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzOVwiOyB9XG5cbi5hbnRpY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjNBXCI7IH1cblxuLmFudGljb24tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjNCXCI7IH1cblxuLmFudGljb24tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2M0NcIjsgfVxuXG4uYW50aWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzRFwiOyB9XG5cbi5hbnRpY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzRVwiOyB9XG5cbi5hbnRpY29uLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjNGXCI7IH1cblxuLmFudGljb24tY2xvY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQwXCI7IH1cblxuLmFudGljb24tY2xvY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NDFcIjsgfVxuXG4uYW50aWNvbi1zd2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQyXCI7IH1cblxuLmFudGljb24tc3dhcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQzXCI7IH1cblxuLmFudGljb24tc3dhcC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0NFwiOyB9XG5cbi5hbnRpY29uLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NDVcIjsgfVxuXG4uYW50aWNvbi1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0NlwiOyB9XG5cbi5hbnRpY29uLWZyb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0NlwiOyB9XG5cbi5hbnRpY29uLWVsbGlwc2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQ3XCI7IH1cblxuLmFudGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0OFwiOyB9XG5cbi5hbnRpY29uLW1lbnUtZm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1OFwiOyB9XG5cbi5hbnRpY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTlcIjsgfVxuXG4uYW50aWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NUFcIjsgfVxuXG4uYW50aWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjVCXCI7IH1cblxuLmFudGljb24tYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1Q1wiOyB9XG5cbi5hbnRpY29uLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NURcIjsgfVxuXG4uYW50aWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjVFXCI7IH1cblxuLmFudGljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjVGXCI7IH1cblxuLmFudGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2MFwiOyB9XG5cbi5hbnRpY29uLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2MVwiOyB9XG5cbi5hbnRpY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2MlwiOyB9XG5cbi5hbnRpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2M1wiOyB9XG5cbi5hbnRpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjRcIjsgfVxuXG4uYW50aWNvbi1leGNlcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjVcIjsgfVxuXG4uYW50aWNvbi1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjZcIjsgfVxuXG4uYW50aWNvbi1tZWgtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjY2XCI7IH1cblxuLmFudGljb24tbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjdcIjsgfVxuXG4uYW50aWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjY4XCI7IH1cblxuLmFudGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2OVwiOyB9XG5cbi5hbnRpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NkFcIjsgfVxuXG4uYW50aWNvbi12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NkJcIjsgfVxuXG4uYW50aWNvbi10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NkNcIjsgfVxuXG4uYW50aWNvbi10ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjZEXCI7IH1cblxuLmFudGljb24tdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjZFXCI7IH1cblxuLmFudGljb24tc29sdXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NkZcIjsgfVxuXG4uYW50aWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NzBcIjsgfVxuXG4uYW50aWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NzFcIjsgfVxuXG4uYW50aWNvbi1zZXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjcyXCI7IH1cblxuLmFudGljb24tcG93ZXJvZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDVcIjsgfVxuXG4uYW50aWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjc0XCI7IH1cblxuLmFudGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NzVcIjsgfVxuXG4uYW50aWNvbi1wYXBlci1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjc2XCI7IH1cblxuLmFudGljb24tbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjc3XCI7IH1cblxuLmFudGljb24tbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjc4XCI7IH1cblxuLmFudGljb24tbWVudS11bmZvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NzlcIjsgfVxuXG4uYW50aWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3QVwiOyB9XG5cbi5hbnRpY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2N0JcIjsgfVxuXG4uYW50aWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2N0NcIjsgfVxuXG4uYW50aWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEMFwiOyB9XG5cbi5hbnRpY29uLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDFcIjsgfVxuXG4uYW50aWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDJcIjsgfVxuXG4uYW50aWNvbi10YWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEM1wiOyB9XG5cbi5hbnRpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2N0RcIjsgfVxuXG4uYW50aWNvbi10YWdzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2N0VcIjsgfVxuXG4uYW50aWNvbi1jbG91ZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjdGXCI7IH1cblxuLmFudGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODBcIjsgfVxuXG4uYW50aWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODFcIjsgfVxuXG4uYW50aWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4MlwiOyB9XG5cbi5hbnRpY29uLWNsb3VkLWRvd25sb2FkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODNcIjsgfVxuXG4uYW50aWNvbi1jbG91ZC11cGxvYWQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4NFwiOyB9XG5cbi5hbnRpY29uLWVudmlyb25tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjg1XCI7IH1cblxuLmFudGljb24tZW52aXJvbm1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4NlwiOyB9XG5cbi5hbnRpY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4N1wiOyB9XG5cbi5hbnRpY29uLWV5ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjg4XCI7IH1cblxuLmFudGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjg5XCI7IH1cblxuLmFudGljb24tY2FtZXJhLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OEFcIjsgfVxuXG4uYW50aWNvbi13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjhCXCI7IH1cblxuLmFudGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OENcIjsgfVxuXG4uYW50aWNvbi1hcHBsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQ0XCI7IH1cblxuLmFudGljb24tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkzOFwiOyB9XG5cbi5hbnRpY29uLWFuZHJvaWQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4RFwiOyB9XG5cbi5hbnRpY29uLWFsaXdhbmd3YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjhFXCI7IH1cblxuLmFudGljb24tYWxpd2FuZ3dhbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4RlwiOyB9XG5cbi5hbnRpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5MVwiOyB9XG5cbi5hbnRpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTJcIjsgfVxuXG4uYW50aWNvbi1jaXJjbGUtZG93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjkzXCI7IH1cblxuLmFudGljb24tY2lyY2xlLWRvd24tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjk0XCI7IH1cblxuLmFudGljb24tYXBwc3RvcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5NVwiOyB9XG5cbi5hbnRpY29uLWFwcHN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjk2XCI7IH1cblxuLmFudGljb24tc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5N1wiOyB9XG5cbi5hbnRpY29uLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5OFwiOyB9XG5cbi5hbnRpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjk5XCI7IH1cblxuLmFudGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjlBXCI7IH1cblxuLmFudGljb24taWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OUJcIjsgfVxuXG4uYW50aWNvbi1maWxlLWpwZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5Q1wiOyB9XG5cbi5hbnRpY29uLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NENcIjsgfVxuXG4uYW50aWNvbi1saWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OURcIjsgfVxuXG4uYW50aWNvbi1kaXNsaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjRCXCI7IH1cblxuLmFudGljb24tZGlzbGlrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjlFXCI7IH1cblxuLmFudGljb24tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjlGXCI7IH1cblxuLmFudGljb24tZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QTBcIjsgfVxuXG4uYW50aWNvbi1wdXNocGluLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QTFcIjsgfVxuXG4uYW50aWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkEyXCI7IH1cblxuLmFudGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QTNcIjsgfVxuXG4uYW50aWNvbi1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkE0XCI7IH1cblxuLmFudGljb24tcGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBNVwiOyB9XG5cbi5hbnRpY29uLXBheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBNlwiOyB9XG5cbi5hbnRpY29uLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkE3XCI7IH1cblxuLmFudGljb24tc21pbGUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkE3XCI7IH1cblxuLmFudGljb24tc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBOFwiOyB9XG5cbi5hbnRpY29uLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QTlcIjsgfVxuXG4uYW50aWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkFBXCI7IH1cblxuLmFudGljb24tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBQlwiOyB9XG5cbi5hbnRpY29uLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBQ1wiOyB9XG5cbi5hbnRpY29uLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBRFwiOyB9XG5cbi5hbnRpY29uLWZpbGUtdW5rbm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBRlwiOyB9XG5cbi5hbnRpY29uLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjBcIjsgfVxuXG4uYW50aWNvbi1maWxlLXBwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCMVwiOyB9XG5cbi5hbnRpY29uLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCMlwiOyB9XG5cbi5hbnRpY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkIzXCI7IH1cblxuLmFudGljb24tZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCNFwiOyB9XG5cbi5hbnRpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCNlwiOyB9XG5cbi5hbnRpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkI3XCI7IH1cblxuLmFudGljb24tcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkI4XCI7IH1cblxuLmFudGljb24tdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkJBXCI7IH1cblxuLmFudGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QkJcIjsgfVxuXG4uYW50aWNvbi13aW5kb3dzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QkNcIjsgfVxuXG4uYW50aWNvbi1kb3QtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QkRcIjsgfVxuXG4uYW50aWNvbi1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QkVcIjsgfVxuXG4uYW50aWNvbi1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkJGXCI7IH1cblxuLmFudGljb24tYXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTUxXCI7IH1cblxuLmFudGljb24tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzBcIjsgfVxuXG4uYW50aWNvbi1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzFcIjsgfVxuXG4uYW50aWNvbi1jbG9zZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzJcIjsgfVxuXG4uYW50aWNvbi1jbG9zZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDM1wiOyB9XG5cbi5hbnRpY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDNFwiOyB9XG5cbi5hbnRpY29uLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkM1XCI7IH1cblxuLmFudGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDNlwiOyB9XG5cbi5hbnRpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDN1wiOyB9XG5cbi5hbnRpY29uLXVwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDOFwiOyB9XG5cbi5hbnRpY29uLWRvd24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkM5XCI7IH1cblxuLmFudGljb24tbGVmdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2Q0FcIjsgfVxuXG4uYW50aWNvbi1yaWdodC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2Q0JcIjsgfVxuXG4uYW50aWNvbi1yaWdodC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDQ1wiOyB9XG5cbi5hbnRpY29uLWxlZnQtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2Q0RcIjsgfVxuXG4uYW50aWNvbi1kb3duLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkNFXCI7IH1cblxuLmFudGljb24tdXAtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2Q0ZcIjsgfVxuXG4uYW50aWNvbi1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjREXCI7IH1cblxuLmFudGljb24tbG9hZGluZy0zLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkFFXCI7IH1cblxuLmFudGljb24tYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0OVwiOyB9XG5cbi5hbnRpY29uLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0QVwiOyB9XG5cbi5hbnRpY29uLWFkZGZpbGU6YmVmb3JlLFxuLmFudGljb24tZmlsZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MTBcIjsgfVxuXG4uYW50aWNvbi1hZGRmb2xkZXI6YmVmb3JlLFxuLmFudGljb24tZm9sZGVyLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkxNFwiOyB9XG5cbi5hbnRpY29uLXN3aXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTEzXCI7IH1cblxuLmFudGljb24tcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTBGXCI7IH1cblxuLmFudGljb24tZGluZ2Rpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MjNcIjsgfVxuXG4uYW50aWNvbi1kaW5nZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTI1XCI7IH1cblxuLmFudGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0RVwiOyB9XG5cbi5hbnRpY29uLWRpc2Nvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NEZcIjsgfVxuXG4uYW50aWNvbi1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1MFwiOyB9XG5cbi5hbnRpY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2REJcIjsgfVxuXG4uYW50aWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjUyXCI7IH1cblxuLmFudGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjUzXCI7IH1cblxuLmFudGljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjU0XCI7IH1cblxuLmFudGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1NVwiOyB9XG5cbi5hbnRpY29uLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1NlwiOyB9XG5cbi5hbnRpY29uLWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjU3XCI7IH1cblxuLmFudGljb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3M1wiOyB9XG5cbi5hbnRpY29uLXNvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkU5XCI7IH1cblxuLmFudGljb24tdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQ3XCI7IH1cblxuLmFudGljb24tc2tpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEOFwiOyB9XG5cbi5hbnRpY29uLXRvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDlcIjsgfVxuXG4uYW50aWNvbi1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkRBXCI7IH1cblxuLmFudGljb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZENlwiOyB9XG5cbi5hbnRpY29uLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEQ1wiOyB9XG5cbi5hbnRpY29uLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZERVwiOyB9XG5cbi5hbnRpY29uLXNjaGVkdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkRGXCI7IH1cblxuLmFudGljb24tdXNlci1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RURcIjsgfVxuXG4uYW50aWNvbi11c2VyLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFMFwiOyB9XG5cbi5hbnRpY29uLXVzZXJncm91cC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RERcIjsgfVxuXG4uYW50aWNvbi11c2VyZ3JvdXAtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkUxXCI7IH1cblxuLmFudGljb24tbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkUyXCI7IH1cblxuLmFudGljb24td29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RUNcIjsgfVxuXG4uYW50aWNvbi1zaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkUzXCI7IH1cblxuLmFudGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFNFwiOyB9XG5cbi5hbnRpY29uLWlkY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFNVwiOyB9XG5cbi5hbnRpY29uLW1lZGljaW5lLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFNlwiOyB9XG5cbi5hbnRpY29uLXJlZC1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFN1wiOyB9XG5cbi5hbnRpY29uLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFOFwiOyB9XG5cbi5hbnRpY29uLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1MVwiOyB9XG5cbi5hbnRpY29uLXNhZmV0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFQVwiOyB9XG5cbi5hbnRpY29uLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFQlwiOyB9XG5cbi5hbnRpY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RUVcIjsgfVxuXG4uYW50aWNvbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RUZcIjsgfVxuXG4uYW50aWNvbi1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGMFwiOyB9XG5cbi5hbnRpY29uLWdsb2JhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZGMVwiOyB9XG5cbi5hbnRpY29uLXNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTRGXCI7IH1cblxuLmFudGljb24tc3BpbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5mYWRlLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLmZhZGUtZW50ZXIuZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1hcHBlYXIuZmFkZS1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50RmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogYW50RmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uZmFkZS1sZWF2ZS5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudEZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRGYWRlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblxuLmZhZGUtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBhbnRGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudEZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBhbnRGYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5tb3ZlLXVwLWVudGVyLFxuLm1vdmUtdXAtYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLm1vdmUtdXAtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4ubW92ZS11cC1lbnRlci5tb3ZlLXVwLWVudGVyLWFjdGl2ZSxcbi5tb3ZlLXVwLWFwcGVhci5tb3ZlLXVwLWFwcGVhci1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlVXBJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVVcEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4ubW92ZS11cC1sZWF2ZS5tb3ZlLXVwLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVVcE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVVcE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLm1vdmUtdXAtZW50ZXIsXG4ubW92ZS11cC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpOyB9XG5cbi5tb3ZlLXVwLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7IH1cblxuLm1vdmUtZG93bi1lbnRlcixcbi5tb3ZlLWRvd24tYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLm1vdmUtZG93bi1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5tb3ZlLWRvd24tZW50ZXIubW92ZS1kb3duLWVudGVyLWFjdGl2ZSxcbi5tb3ZlLWRvd24tYXBwZWFyLm1vdmUtZG93bi1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50TW92ZURvd25JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVEb3duSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5tb3ZlLWRvd24tbGVhdmUubW92ZS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVEb3duT3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50TW92ZURvd25PdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5tb3ZlLWRvd24tZW50ZXIsXG4ubW92ZS1kb3duLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7IH1cblxuLm1vdmUtZG93bi1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpOyB9XG5cbi5tb3ZlLWxlZnQtZW50ZXIsXG4ubW92ZS1sZWZ0LWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5tb3ZlLWxlZnQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4ubW92ZS1sZWZ0LWVudGVyLm1vdmUtbGVmdC1lbnRlci1hY3RpdmUsXG4ubW92ZS1sZWZ0LWFwcGVhci5tb3ZlLWxlZnQtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVMZWZ0SW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlTGVmdEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4ubW92ZS1sZWZ0LWxlYXZlLm1vdmUtbGVmdC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlTGVmdE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVMZWZ0T3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4ubW92ZS1sZWZ0LWVudGVyLFxuLm1vdmUtbGVmdC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpOyB9XG5cbi5tb3ZlLWxlZnQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTsgfVxuXG4ubW92ZS1yaWdodC1lbnRlcixcbi5tb3ZlLXJpZ2h0LWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5tb3ZlLXJpZ2h0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLm1vdmUtcmlnaHQtZW50ZXIubW92ZS1yaWdodC1lbnRlci1hY3RpdmUsXG4ubW92ZS1yaWdodC1hcHBlYXIubW92ZS1yaWdodC1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50TW92ZVJpZ2h0SW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlUmlnaHRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLm1vdmUtcmlnaHQtbGVhdmUubW92ZS1yaWdodC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlUmlnaHRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlUmlnaHRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5tb3ZlLXJpZ2h0LWVudGVyLFxuLm1vdmUtcmlnaHQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTsgfVxuXG4ubW92ZS1yaWdodC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRNb3ZlRG93bkluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50TW92ZURvd25JbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZURvd25PdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBhbnRNb3ZlRG93bk91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZUxlZnRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50TW92ZUxlZnRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRNb3ZlTGVmdE91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYW50TW92ZUxlZnRPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZVJpZ2h0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRNb3ZlUmlnaHRJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZVJpZ2h0T3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYW50TW92ZVJpZ2h0T3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRNb3ZlVXBJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50TW92ZVVwSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZVVwT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBhbnRNb3ZlVXBPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZ0NpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nQ2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc2xpZGUtdXAtZW50ZXIsXG4uc2xpZGUtdXAtYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnNsaWRlLXVwLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZSxcbi5zbGlkZS11cC1hcHBlYXIuc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnNsaWRlLXVwLWxlYXZlLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uc2xpZGUtdXAtZW50ZXIsXG4uc2xpZGUtdXAtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuXG4uc2xpZGUtdXAtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTsgfVxuXG4uc2xpZGUtZG93bi1lbnRlcixcbi5zbGlkZS1kb3duLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5zbGlkZS1kb3duLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnNsaWRlLWRvd24tZW50ZXIuc2xpZGUtZG93bi1lbnRlci1hY3RpdmUsXG4uc2xpZGUtZG93bi1hcHBlYXIuc2xpZGUtZG93bi1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25JbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnNsaWRlLWRvd24tbGVhdmUuc2xpZGUtZG93bi1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5zbGlkZS1kb3duLWVudGVyLFxuLnNsaWRlLWRvd24tYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuXG4uc2xpZGUtZG93bi1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOyB9XG5cbi5zbGlkZS1sZWZ0LWVudGVyLFxuLnNsaWRlLWxlZnQtYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnNsaWRlLWxlZnQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uc2xpZGUtbGVmdC1lbnRlci5zbGlkZS1sZWZ0LWVudGVyLWFjdGl2ZSxcbi5zbGlkZS1sZWZ0LWFwcGVhci5zbGlkZS1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZUxlZnRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlTGVmdEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uc2xpZGUtbGVmdC1sZWF2ZS5zbGlkZS1sZWZ0LWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlTGVmdE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlTGVmdE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnNsaWRlLWxlZnQtZW50ZXIsXG4uc2xpZGUtbGVmdC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG5cbi5zbGlkZS1sZWZ0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7IH1cblxuLnNsaWRlLXJpZ2h0LWVudGVyLFxuLnNsaWRlLXJpZ2h0LWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5zbGlkZS1yaWdodC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5zbGlkZS1yaWdodC1lbnRlci5zbGlkZS1yaWdodC1lbnRlci1hY3RpdmUsXG4uc2xpZGUtcmlnaHQtYXBwZWFyLnNsaWRlLXJpZ2h0LWFwcGVhci1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVJpZ2h0SW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVJpZ2h0SW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5zbGlkZS1yaWdodC1sZWF2ZS5zbGlkZS1yaWdodC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVJpZ2h0T3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnNsaWRlLXJpZ2h0LWVudGVyLFxuLnNsaWRlLXJpZ2h0LWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7IH1cblxuLnNsaWRlLXJpZ2h0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlVXBJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFNsaWRlVXBJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVVcE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFNsaWRlVXBPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlRG93bkluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFNsaWRlRG93bkluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVEb3duT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFNsaWRlRG93bk91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlTGVmdEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50U2xpZGVMZWZ0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlTGVmdE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFNsaWRlTGVmdE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVSaWdodEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRTbGlkZVJpZ2h0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVSaWdodE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50U2xpZGVSaWdodE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTsgfSB9XG5cbi5zd2luZy1lbnRlcixcbi5zd2luZy1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uc3dpbmctZW50ZXIuc3dpbmctZW50ZXItYWN0aXZlLFxuLnN3aW5nLWFwcGVhci5zd2luZy1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U3dpbmdJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFN3aW5nSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTd2luZ0luIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50U3dpbmdJbiB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH0gfVxuXG4uem9vbS1lbnRlcixcbi56b29tLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi56b29tLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnpvb20tZW50ZXIuem9vbS1lbnRlci1hY3RpdmUsXG4uem9vbS1hcHBlYXIuem9vbS1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUluO1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uem9vbS1sZWF2ZS56b29tLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uem9vbS1lbnRlcixcbi56b29tLWFwcGVhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7IH1cblxuLnpvb20tbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpOyB9XG5cbi56b29tLWJpZy1lbnRlcixcbi56b29tLWJpZy1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uem9vbS1iaWctbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uem9vbS1iaWctZW50ZXIuem9vbS1iaWctZW50ZXItYWN0aXZlLFxuLnpvb20tYmlnLWFwcGVhci56b29tLWJpZy1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ0luO1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ0luO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uem9vbS1iaWctbGVhdmUuem9vbS1iaWctbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ091dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi56b29tLWJpZy1lbnRlcixcbi56b29tLWJpZy1hcHBlYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpOyB9XG5cbi56b29tLWJpZy1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7IH1cblxuLnpvb20tYmlnLWZhc3QtZW50ZXIsXG4uem9vbS1iaWctZmFzdC1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uem9vbS1iaWctZmFzdC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi56b29tLWJpZy1mYXN0LWVudGVyLnpvb20tYmlnLWZhc3QtZW50ZXItYWN0aXZlLFxuLnpvb20tYmlnLWZhc3QtYXBwZWFyLnpvb20tYmlnLWZhc3QtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnpvb20tYmlnLWZhc3QtbGVhdmUuem9vbS1iaWctZmFzdC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnT3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ091dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnpvb20tYmlnLWZhc3QtZW50ZXIsXG4uem9vbS1iaWctZmFzdC1hcHBlYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpOyB9XG5cbi56b29tLWJpZy1mYXN0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTsgfVxuXG4uem9vbS11cC1lbnRlcixcbi56b29tLXVwLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi56b29tLXVwLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnpvb20tdXAtZW50ZXIuem9vbS11cC1lbnRlci1hY3RpdmUsXG4uem9vbS11cC1hcHBlYXIuem9vbS11cC1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbVVwSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tVXBJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnpvb20tdXAtbGVhdmUuem9vbS11cC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tVXBPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tVXBPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi56b29tLXVwLWVudGVyLFxuLnpvb20tdXAtYXBwZWFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTsgfVxuXG4uem9vbS11cC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7IH1cblxuLnpvb20tZG93bi1lbnRlcixcbi56b29tLWRvd24tYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnpvb20tZG93bi1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi56b29tLWRvd24tZW50ZXIuem9vbS1kb3duLWVudGVyLWFjdGl2ZSxcbi56b29tLWRvd24tYXBwZWFyLnpvb20tZG93bi1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbURvd25JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21Eb3duSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi56b29tLWRvd24tbGVhdmUuem9vbS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21Eb3duT3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbURvd25PdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi56b29tLWRvd24tZW50ZXIsXG4uem9vbS1kb3duLWFwcGVhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7IH1cblxuLnpvb20tZG93bi1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7IH1cblxuLnpvb20tbGVmdC1lbnRlcixcbi56b29tLWxlZnQtYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnpvb20tbGVmdC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi56b29tLWxlZnQtZW50ZXIuem9vbS1sZWZ0LWVudGVyLWFjdGl2ZSxcbi56b29tLWxlZnQtYXBwZWFyLnpvb20tbGVmdC1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUxlZnRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21MZWZ0SW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi56b29tLWxlZnQtbGVhdmUuem9vbS1sZWZ0LWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21MZWZ0T3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUxlZnRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi56b29tLWxlZnQtZW50ZXIsXG4uem9vbS1sZWZ0LWFwcGVhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7IH1cblxuLnpvb20tbGVmdC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7IH1cblxuLnpvb20tcmlnaHQtZW50ZXIsXG4uem9vbS1yaWdodC1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uem9vbS1yaWdodC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi56b29tLXJpZ2h0LWVudGVyLnpvb20tcmlnaHQtZW50ZXItYWN0aXZlLFxuLnpvb20tcmlnaHQtYXBwZWFyLnpvb20tcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21SaWdodEluO1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVJpZ2h0SW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi56b29tLXJpZ2h0LWxlYXZlLnpvb20tcmlnaHQtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbVJpZ2h0T3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVJpZ2h0T3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uem9vbS1yaWdodC1lbnRlcixcbi56b29tLXJpZ2h0LWFwcGVhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7IH1cblxuLnpvb20tcmlnaHQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50Wm9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50Wm9vbU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tQmlnSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21CaWdJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tQmlnT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRab29tQmlnT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21VcEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21VcEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbVVwT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21VcE91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21MZWZ0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50Wm9vbUxlZnRJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21MZWZ0T3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21MZWZ0T3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbVJpZ2h0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRab29tUmlnaHRJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbVJpZ2h0T3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50Wm9vbVJpZ2h0T3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tRG93bkluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50Wm9vbURvd25JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbURvd25PdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRab29tRG93bk91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH0gfVxuXG4uYW50LW1vdGlvbi1jb2xsYXBzZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFudC1tb3Rpb24tY29sbGFwc2UtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgLjEycywgb3BhY2l0eSAuMTJzO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjEycywgb3BhY2l0eSAuMTJzOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LWFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDQ4cHggOHB4IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmFudC1hbGVydC5hbnQtYWxlcnQtbm8taWNvbiB7XG4gIHBhZGRpbmc6IDhweCA0OHB4IDhweCAxNnB4OyB9XG5cbi5hbnQtYWxlcnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdG9wOiA5LjVweDtcbiAgbGVmdDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hbnQtYWxlcnQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtYWxlcnQtc3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmVmZGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY4ZjI7IH1cblxuLmFudC1hbGVydC1zdWNjZXNzIC5hbnQtYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjMDBhODU0OyB9XG5cbi5hbnQtYWxlcnQtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmVhZmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y2ZmQ7IH1cblxuLmFudC1hbGVydC1pbmZvIC5hbnQtYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtYWxlcnQtd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYzY2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZWI7IH1cblxuLmFudC1hbGVydC13YXJuaW5nIC5hbnQtYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjZmZiZjAwOyB9XG5cbi5hbnQtYWxlcnQtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmNkYmQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMGVmOyB9XG5cbi5hbnQtYWxlcnQtZXJyb3IgLmFudC1hbGVydC1pY29uIHtcbiAgY29sb3I6ICNmMDQxMzQ7IH1cblxuLmFudC1hbGVydC1jbG9zZS1pY29uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYW50LWFsZXJ0LWNsb3NlLWljb24gLmFudGljb24tY3Jvc3Mge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7IH1cblxuLmFudC1hbGVydC1jbG9zZS1pY29uIC5hbnRpY29uLWNyb3NzOmhvdmVyIHtcbiAgY29sb3I6ICM0MDQwNDA7IH1cblxuLmFudC1hbGVydC1jbG9zZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDsgfVxuXG4uYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmFudC1hbGVydC13aXRoLWRlc2NyaXB0aW9uLmFudC1hbGVydC1uby1pY29uIHtcbiAgcGFkZGluZzogMTZweDsgfVxuXG4uYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24gLmFudC1hbGVydC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24gLmFudC1hbGVydC1jbG9zZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24gLmFudC1hbGVydC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4uYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24gLmFudC1hbGVydC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hbnQtYWxlcnQuYW50LWFsZXJ0LWNsb3NlIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwOyB9XG5cbi5hbnQtYWxlcnQtc2xpZGUtdXAtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW50QWxlcnRTbGlkZVVwT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICBhbmltYXRpb246IGFudEFsZXJ0U2xpZGVVcE91dCAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5hbnQtYWxlcnQtYmFubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRBbGVydFNsaWRlVXBJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50QWxlcnRTbGlkZVVwSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50QWxlcnRTbGlkZVVwT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBhbnRBbGVydFNsaWRlVXBPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1hbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFudC1hbmNob3Itd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmFudC1hbmNob3ItaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uYW50LWFuY2hvci1pbms6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5hbnQtYW5jaG9yLWluay1iYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMTA4ZWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5hbnQtYW5jaG9yLWluay1iYWxsLnZpc2libGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmFudC1hbmNob3IuZml4ZWQgLmFudC1hbmNob3ItaW5rIC5hbnQtYW5jaG9yLWluay1iYWxsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LWFuY2hvci1saW5rIHtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5hbnQtYW5jaG9yLWxpbmsgLmFudC1hbmNob3ItbGluayB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLmFudC1hbmNob3ItbGluay10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmFudC1hbmNob3ItbGluay10aXRsZTpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYW50LWFuY2hvci1saW5rLWFjdGl2ZSA+IC5hbnQtYW5jaG9yLWxpbmstdGl0bGUge1xuICBjb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LWFuY2hvci1saW5rID4gLmFudC1hbmNob3ItbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdG9wOiAxNHB4OyB9XG5cbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdC1hbGxvdy1jbGVhciAuYW50LXNlbGVjdC1zZWxlY3Rpb246aG92ZXIgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QgLmFudC1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTsgfVxuXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QgLmFudC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTYsIDE0MiwgMjMzLCAwLjIpOyB9XG5cbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LWlucHV0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LWlucHV0W2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjsgfVxuXG50ZXh0YXJlYS5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LWlucHV0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQtbGcge1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQtc20ge1xuICBwYWRkaW5nOiAxcHggN3B4O1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0LWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICB0b3A6IDE2cHg7IH1cblxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0LWxnIC5hbnQtaW5wdXQge1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0LXNtIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICB0b3A6IDExcHg7IH1cblxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0LXNtIC5hbnQtaW5wdXQge1xuICBwYWRkaW5nOiAxcHggN3B4O1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG5cbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LWlucHV0OmZvY3VzLFxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1zZWxlY3QgPiB1bCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmFudC1zZWxlY3QtYXJyb3cge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiA5cHggXFw5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDBkZWcpO1xuICAvKiBJRTYtSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XG4gIHpvb206IDE7IH1cblxuLmFudC1zZWxlY3QtYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIiAhaW1wb3J0YW50OyB9XG5cbjpyb290IC5hbnQtc2VsZWN0LWFycm93IHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LXNlbGVjdC1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LXNlbGVjdC1hcnJvdyAqIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LXNlbGVjdC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFNjFEJztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG5cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtc2VsZWN0LWZvY3VzZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLFxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmZvY3VzLFxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTYsIDE0MiwgMjMzLCAwLjIpOyB9XG5cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuMTVzIGVhc2U7IH1cblxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jbGVhcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxFNjJFXCI7IH1cblxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jbGVhcjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpOyB9XG5cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbjpob3ZlciAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VsZWN0ZWQtdmFsdWUge1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTRweDsgfVxuXG4uYW50LXNlbGVjdC1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtc2VsZWN0LWRpc2FibGVkIC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmFudC1zZWxlY3QtZGlzYWJsZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmhvdmVyLFxuLmFudC1zZWxlY3QtZGlzYWJsZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmZvY3VzLFxuLmFudC1zZWxlY3QtZGlzYWJsZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYW50LXNlbGVjdC1kaXNhYmxlZCAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYW50LXNlbGVjdC1kaXNhYmxlZCAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgY29sb3I6ICNhYWE7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLmFudC1zZWxlY3QtZGlzYWJsZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4uYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkOmFmdGVyIHtcbiAgY29udGVudDogJy4nO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwOyB9XG5cbi5hbnQtc2VsZWN0LWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbi5hbnQtc2VsZWN0LWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uYW50LXNlbGVjdC1sZyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogMzJweDsgfVxuXG4uYW50LXNlbGVjdC1sZyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5hbnQtc2VsZWN0LWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jbGVhciB7XG4gIHRvcDogMTZweDsgfVxuXG4uYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogMjJweDsgfVxuXG4uYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IDIycHg7IH1cblxuLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4uYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2xlYXIge1xuICB0b3A6IDExcHg7IH1cblxuLmFudC1zZWxlY3QtZGlzYWJsZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmFudC1zZWxlY3QtZGlzYWJsZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtc2VsZWN0LXNlYXJjaF9fZmllbGRfX3dyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LXNlbGVjdC1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuLmFudC1zZWxlY3Qtc2VhcmNoX19maWVsZF9fcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogOXB4O1xuICBjb2xvcjogI2NjYztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmFudC1zZWxlY3Qtc2VhcmNoX19maWVsZF9fcGxhY2Vob2xkZXIge1xuICBsZWZ0OiA4cHg7IH1cblxuLmFudC1zZWxlY3Qtc2VhcmNoLS1pbmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmFudC1zZWxlY3Qtc2VhcmNoLS1pbmxpbmUgLmFudC1zZWxlY3Qtc2VhcmNoX19maWVsZF9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFudC1zZWxlY3Qtc2VhcmNoLS1pbmxpbmUgLmFudC1zZWxlY3Qtc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5hbnQtc2VsZWN0LXNlYXJjaC0taW5saW5lIC5hbnQtc2VsZWN0LXNlYXJjaF9fZmllbGRfX21pcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYW50LXNlbGVjdC1zZWFyY2gtLWlubGluZSA+IGkge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgem9vbTogMTsgfVxuXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlOmJlZm9yZSxcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VhcmNoLS1pbmxpbmUge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDsgfVxuXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlYXJjaC0taW5saW5lIC5hbnQtc2VsZWN0LXNlYXJjaF9fZmllbGQge1xuICB3aWR0aDogMC43NWVtOyB9XG5cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlID4gdWwgPiBsaSxcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19yZW5kZXJlZCA+IHVsID4gbGkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1heC13aWR0aDogOTklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDsgfVxuXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2hvaWNlX19kaXNhYmxlZCB7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2hvaWNlX19jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogOHB4IFxcOTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjY2NjcpIHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42NjY2Nykgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjY2NjcpIHJvdGF0ZSgwZGVnKTtcbiAgLyogSUU2LUlFOCAqL1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xuICB6b29tOiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDhweDsgfVxuXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIiAhaW1wb3J0YW50OyB9XG5cbjpyb290IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDA0MDQwOyB9XG5cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzM1wiOyB9XG5cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jbGVhciB7XG4gIHRvcDogMTRweDsgfVxuXG4uYW50LXNlbGVjdC1hbGxvdy1jbGVhciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLmFudC1zZWxlY3Qtb3BlbiAuYW50LXNlbGVjdC1hcnJvdyB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmFudC1zZWxlY3Qtb3BlbiAuYW50LXNlbGVjdC1hcnJvdzpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5hbnQtc2VsZWN0LW9wZW4gLmFudC1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgMTQyLCAyMzMsIDAuMik7IH1cblxuLmFudC1zZWxlY3QtY29tYm9ib3ggLmFudC1zZWxlY3QtYXJyb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtc2VsZWN0LWNvbWJvYm94IC5hbnQtc2VsZWN0LXNlYXJjaC0taW5saW5lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmFudC1zZWxlY3QtY29tYm9ib3ggLmFudC1zZWxlY3Qtc2VhcmNoX19maWVsZF9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFudC1zZWxlY3QtY29tYm9ib3ggLmFudC1zZWxlY3Qtc2VhcmNoX19maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYW50LXNlbGVjdC1jb21ib2JveC5hbnQtc2VsZWN0LWFsbG93LWNsZWFyIC5hbnQtc2VsZWN0LXNlbGVjdGlvbjpob3ZlciAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5hbnQtc2VsZWN0LWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDUwO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB0b3A6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtc2VsZWN0LWRyb3Bkb3duLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtc2VsZWN0LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuLmFudC1zZWxlY3QtZHJvcGRvd24uc2xpZGUtdXAtYXBwZWFyLnNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LXNlbGVjdC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjsgfVxuXG4uYW50LXNlbGVjdC1kcm9wZG93bi5zbGlkZS11cC1lbnRlci5zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LXNlbGVjdC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1zZWxlY3QtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluOyB9XG5cbi5hbnQtc2VsZWN0LWRyb3Bkb3duLnNsaWRlLXVwLWxlYXZlLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtc2VsZWN0LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBPdXQ7IH1cblxuLmFudC1zZWxlY3QtZHJvcGRvd24uc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1zZWxlY3QtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7IH1cblxuLmFudC1zZWxlY3QtZHJvcGRvd24taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LXNlbGVjdC1kcm9wZG93bi1tZW51IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWdyb3VwLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWdyb3VwLWxpc3QgPiAuYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWdyb3VwLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDhweCAxNnB4OyB9XG5cbi5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTsgfVxuXG4uYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW06aG92ZXIsXG4uYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmZDsgfVxuXG4uYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQsXG4uYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNlbGVjdC1kcm9wZG93bi0tbXVsdGlwbGUgLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxFNjMyXCI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtc2hhZG93OiAwIDAuMXB4IDAsIDAuMXB4IDAgMCwgMCAtMC4xcHggMCwgLTAuMXB4IDA7IH1cblxuOnJvb3QgLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNlbGVjdC1kcm9wZG93bi0tbXVsdGlwbGUgLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtOmFmdGVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LXNlbGVjdC1kcm9wZG93bi5hbnQtc2VsZWN0LWRyb3Bkb3duLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW06YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNlbGVjdC1kcm9wZG93bi0tbXVsdGlwbGUgLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNkZGQ7IH1cblxuLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNlbGVjdC1kcm9wZG93bi0tbXVsdGlwbGUgLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWRpc2FibGVkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LXNlbGVjdC1kcm9wZG93bi5hbnQtc2VsZWN0LWRyb3Bkb3duLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQ6YWZ0ZXIsXG4uYW50LXNlbGVjdC1kcm9wZG93bi5hbnQtc2VsZWN0LWRyb3Bkb3duLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzEwOGVlOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hbnQtc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci1vcGVuIC5hbnQtc2VsZWN0LWRyb3Bkb3duLFxuLmFudC1zZWxlY3QtZHJvcGRvd24tb3BlbiAuYW50LXNlbGVjdC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LWlucHV0LXNlYXJjaC1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYW50LWlucHV0LXNlYXJjaC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dDpmaXJzdC1jaGlsZCxcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1pbnB1dC1ncm91cCAuYW50LXNlbGVjdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hbnQtc2VhcmNoLWlucHV0LmFudC1pbnB1dC1ncm91cCAuYW50LWlucHV0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgbGVmdDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4gPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0biA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuOmhvdmVyLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuOmZvY3VzIHtcbiAgY29sb3I6ICMxMDhlZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG46aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG46Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bjpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bjpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuOmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5hY3RpdmUge1xuICBjb2xvcjogIzBlNzdjYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3N2NhOyB9XG5cbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bjphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG46YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmRpc2FibGVkLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuW2Rpc2FibGVkXSxcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5kaXNhYmxlZDpob3Zlcixcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bltkaXNhYmxlZF06aG92ZXIsXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uZGlzYWJsZWQ6Zm9jdXMsXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG5bZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmRpc2FibGVkOmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bltkaXNhYmxlZF06YWN0aXZlLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmRpc2FibGVkLmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bltkaXNhYmxlZF0uYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG5bZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5kaXNhYmxlZCA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG5bZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG5bZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG5bZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuOmhvdmVyLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuOmZvY3VzLFxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuOmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwOGVlOTtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5ID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmhvdmVyLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHk6aG92ZXIsXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmZvY3VzLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTllZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHk6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHk6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eTpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuYWN0aXZlLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTc3Y2E7XG4gIGJvcmRlci1jb2xvcjogIzBlNzdjYTsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQsXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXSxcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXSxcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6aG92ZXIsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZDpob3Zlcixcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZDpmb2N1cyxcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkOmZvY3VzLFxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF06Zm9jdXMsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF06Zm9jdXMsXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkOmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkOmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTphY3RpdmUsXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkLmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkLmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdLmFjdGl2ZSxcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXS5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5OyB9XG5cbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZCA+IGE6b25seS1jaGlsZCxcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZCA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlbGVjdC1jb21ib2JveCAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyOXB4OyB9XG5cbi5hbnQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjhweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG4uYW50LWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFudC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uYW50LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmFudC1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTsgfVxuXG4uYW50LWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgMTQyLCAyMzMsIDAuMik7IH1cblxuLmFudC1pbnB1dFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uYW50LWlucHV0W2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjsgfVxuXG50ZXh0YXJlYS5hbnQtaW5wdXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uYW50LWlucHV0LWxnIHtcbiAgcGFkZGluZzogNnB4IDdweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbi5hbnQtaW5wdXQtc20ge1xuICBwYWRkaW5nOiAxcHggN3B4O1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmFudC1pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYW50LWlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5hbnQtaW5wdXQtZ3JvdXAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uLFxuLmFudC1pbnB1dC1ncm91cC13cmFwLFxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5hbnQtaW5wdXQtZ3JvdXAtd3JhcDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmFudC1pbnB1dC1ncm91cC1hZGRvbixcbi5hbnQtaW5wdXQtZ3JvdXAtd3JhcCB7XG4gIHdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFudC1pbnB1dC1ncm91cC13cmFwID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmFudC1pbnB1dC1ncm91cCAuYW50LWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1zZWxlY3Qge1xuICBtYXJnaW46IC01cHggLTdweDsgfVxuXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFudC1pbnB1dC1ncm91cC1hZGRvbiAuYW50LXNlbGVjdC1vcGVuIC5hbnQtc2VsZWN0LXNlbGVjdGlvbixcbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1zZWxlY3QtZm9jdXNlZCAuYW50LXNlbGVjdC1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uID4gaTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0OmZpcnN0LWNoaWxkLFxuLmFudC1pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dDpmaXJzdC1jaGlsZCAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rpb24sXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5hbnQtaW5wdXQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LWFmZml4LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSAuYW50LWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmFudC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQ6bGFzdC1jaGlsZCxcbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQ6bGFzdC1jaGlsZCAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rpb24sXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYW50LWlucHV0LWdyb3VwLWxnIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LWdyb3VwLWxnID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCA3cHg7XG4gIGhlaWdodDogMzJweDsgfVxuXG4uYW50LWlucHV0LWdyb3VwLXNtIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LWdyb3VwLXNtID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDFweCA3cHg7XG4gIGhlaWdodDogMjJweDsgfVxuXG4uYW50LWlucHV0LWdyb3VwLWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbi5hbnQtaW5wdXQtZ3JvdXAtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmFudC1pbnB1dC1ncm91cCAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+ICoge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCAuYW50LWlucHV0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHotaW5kZXg6IGF1dG87IH1cblxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0ID4gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FsZW5kYXItcGlja2VyIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZSAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG5cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAqOmZpcnN0LWNoaWxkLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0OmZpcnN0LWNoaWxkID4gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FsZW5kYXItcGlja2VyOmZpcnN0LWNoaWxkIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZTpmaXJzdC1jaGlsZCAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cblxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+ICo6bGFzdC1jaGlsZCxcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdDpsYXN0LWNoaWxkID4gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FsZW5kYXItcGlja2VyOmxhc3QtY2hpbGQgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlOmxhc3QtY2hpbGQgLmFudC1pbnB1dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG5cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXIgLmFudC1pbnB1dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOmhvdmVyIC5hbnQtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7IH1cblxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIC5hbnQtaW5wdXQtcHJlZml4LFxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIC5hbnQtaW5wdXQtc3VmZml4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciAuYW50LWlucHV0LXByZWZpeCB7XG4gIGxlZnQ6IDdweDsgfVxuXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXIgLmFudC1pbnB1dC1zdWZmaXgge1xuICByaWdodDogN3B4OyB9XG5cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciAuYW50LWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciAuYW50LWlucHV0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LWJhY2stdG9wIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwMHB4O1xuICBib3R0b206IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYW50LWJhY2stdG9wLWNvbnRlbnQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmFudC1iYWNrLXRvcC1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgNjQsIDY0LCAwLjYpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5hbnQtYmFjay10b3AtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYW50LWJhZGdlLWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IC0xMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogI2YwNDEzNDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogLTEwJSBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAtMTAlIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogLTEwJSBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB0YWhvbWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmOyB9XG5cbi5hbnQtYmFkZ2UtY291bnQgYSxcbi5hbnQtYmFkZ2UtY291bnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtYmFkZ2UtZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgY2VudGVyO1xuICB0b3A6IC00cHg7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjA0MTM0O1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmY7IH1cblxuLmFudC1iYWRnZS1zdGF0dXMge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi5hbnQtYmFkZ2Utc3RhdHVzLWRvdCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uYW50LWJhZGdlLXN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTg1NDsgfVxuXG4uYW50LWJhZGdlLXN0YXR1cy1wcm9jZXNzaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwOGVlOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbnQtYmFkZ2Utc3RhdHVzLXByb2Nlc3Npbmc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTA4ZWU5O1xuICBjb250ZW50OiAnJztcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudFN0YXR1c1Byb2Nlc3NpbmcgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBhbnRTdGF0dXNQcm9jZXNzaW5nIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuLmFudC1iYWRnZS1zdGF0dXMtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7IH1cblxuLmFudC1iYWRnZS1zdGF0dXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0MTM0OyB9XG5cbi5hbnQtYmFkZ2Utc3RhdHVzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZjAwOyB9XG5cbi5hbnQtYmFkZ2Utc3RhdHVzLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5hbnQtYmFkZ2Utem9vbS1hcHBlYXIsXG4uYW50LWJhZGdlLXpvb20tZW50ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW50Wm9vbUJhZGdlSW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KTtcbiAgYW5pbWF0aW9uOiBhbnRab29tQmFkZ2VJbiAwLjNzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLmFudC1iYWRnZS16b29tLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudFpvb21CYWRnZU91dCAwLjNzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KTtcbiAgYW5pbWF0aW9uOiBhbnRab29tQmFkZ2VPdXQgMC4zcyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuODgsIDAuNik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4uYW50LWJhZGdlLW5vdC1hLXdyYXBwZXIgLmFudC1iYWRnZS1jb3VudCB7XG4gIHRvcDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U3RhdHVzUHJvY2Vzc2luZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBhbnRTdGF0dXNQcm9jZXNzaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW50LXNjcm9sbC1udW1iZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hbnQtc2Nyb2xsLW51bWJlci1vbmx5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLmFudC1zY3JvbGwtbnVtYmVyLW9ubHkgPiBwIHtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tQmFkZ2VJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21CYWRnZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tQmFkZ2VPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRab29tQmFkZ2VPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1icmVhZGNydW1iIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuXG4uYW50LWJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtYnJlYWRjcnVtYiA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuXG4uYW50LWJyZWFkY3J1bWIgPiBzcGFuOmxhc3QtY2hpbGQgLmFudC1icmVhZGNydW1iLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1icmVhZGNydW1iLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmFudC1icmVhZGNydW1iLWxpbmsgPiAuYW50aWNvbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTsgfVxuXG4uYW50LWJ0biA+IC5hbnRpY29uIHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmFudC1idG4sXG4uYW50LWJ0bjphY3RpdmUsXG4uYW50LWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmFudC1idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hbnQtYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLmFudC1idG4uZGlzYWJsZWQsXG4uYW50LWJ0bltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtYnRuLmRpc2FibGVkID4gKixcbi5hbnQtYnRuW2Rpc2FibGVkXSA+ICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYW50LWJ0bi1sZyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMzJweDsgfVxuXG4uYW50LWJ0bi1zbSB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5hbnQtYnRuID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0biA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG46aG92ZXIsXG4uYW50LWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjMTA4ZWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1idG46aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bjpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1idG46aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bjpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG46YWN0aXZlLFxuLmFudC1idG4uYWN0aXZlIHtcbiAgY29sb3I6ICMwZTc3Y2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzBlNzdjYTsgfVxuXG4uYW50LWJ0bjphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtYnRuOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG4uZGlzYWJsZWQsXG4uYW50LWJ0bltkaXNhYmxlZF0sXG4uYW50LWJ0bi5kaXNhYmxlZDpob3Zlcixcbi5hbnQtYnRuW2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuLmRpc2FibGVkOmZvY3VzLFxuLmFudC1idG5bZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4uZGlzYWJsZWQ6YWN0aXZlLFxuLmFudC1idG5bZGlzYWJsZWRdOmFjdGl2ZSxcbi5hbnQtYnRuLmRpc2FibGVkLmFjdGl2ZSxcbi5hbnQtYnRuW2Rpc2FibGVkXS5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5OyB9XG5cbi5hbnQtYnRuLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG5bZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4uZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bltkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi5kaXNhYmxlZCA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG5bZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4uZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bltkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4uZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG5bZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG46aG92ZXIsXG4uYW50LWJ0bjpmb2N1cyxcbi5hbnQtYnRuOmFjdGl2ZSxcbi5hbnQtYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmFudC1idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4ZWU5O1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG4tcHJpbWFyeTpob3Zlcixcbi5hbnQtYnRuLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTllZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtYnRuLXByaW1hcnk6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1wcmltYXJ5OmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1wcmltYXJ5OmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tcHJpbWFyeTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG4tcHJpbWFyeTphY3RpdmUsXG4uYW50LWJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU3N2NhO1xuICBib3JkZXItY29sb3I6ICMwZTc3Y2E7IH1cblxuLmFudC1idG4tcHJpbWFyeTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1wcmltYXJ5LmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1idG4tcHJpbWFyeTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1wcmltYXJ5LmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG4uYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7IH1cblxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZCA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZCA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGU3N2NhO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBlNzdjYTsgfVxuXG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7IH1cblxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGU3N2NhOyB9XG5cbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVtkaXNhYmxlZF0ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkOWQ5ZDk7IH1cblxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeSArIC5hbnQtYnRuLXByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBlNzdjYTsgfVxuXG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZClbZGlzYWJsZWRdLFxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeSArIC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkOWQ5ZDk7IH1cblxuLmFudC1idG4tZ2hvc3Qge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTsgfVxuXG4uYW50LWJ0bi1naG9zdCA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1idG4tZ2hvc3QgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtYnRuLWdob3N0OmhvdmVyLFxuLmFudC1idG4tZ2hvc3Q6Zm9jdXMge1xuICBjb2xvcjogIzEwOGVlOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LWJ0bi1naG9zdDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWdob3N0OmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1naG9zdDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWdob3N0OmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LWJ0bi1naG9zdDphY3RpdmUsXG4uYW50LWJ0bi1naG9zdC5hY3RpdmUge1xuICBjb2xvcjogIzBlNzdjYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBlNzdjYTsgfVxuXG4uYW50LWJ0bi1naG9zdDphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1naG9zdC5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtYnRuLWdob3N0OmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWdob3N0LmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG4tZ2hvc3QuZGlzYWJsZWQsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF0sXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZDpob3Zlcixcbi5hbnQtYnRuLWdob3N0W2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuLWdob3N0LmRpc2FibGVkOmZvY3VzLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tZ2hvc3QuZGlzYWJsZWQ6YWN0aXZlLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmFjdGl2ZSxcbi5hbnQtYnRuLWdob3N0LmRpc2FibGVkLmFjdGl2ZSxcbi5hbnQtYnRuLWdob3N0W2Rpc2FibGVkXS5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5OyB9XG5cbi5hbnQtYnRuLWdob3N0LmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZ2hvc3QuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWdob3N0W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWdob3N0LmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWdob3N0W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZCA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWdob3N0W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWdob3N0LmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZ2hvc3QuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZ2hvc3QuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG4tZGFzaGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cblxuLmFudC1idG4tZGFzaGVkID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1kYXNoZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtYnRuLWRhc2hlZDpob3Zlcixcbi5hbnQtYnRuLWRhc2hlZDpmb2N1cyB7XG4gIGNvbG9yOiAjMTA4ZWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1idG4tZGFzaGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFzaGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1kYXNoZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1kYXNoZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtYnRuLWRhc2hlZDphY3RpdmUsXG4uYW50LWJ0bi1kYXNoZWQuYWN0aXZlIHtcbiAgY29sb3I6ICMwZTc3Y2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzBlNzdjYTsgfVxuXG4uYW50LWJ0bi1kYXNoZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFzaGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1idG4tZGFzaGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWRhc2hlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtYnRuLWRhc2hlZC5kaXNhYmxlZCxcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF0sXG4uYW50LWJ0bi1kYXNoZWQuZGlzYWJsZWQ6aG92ZXIsXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tZGFzaGVkLmRpc2FibGVkOmZvY3VzLFxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWRhc2hlZC5kaXNhYmxlZDphY3RpdmUsXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmFjdGl2ZSxcbi5hbnQtYnRuLWRhc2hlZC5kaXNhYmxlZC5hY3RpdmUsXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7IH1cblxuLmFudC1idG4tZGFzaGVkLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhc2hlZC5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYXNoZWQuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFzaGVkLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFzaGVkLmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1kYXNoZWQuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZGFzaGVkLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWRhc2hlZC5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1kYXNoZWQuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1kYXNoZWQuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZjA0MTM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7IH1cblxuLmFudC1idG4tZGFuZ2VyID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1kYW5nZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtYnRuLWRhbmdlcjpob3Zlcixcbi5hbnQtYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0MTM0O1xuICBib3JkZXItY29sb3I6ICNmMDQxMzQ7IH1cblxuLmFudC1idG4tZGFuZ2VyOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2VyOmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1kYW5nZXI6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXI6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtYnRuLWRhbmdlcjphY3RpdmUsXG4uYW50LWJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzM0MzU7XG4gIGJvcmRlci1jb2xvcjogI2Q3MzQzNTsgfVxuXG4uYW50LWJ0bi1kYW5nZXI6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2VyLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1idG4tZGFuZ2VyOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWRhbmdlci5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0sXG4uYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7IH1cblxuLmFudC1idG4tZGFuZ2VyLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtYnRuLWNpcmNsZSxcbi5hbnQtYnRuLWNpcmNsZS1vdXRsaW5lIHtcbiAgd2lkdGg6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDI4cHg7IH1cblxuLmFudC1idG4tY2lyY2xlLmFudC1idG4tbGcsXG4uYW50LWJ0bi1jaXJjbGUtb3V0bGluZS5hbnQtYnRuLWxnIHtcbiAgd2lkdGg6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLmFudC1idG4tY2lyY2xlLmFudC1idG4tc20sXG4uYW50LWJ0bi1jaXJjbGUtb3V0bGluZS5hbnQtYnRuLXNtIHtcbiAgd2lkdGg6IDIycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmFudC1idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1idG4gLmFudGljb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uYW50LWJ0bi5hbnQtYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFudC1idG4uYW50LWJ0bi1sb2FkaW5nOm5vdCguYW50LWJ0bi1jaXJjbGUpOm5vdCguYW50LWJ0bi1jaXJjbGUtb3V0bGluZSkge1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFudC1idG4uYW50LWJ0bi1sb2FkaW5nOm5vdCguYW50LWJ0bi1jaXJjbGUpOm5vdCguYW50LWJ0bi1jaXJjbGUtb3V0bGluZSkgLmFudGljb24ge1xuICBtYXJnaW4tbGVmdDogLTE0cHg7IH1cblxuLmFudC1idG4tc20uYW50LWJ0bi1sb2FkaW5nOm5vdCguYW50LWJ0bi1jaXJjbGUpOm5vdCguYW50LWJ0bi1jaXJjbGUtb3V0bGluZSkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLmFudC1idG4tc20uYW50LWJ0bi1sb2FkaW5nOm5vdCguYW50LWJ0bi1jaXJjbGUpOm5vdCguYW50LWJ0bi1jaXJjbGUtb3V0bGluZSkgLmFudGljb24ge1xuICBtYXJnaW4tbGVmdDogLTE3cHg7IH1cblxuLmFudC1idG4tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG46aG92ZXIsXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmZvY3VzLFxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjphY3RpdmUsXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjpkaXNhYmxlZCB7XG4gIHotaW5kZXg6IDA7IH1cblxuLmFudC1idG4tZ3JvdXAtbGcgPiAuYW50LWJ0biB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMzJweDsgfVxuXG4uYW50LWJ0bi1ncm91cC1zbSA+IC5hbnQtYnRuIHtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmFudC1idG4tZ3JvdXAtc20gPiAuYW50LWJ0biA+IC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuICsgLmFudC1idG4sXG4uYW50LWJ0biArIC5hbnQtYnRuLWdyb3VwLFxuLmFudC1idG4tZ3JvdXAgKyAuYW50LWJ0bixcbi5hbnQtYnRuLWdyb3VwICsgLmFudC1idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYW50LWJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFudC1idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4uYW50LWJ0bjpub3QoLmFudC1idG4tY2lyY2xlKTpub3QoLmFudC1idG4tY2lyY2xlLW91dGxpbmUpLmFudC1idG4taWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4uYW50LWJ0bjpmb2N1cyA+IHNwYW4sXG4uYW50LWJ0bjphY3RpdmUgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbnQtYnRuID4gLmFudGljb24gKyBzcGFuLFxuLmFudC1idG4gPiBzcGFuICsgLmFudGljb24ge1xuICBtYXJnaW4tbGVmdDogMC41ZW07IH1cblxuLmFudC1idG4tY2xpY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyOiAwIHNvbGlkICMxMDhlZTk7XG4gIG9wYWNpdHk6IDAuNDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJ1dHRvbkVmZmVjdCAuNHM7XG4gIGFuaW1hdGlvbjogYnV0dG9uRWZmZWN0IC40cztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFudC1idG4tZGFuZ2VyLmFudC1idG4tY2xpY2tlZDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YwNDEzNDsgfVxuXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTA4ZWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5ID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6aG92ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDlhOWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGU3N2NhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3N2NhOyB9XG5cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7IH1cblxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmMDQxMzQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMDQxMzQ7IH1cblxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlciA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlciA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjpob3Zlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2Y0NmU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y0NmU2NTsgfVxuXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXI6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXI6YWN0aXZlLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlci5hY3RpdmUge1xuICBjb2xvcjogI2Q3MzQzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q3MzQzNTsgfVxuXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0sXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTsgfVxuXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uRWZmZWN0IHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IC02cHg7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIGJvcmRlci13aWR0aDogNnB4OyB9IH1cblxuQGtleWZyYW1lcyBidXR0b25FZmZlY3Qge1xuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogLTZweDtcbiAgICBib3R0b206IC02cHg7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1mdWxsY2FsZW5kYXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLW1vbnRoLXNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItaGVhZGVyIHtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItaGVhZGVyIC5hbnQtc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYW50LWZ1bGxjYWxlbmRhci1oZWFkZXIgLmFudC1yYWRpby1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItaGVhZGVyIGxhYmVsLmFudC1yYWRpby1idXR0b24ge1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItZGF0ZS1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYW50LWZ1bGxjYWxlbmRhci1jYWxlbmRhci1ib2R5IHtcbiAgcGFkZGluZzogOHB4IDhweCAxNHB4OyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQ2cHg7IH1cblxuLmFudC1mdWxsY2FsZW5kYXIgdGFibGUsXG4uYW50LWZ1bGxjYWxlbmRhciB0aCxcbi5hbnQtZnVsbGNhbGVuZGFyIHRkIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLWNhbGVuZGFyLXRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItY29sdW1uLWhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLWNvbHVtbi1oZWFkZXIgLmFudC1mdWxsY2FsZW5kYXItY29sdW1uLWhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLXdlZWstbnVtYmVyLWhlYWRlciAuYW50LWZ1bGxjYWxlbmRhci1jb2x1bW4taGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LWZ1bGxjYWxlbmRhci1tb250aCxcbi5hbnQtZnVsbGNhbGVuZGFyLWRhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG4uYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItdmFsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWNmNmZkO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItdmFsdWU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzEwOGVlOTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItbW9udGgtcGFuZWwtY2VsbCAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XG4gIHdpZHRoOiA0OHB4OyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLXRvZGF5IC5hbnQtZnVsbGNhbGVuZGFyLXZhbHVlLFxuLmFudC1mdWxsY2FsZW5kYXItbW9udGgtcGFuZWwtY3VycmVudC1jZWxsIC5hbnQtZnVsbGNhbGVuZGFyLXZhbHVlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMDhlZTk7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItc2VsZWN0ZWQtZGF5IC5hbnQtZnVsbGNhbGVuZGFyLXZhbHVlLFxuLmFudC1mdWxsY2FsZW5kYXItbW9udGgtcGFuZWwtc2VsZWN0ZWQtY2VsbCAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLWRpc2FibGVkLWNlbGwgLmFudC1mdWxsY2FsZW5kYXItdmFsdWUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmFudC1mdWxsY2FsZW5kYXItZGlzYWJsZWQtY2VsbCAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItZGlzYWJsZWQtY2VsbC1maXJzdC1vZi1yb3cgLmFudC1mdWxsY2FsZW5kYXItdmFsdWUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG4uYW50LWZ1bGxjYWxlbmRhci1kaXNhYmxlZC1jZWxsLWxhc3Qtb2Ytcm93IC5hbnQtZnVsbGNhbGVuZGFyLXZhbHVlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4uYW50LWZ1bGxjYWxlbmRhci1sYXN0LW1vbnRoLWNlbGwgLmFudC1mdWxsY2FsZW5kYXItdmFsdWUsXG4uYW50LWZ1bGxjYWxlbmRhci1uZXh0LW1vbnRoLWJ0bi1kYXkgLmFudC1mdWxsY2FsZW5kYXItdmFsdWUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uYW50LWZ1bGxjYWxlbmRhci1tb250aC1wYW5lbC10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC05cHg7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1oZWFkZXIgLmFudC1yYWRpby1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItaGVhZGVyIGxhYmVsLmFudC1yYWRpby1idXR0b24ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItbW9udGgsXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIC5hbnQtZnVsbGNhbGVuZGFyLWRhdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGhlaWdodDogMTE2cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTllOWU5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zczsgfVxuXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIC5hbnQtZnVsbGNhbGVuZGFyLW1vbnRoOmhvdmVyLFxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1kYXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VjZjZmZDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItbW9udGg6YWN0aXZlLFxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1kYXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkMmVhZmI7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1jb2x1bW4taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci10b2RheSAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItbW9udGgtcGFuZWwtY3VycmVudC1jZWxsIC5hbnQtZnVsbGNhbGVuZGFyLW1vbnRoLFxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci10b2RheSAuYW50LWZ1bGxjYWxlbmRhci1kYXRlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzEwOGVlOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1tb250aC1wYW5lbC1jdXJyZW50LWNlbGwgLmFudC1mdWxsY2FsZW5kYXItdmFsdWUsXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIC5hbnQtZnVsbGNhbGVuZGFyLXRvZGF5IC5hbnQtZnVsbGNhbGVuZGFyLXZhbHVlIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIC5hbnQtZnVsbGNhbGVuZGFyLW1vbnRoLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1mdWxsY2FsZW5kYXItbW9udGgsXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIC5hbnQtZnVsbGNhbGVuZGFyLXNlbGVjdGVkLWRheSAuYW50LWZ1bGxjYWxlbmRhci1kYXRlIHtcbiAgYmFja2dyb3VuZDogI2VjZjZmZDsgfVxuXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIC5hbnQtZnVsbGNhbGVuZGFyLW1vbnRoLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1mdWxsY2FsZW5kYXItdmFsdWUsXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIC5hbnQtZnVsbGNhbGVuZGFyLXNlbGVjdGVkLWRheSAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XG4gIGNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItbGFzdC1tb250aC1jZWxsIC5hbnQtZnVsbGNhbGVuZGFyLWRhdGUsXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIC5hbnQtZnVsbGNhbGVuZGFyLW5leHQtbW9udGgtYnRuLWRheSAuYW50LWZ1bGxjYWxlbmRhci1kYXRlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1jb250ZW50IHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiBhdXRvOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LXJhZGlvLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1yYWRpby13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYW50LXJhZGlvIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYW50LXJhZGlvLXdyYXBwZXI6aG92ZXIgLmFudC1yYWRpbyAuYW50LXJhZGlvLWlubmVyLFxuLmFudC1yYWRpbzpob3ZlciAuYW50LXJhZGlvLWlubmVyLFxuLmFudC1yYWRpby1mb2N1c2VkIC5hbnQtcmFkaW8taW5uZXIge1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1yYWRpby1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cblxuLmFudC1yYWRpby1pbm5lcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7IH1cblxuLmFudC1yYWRpby1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLmFudC1yYWRpby1jaGVja2VkIC5hbnQtcmFkaW8taW5uZXIge1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1yYWRpby1jaGVja2VkIC5hbnQtcmFkaW8taW5uZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpOyB9XG5cbi5hbnQtcmFkaW8tZGlzYWJsZWQgLmFudC1yYWRpby1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyB9XG5cbi5hbnQtcmFkaW8tZGlzYWJsZWQgLmFudC1yYWRpby1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblxuLmFudC1yYWRpby1kaXNhYmxlZCArIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG5zcGFuLmFudC1yYWRpbyArICoge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG5cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAxNnB4OyB9XG5cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIgPiAuYW50LXJhZGlvLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uYW50LXJhZGlvLWdyb3VwLWxhcmdlIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5hbnQtcmFkaW8tZ3JvdXAtc21hbGwgLmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTJweDsgfVxuXG4uYW50LXJhZGlvLWdyb3VwLXNtYWxsIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDsgfVxuXG4uYW50LXJhZGlvLWdyb3VwLXNtYWxsIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwOyB9XG5cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG5cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwOyB9XG5cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyOmhvdmVyLFxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1mb2N1c2VkIHtcbiAgY29sb3I6ICMxMDhlZTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyIC5hbnQtcmFkaW8taW5uZXIsXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcbiAgY29sb3I6ICMxMDhlZTk7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgIzEwOGVlOTsgfVxuXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgIzQ5YTllZTtcbiAgY29sb3I6ICM0OWE5ZWU7IH1cblxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzBlNzdjYTtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgMCAjMGU3N2NhO1xuICBjb2xvcjogIzBlNzdjYTsgfVxuXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkOmZpcnN0LWNoaWxkLFxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDlkOWQ5OyB9XG5cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuLmFudC1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LWNhcmQtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5OyB9XG5cbi5hbnQtY2FyZC1oZWFkIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDAgMjRweDsgfVxuXG4uYW50LWNhcmQtaGVhZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5hbnQtY2FyZC1leHRyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMTRweDsgfVxuXG4uYW50LWNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLmFudC1jYXJkLWxvYWRpbmcgLmFudC1jYXJkLWJvZHkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5hbnQtY2FyZC1sb2FkaW5nLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDVweCAxJSAwO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMDcsIDIxNiwgMjIwLCAwLjIpLCByZ2JhKDIwNywgMjE2LCAyMjAsIDAuNCksIHJnYmEoMjA3LCAyMTYsIDIyMCwgMC4yKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDcsIDIxNiwgMjIwLCAwLjIpLCByZ2JhKDIwNywgMjE2LCAyMjAsIDAuNCksIHJnYmEoMjA3LCAyMTYsIDIyMCwgMC4yKSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjYXJkLWxvYWRpbmcgMS40cyBlYXNlIGluZmluaXRlO1xuICBhbmltYXRpb246IGNhcmQtbG9hZGluZyAxLjRzIGVhc2UgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAwJSA2MDAlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjYXJkLWxvYWRpbmcge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7IH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTsgfSB9XG5cbkBrZXlmcmFtZXMgY2FyZC1sb2FkaW5nIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlOyB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LWNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uYW50LWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYW50LWNhcm91c2VsIC5zbGljay10cmFjazpiZWZvcmUsXG4uYW50LWNhcm91c2VsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNsaWNrLWxvYWRpbmcgLmFudC1jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2Rpcj1cInJ0bFwiXSAuYW50LWNhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uYW50LWNhcm91c2VsIC5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYW50LWNhcm91c2VsIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LWNhcm91c2VsIC5zbGljay1wcmV2LFxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stcHJldjpob3Zlcixcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6aG92ZXIsXG4uYW50LWNhcm91c2VsIC5zbGljay1wcmV2OmZvY3VzLFxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uYW50LWNhcm91c2VsIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1OyB9XG5cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDsgfVxuXG4uYW50LWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMTkwXCI7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuXG4uYW50LWNhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMTkyXCI7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC4zO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uYW50LWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDI0cHg7IH1cblxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmhvdmVyLFxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYW50LWNhcm91c2VsLXZlcnRpY2FsIC5zbGljay1kb3RzIHtcbiAgd2lkdGg6IDNweDtcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYW50LWNhcm91c2VsLXZlcnRpY2FsIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi5hbnQtY2Fyb3VzZWwtdmVydGljYWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5hbnQtY2Fyb3VzZWwtdmVydGljYWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjRweDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1jYXNjYWRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LWNhc2NhZGVyLWlucHV0LmFudC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmFudC1jYXNjYWRlci1waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uYW50LWNhc2NhZGVyLXBpY2tlci13aXRoLXZhbHVlIC5hbnQtY2FzY2FkZXItcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtY2FzY2FkZXItcGlja2VyLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmFudC1jYXNjYWRlci1waWNrZXItZGlzYWJsZWQgLmFudC1jYXNjYWRlci1pbnB1dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmFudC1jYXNjYWRlci1waWNrZXI6Zm9jdXMgLmFudC1jYXNjYWRlci1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTYsIDE0MiwgMjMzLCAwLjIpOyB9XG5cbi5hbnQtY2FzY2FkZXItcGlja2VyLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMnB4IDAgOHB4OyB9XG5cbi5hbnQtY2FzY2FkZXItcGlja2VyLWNsZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuMTVzIGVhc2U7IH1cblxuLmFudC1jYXNjYWRlci1waWNrZXItY2xlYXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTsgfVxuXG4uYW50LWNhc2NhZGVyLXBpY2tlcjpob3ZlciAuYW50LWNhc2NhZGVyLXBpY2tlci1jbGVhciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFudC1jYXNjYWRlci1waWNrZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDlweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTsgfVxuXG46cm9vdCAuYW50LWNhc2NhZGVyLXBpY2tlci1hcnJvdyB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC1jYXNjYWRlci1waWNrZXItYXJyb3cge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1jYXNjYWRlci1waWNrZXItYXJyb3c6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG5cbi5hbnQtY2FzY2FkZXItcGlja2VyLWFycm93LmFudC1jYXNjYWRlci1waWNrZXItYXJyb3ctZXhwYW5kIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiOyB9XG5cbi5hbnQtY2FzY2FkZXItcGlja2VyLWFycm93LmFudC1jYXNjYWRlci1waWNrZXItYXJyb3ctZXhwYW5kOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmFudC1jYXNjYWRlci1tZW51cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDUwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmFudC1jYXNjYWRlci1tZW51cy1lbXB0eSxcbi5hbnQtY2FzY2FkZXItbWVudXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LWNhc2NhZGVyLW1lbnVzLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtY2FzY2FkZXItbWVudXMtcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LWNhc2NhZGVyLW1lbnVzLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1jYXNjYWRlci1tZW51cy1wbGFjZW1lbnQtYm90dG9tTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjsgfVxuXG4uYW50LWNhc2NhZGVyLW1lbnVzLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtY2FzY2FkZXItbWVudXMtcGxhY2VtZW50LXRvcExlZnQsXG4uYW50LWNhc2NhZGVyLW1lbnVzLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1jYXNjYWRlci1tZW51cy1wbGFjZW1lbnQtdG9wTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47IH1cblxuLmFudC1jYXNjYWRlci1tZW51cy5zbGlkZS11cC1sZWF2ZS5zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LWNhc2NhZGVyLW1lbnVzLXBsYWNlbWVudC1ib3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBPdXQ7IH1cblxuLmFudC1jYXNjYWRlci1tZW51cy5zbGlkZS11cC1sZWF2ZS5zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LWNhc2NhZGVyLW1lbnVzLXBsYWNlbWVudC10b3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0OyB9XG5cbi5hbnQtY2FzY2FkZXItbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLXdpZHRoOiAxMTFweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uYW50LWNhc2NhZGVyLW1lbnU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDsgfVxuXG4uYW50LWNhc2NhZGVyLW1lbnU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cblxuLmFudC1jYXNjYWRlci1tZW51Om9ubHktY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA3cHggMjZweCA3cHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWNmNmZkOyB9XG5cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LWNhc2NhZGVyLW1lbnUtaXRlbS1hY3RpdmU6bm90KC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWRpc2FibGVkKSxcbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWFjdGl2ZTpub3QoLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZXhwYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWV4cGFuZDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcRTYxRlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiA4cHggXFw5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42NjY2Nykgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY3KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42NjY2Nykgcm90YXRlKDBkZWcpO1xuICAvKiBJRTYtSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XG4gIHpvb206IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4OyB9XG5cbjpyb290IC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWV4cGFuZDphZnRlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZXhwYW5kOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWxvYWRpbmc6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2FudGljb24nO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXEU2NERcIjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtIC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWtleXdvcmQge1xuICBjb2xvcjogI2YwNDEzNDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1jaGVja2JveCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IH1cblxuLmFudC1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtY2hlY2tib3gtaW5uZXIsXG4uYW50LWNoZWNrYm94OmhvdmVyIC5hbnQtY2hlY2tib3gtaW5uZXIsXG4uYW50LWNoZWNrYm94LWlucHV0OmZvY3VzICsgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LWNoZWNrYm94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG4uYW50LWNoZWNrYm94LWlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjb250ZW50OiAnICc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuODgsIDAuNik7IH1cblxuLmFudC1jaGVja2JveC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYW50LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmFudC1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDFweDsgfVxuXG4uYW50LWNoZWNrYm94LWNoZWNrZWQgLmFudC1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgY29udGVudDogJyAnO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpIDAuMXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpIDAuMXM7IH1cblxuLmFudC1jaGVja2JveC1jaGVja2VkIC5hbnQtY2hlY2tib3gtaW5uZXIsXG4uYW50LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LWNoZWNrYm94LWRpc2FibGVkLmFudC1jaGVja2JveC1jaGVja2VkIC5hbnQtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBub25lO1xuICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyB9XG5cbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQgLmFudC1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmM2YzZjM7IH1cblxuLmFudC1jaGVja2JveC1kaXNhYmxlZCArIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LWNoZWNrYm94LXdyYXBwZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hbnQtY2hlY2tib3gtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLmFudC1jaGVja2JveC13cmFwcGVyICsgc3Bhbixcbi5hbnQtY2hlY2tib3ggKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4uYW50LWNoZWNrYm94LWdyb3VwIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgXFwwc2NyZWVuIHtcbiAgLmFudC1jaGVja2JveC1jaGVja2VkIC5hbnQtY2hlY2tib3gtaW5uZXI6YmVmb3JlLFxuICAuYW50LWNoZWNrYm94LWNoZWNrZWQgLmFudC1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEU2MzJcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGVmdDogMnB4O1xuICAgIHRvcDogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYW50LXJvdzpiZWZvcmUsXG4uYW50LXJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uYW50LXJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5hbnQtcm93LWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYW50LXJvdy1mbGV4OmJlZm9yZSxcbi5hbnQtcm93LWZsZXg6YWZ0ZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYW50LXJvdy1mbGV4LXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5hbnQtcm93LWZsZXgtY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hbnQtcm93LWZsZXgtZW5kIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uYW50LXJvdy1mbGV4LXNwYWNlLWJldHdlZW4ge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hbnQtcm93LWZsZXgtc3BhY2UtYXJvdW5kIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmFudC1yb3ctZmxleC10b3Age1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmFudC1yb3ctZmxleC1taWRkbGUge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFudC1yb3ctZmxleC1ib3R0b20ge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5hbnQtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYW50LWNvbC0xLCAuYW50LWNvbC14cy0xLCAuYW50LWNvbC1zbS0xLCAuYW50LWNvbC1tZC0xLCAuYW50LWNvbC1sZy0xLCAuYW50LWNvbC0yLCAuYW50LWNvbC14cy0yLCAuYW50LWNvbC1zbS0yLCAuYW50LWNvbC1tZC0yLCAuYW50LWNvbC1sZy0yLCAuYW50LWNvbC0zLCAuYW50LWNvbC14cy0zLCAuYW50LWNvbC1zbS0zLCAuYW50LWNvbC1tZC0zLCAuYW50LWNvbC1sZy0zLCAuYW50LWNvbC00LCAuYW50LWNvbC14cy00LCAuYW50LWNvbC1zbS00LCAuYW50LWNvbC1tZC00LCAuYW50LWNvbC1sZy00LCAuYW50LWNvbC01LCAuYW50LWNvbC14cy01LCAuYW50LWNvbC1zbS01LCAuYW50LWNvbC1tZC01LCAuYW50LWNvbC1sZy01LCAuYW50LWNvbC02LCAuYW50LWNvbC14cy02LCAuYW50LWNvbC1zbS02LCAuYW50LWNvbC1tZC02LCAuYW50LWNvbC1sZy02LCAuYW50LWNvbC03LCAuYW50LWNvbC14cy03LCAuYW50LWNvbC1zbS03LCAuYW50LWNvbC1tZC03LCAuYW50LWNvbC1sZy03LCAuYW50LWNvbC04LCAuYW50LWNvbC14cy04LCAuYW50LWNvbC1zbS04LCAuYW50LWNvbC1tZC04LCAuYW50LWNvbC1sZy04LCAuYW50LWNvbC05LCAuYW50LWNvbC14cy05LCAuYW50LWNvbC1zbS05LCAuYW50LWNvbC1tZC05LCAuYW50LWNvbC1sZy05LCAuYW50LWNvbC0xMCwgLmFudC1jb2wteHMtMTAsIC5hbnQtY29sLXNtLTEwLCAuYW50LWNvbC1tZC0xMCwgLmFudC1jb2wtbGctMTAsIC5hbnQtY29sLTExLCAuYW50LWNvbC14cy0xMSwgLmFudC1jb2wtc20tMTEsIC5hbnQtY29sLW1kLTExLCAuYW50LWNvbC1sZy0xMSwgLmFudC1jb2wtMTIsIC5hbnQtY29sLXhzLTEyLCAuYW50LWNvbC1zbS0xMiwgLmFudC1jb2wtbWQtMTIsIC5hbnQtY29sLWxnLTEyLCAuYW50LWNvbC0xMywgLmFudC1jb2wteHMtMTMsIC5hbnQtY29sLXNtLTEzLCAuYW50LWNvbC1tZC0xMywgLmFudC1jb2wtbGctMTMsIC5hbnQtY29sLTE0LCAuYW50LWNvbC14cy0xNCwgLmFudC1jb2wtc20tMTQsIC5hbnQtY29sLW1kLTE0LCAuYW50LWNvbC1sZy0xNCwgLmFudC1jb2wtMTUsIC5hbnQtY29sLXhzLTE1LCAuYW50LWNvbC1zbS0xNSwgLmFudC1jb2wtbWQtMTUsIC5hbnQtY29sLWxnLTE1LCAuYW50LWNvbC0xNiwgLmFudC1jb2wteHMtMTYsIC5hbnQtY29sLXNtLTE2LCAuYW50LWNvbC1tZC0xNiwgLmFudC1jb2wtbGctMTYsIC5hbnQtY29sLTE3LCAuYW50LWNvbC14cy0xNywgLmFudC1jb2wtc20tMTcsIC5hbnQtY29sLW1kLTE3LCAuYW50LWNvbC1sZy0xNywgLmFudC1jb2wtMTgsIC5hbnQtY29sLXhzLTE4LCAuYW50LWNvbC1zbS0xOCwgLmFudC1jb2wtbWQtMTgsIC5hbnQtY29sLWxnLTE4LCAuYW50LWNvbC0xOSwgLmFudC1jb2wteHMtMTksIC5hbnQtY29sLXNtLTE5LCAuYW50LWNvbC1tZC0xOSwgLmFudC1jb2wtbGctMTksIC5hbnQtY29sLTIwLCAuYW50LWNvbC14cy0yMCwgLmFudC1jb2wtc20tMjAsIC5hbnQtY29sLW1kLTIwLCAuYW50LWNvbC1sZy0yMCwgLmFudC1jb2wtMjEsIC5hbnQtY29sLXhzLTIxLCAuYW50LWNvbC1zbS0yMSwgLmFudC1jb2wtbWQtMjEsIC5hbnQtY29sLWxnLTIxLCAuYW50LWNvbC0yMiwgLmFudC1jb2wteHMtMjIsIC5hbnQtY29sLXNtLTIyLCAuYW50LWNvbC1tZC0yMiwgLmFudC1jb2wtbGctMjIsIC5hbnQtY29sLTIzLCAuYW50LWNvbC14cy0yMywgLmFudC1jb2wtc20tMjMsIC5hbnQtY29sLW1kLTIzLCAuYW50LWNvbC1sZy0yMywgLmFudC1jb2wtMjQsIC5hbnQtY29sLXhzLTI0LCAuYW50LWNvbC1zbS0yNCwgLmFudC1jb2wtbWQtMjQsIC5hbnQtY29sLWxnLTI0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uYW50LWNvbC0xLCAuYW50LWNvbC0yLCAuYW50LWNvbC0zLCAuYW50LWNvbC00LCAuYW50LWNvbC01LCAuYW50LWNvbC02LCAuYW50LWNvbC03LCAuYW50LWNvbC04LCAuYW50LWNvbC05LCAuYW50LWNvbC0xMCwgLmFudC1jb2wtMTEsIC5hbnQtY29sLTEyLCAuYW50LWNvbC0xMywgLmFudC1jb2wtMTQsIC5hbnQtY29sLTE1LCAuYW50LWNvbC0xNiwgLmFudC1jb2wtMTcsIC5hbnQtY29sLTE4LCAuYW50LWNvbC0xOSwgLmFudC1jb2wtMjAsIC5hbnQtY29sLTIxLCAuYW50LWNvbC0yMiwgLmFudC1jb2wtMjMsIC5hbnQtY29sLTI0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87IH1cblxuLmFudC1jb2wtMjQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFudC1jb2wtcHVzaC0yNCB7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLmFudC1jb2wtcHVsbC0yNCB7XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5hbnQtY29sLW9mZnNldC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi5hbnQtY29sLW9yZGVyLTI0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gIC13ZWJraXQtb3JkZXI6IDI0O1xuICAtbXMtZmxleC1vcmRlcjogMjQ7XG4gIG9yZGVyOiAyNDsgfVxuXG4uYW50LWNvbC0yMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTUuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXB1c2gtMjMge1xuICBsZWZ0OiA5NS44MzMzMzMzMyU7IH1cblxuLmFudC1jb2wtcHVsbC0yMyB7XG4gIHJpZ2h0OiA5NS44MzMzMzMzMyU7IH1cblxuLmFudC1jb2wtb2Zmc2V0LTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1vcmRlci0yMyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xuICAtd2Via2l0LW9yZGVyOiAyMztcbiAgLW1zLWZsZXgtb3JkZXI6IDIzO1xuICBvcmRlcjogMjM7IH1cblxuLmFudC1jb2wtMjIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1wdXNoLTIyIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXB1bGwtMjIge1xuICByaWdodDogOTEuNjY2NjY2NjclOyB9XG5cbi5hbnQtY29sLW9mZnNldC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cblxuLmFudC1jb2wtb3JkZXItMjIge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgLXdlYmtpdC1vcmRlcjogMjI7XG4gIC1tcy1mbGV4LW9yZGVyOiAyMjtcbiAgb3JkZXI6IDIyOyB9XG5cbi5hbnQtY29sLTIxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4Ny41JTsgfVxuXG4uYW50LWNvbC1wdXNoLTIxIHtcbiAgbGVmdDogODcuNSU7IH1cblxuLmFudC1jb2wtcHVsbC0yMSB7XG4gIHJpZ2h0OiA4Ny41JTsgfVxuXG4uYW50LWNvbC1vZmZzZXQtMjEge1xuICBtYXJnaW4tbGVmdDogODcuNSU7IH1cblxuLmFudC1jb2wtb3JkZXItMjEge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMjtcbiAgLXdlYmtpdC1vcmRlcjogMjE7XG4gIC1tcy1mbGV4LW9yZGVyOiAyMTtcbiAgb3JkZXI6IDIxOyB9XG5cbi5hbnQtY29sLTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cblxuLmFudC1jb2wtcHVzaC0yMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1wdWxsLTIwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1vZmZzZXQtMjAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLW9yZGVyLTIwIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjE7XG4gIC13ZWJraXQtb3JkZXI6IDIwO1xuICAtbXMtZmxleC1vcmRlcjogMjA7XG4gIG9yZGVyOiAyMDsgfVxuXG4uYW50LWNvbC0xOSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzkuMTY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXB1c2gtMTkge1xuICBsZWZ0OiA3OS4xNjY2NjY2NyU7IH1cblxuLmFudC1jb2wtcHVsbC0xOSB7XG4gIHJpZ2h0OiA3OS4xNjY2NjY2NyU7IH1cblxuLmFudC1jb2wtb2Zmc2V0LTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1vcmRlci0xOSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIwO1xuICAtd2Via2l0LW9yZGVyOiAxOTtcbiAgLW1zLWZsZXgtb3JkZXI6IDE5O1xuICBvcmRlcjogMTk7IH1cblxuLmFudC1jb2wtMTgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1JTsgfVxuXG4uYW50LWNvbC1wdXNoLTE4IHtcbiAgbGVmdDogNzUlOyB9XG5cbi5hbnQtY29sLXB1bGwtMTgge1xuICByaWdodDogNzUlOyB9XG5cbi5hbnQtY29sLW9mZnNldC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmFudC1jb2wtb3JkZXItMTgge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOTtcbiAgLXdlYmtpdC1vcmRlcjogMTg7XG4gIC1tcy1mbGV4LW9yZGVyOiAxODtcbiAgb3JkZXI6IDE4OyB9XG5cbi5hbnQtY29sLTE3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MC44MzMzMzMzMyU7IH1cblxuLmFudC1jb2wtcHVzaC0xNyB7XG4gIGxlZnQ6IDcwLjgzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1wdWxsLTE3IHtcbiAgcmlnaHQ6IDcwLjgzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1vZmZzZXQtMTcge1xuICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLW9yZGVyLTE3IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTg7XG4gIC13ZWJraXQtb3JkZXI6IDE3O1xuICAtbXMtZmxleC1vcmRlcjogMTc7XG4gIG9yZGVyOiAxNzsgfVxuXG4uYW50LWNvbC0xNiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXB1c2gtMTYge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cblxuLmFudC1jb2wtcHVsbC0xNiB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cblxuLmFudC1jb2wtb2Zmc2V0LTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1vcmRlci0xNiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE3O1xuICAtd2Via2l0LW9yZGVyOiAxNjtcbiAgLW1zLWZsZXgtb3JkZXI6IDE2O1xuICBvcmRlcjogMTY7IH1cblxuLmFudC1jb2wtMTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYyLjUlOyB9XG5cbi5hbnQtY29sLXB1c2gtMTUge1xuICBsZWZ0OiA2Mi41JTsgfVxuXG4uYW50LWNvbC1wdWxsLTE1IHtcbiAgcmlnaHQ6IDYyLjUlOyB9XG5cbi5hbnQtY29sLW9mZnNldC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuXG4uYW50LWNvbC1vcmRlci0xNSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE2O1xuICAtd2Via2l0LW9yZGVyOiAxNTtcbiAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICBvcmRlcjogMTU7IH1cblxuLmFudC1jb2wtMTQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1wdXNoLTE0IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXB1bGwtMTQge1xuICByaWdodDogNTguMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLW9mZnNldC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cblxuLmFudC1jb2wtb3JkZXItMTQge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNTtcbiAgLXdlYmtpdC1vcmRlcjogMTQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgb3JkZXI6IDE0OyB9XG5cbi5hbnQtY29sLTEzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NC4xNjY2NjY2NyU7IH1cblxuLmFudC1jb2wtcHVzaC0xMyB7XG4gIGxlZnQ6IDU0LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1wdWxsLTEzIHtcbiAgcmlnaHQ6IDU0LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1vZmZzZXQtMTMge1xuICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclOyB9XG5cbi5hbnQtY29sLW9yZGVyLTEzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gIC13ZWJraXQtb3JkZXI6IDEzO1xuICAtbXMtZmxleC1vcmRlcjogMTM7XG4gIG9yZGVyOiAxMzsgfVxuXG4uYW50LWNvbC0xMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlOyB9XG5cbi5hbnQtY29sLXB1c2gtMTIge1xuICBsZWZ0OiA1MCU7IH1cblxuLmFudC1jb2wtcHVsbC0xMiB7XG4gIHJpZ2h0OiA1MCU7IH1cblxuLmFudC1jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uYW50LWNvbC1vcmRlci0xMiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICBvcmRlcjogMTI7IH1cblxuLmFudC1jb2wtMTEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ1LjgzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1wdXNoLTExIHtcbiAgbGVmdDogNDUuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXB1bGwtMTEge1xuICByaWdodDogNDUuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7IH1cblxuLmFudC1jb2wtb3JkZXItMTEge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgLXdlYmtpdC1vcmRlcjogMTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgb3JkZXI6IDExOyB9XG5cbi5hbnQtY29sLTEwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cblxuLmFudC1jb2wtcHVzaC0xMCB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1wdWxsLTEwIHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG5cbi5hbnQtY29sLW9yZGVyLTEwIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gIC13ZWJraXQtb3JkZXI6IDEwO1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDsgfVxuXG4uYW50LWNvbC05IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNy41JTsgfVxuXG4uYW50LWNvbC1wdXNoLTkge1xuICBsZWZ0OiAzNy41JTsgfVxuXG4uYW50LWNvbC1wdWxsLTkge1xuICByaWdodDogMzcuNSU7IH1cblxuLmFudC1jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogMzcuNSU7IH1cblxuLmFudC1jb2wtb3JkZXItOSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAtd2Via2l0LW9yZGVyOiA5O1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7IH1cblxuLmFudC1jb2wtOCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXB1c2gtOCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1wdWxsLTgge1xuICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1vcmRlci04IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgLXdlYmtpdC1vcmRlcjogODtcbiAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gIG9yZGVyOiA4OyB9XG5cbi5hbnQtY29sLTcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI5LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1wdXNoLTcge1xuICBsZWZ0OiAyOS4xNjY2NjY2NyU7IH1cblxuLmFudC1jb2wtcHVsbC03IHtcbiAgcmlnaHQ6IDI5LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7IH1cblxuLmFudC1jb2wtb3JkZXItNyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gIC13ZWJraXQtb3JkZXI6IDc7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNzsgfVxuXG4uYW50LWNvbC02IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmFudC1jb2wtcHVzaC02IHtcbiAgbGVmdDogMjUlOyB9XG5cbi5hbnQtY29sLXB1bGwtNiB7XG4gIHJpZ2h0OiAyNSU7IH1cblxuLmFudC1jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5hbnQtY29sLW9yZGVyLTYge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAtd2Via2l0LW9yZGVyOiA2O1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7IH1cblxuLmFudC1jb2wtNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXB1c2gtNSB7XG4gIGxlZnQ6IDIwLjgzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1wdWxsLTUge1xuICByaWdodDogMjAuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1vcmRlci01IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgLXdlYmtpdC1vcmRlcjogNTtcbiAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gIG9yZGVyOiA1OyB9XG5cbi5hbnQtY29sLTQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1wdXNoLTQge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cblxuLmFudC1jb2wtcHVsbC00IHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cblxuLmFudC1jb2wtb3JkZXItNCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gIC13ZWJraXQtb3JkZXI6IDQ7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDsgfVxuXG4uYW50LWNvbC0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMi41JTsgfVxuXG4uYW50LWNvbC1wdXNoLTMge1xuICBsZWZ0OiAxMi41JTsgfVxuXG4uYW50LWNvbC1wdWxsLTMge1xuICByaWdodDogMTIuNSU7IH1cblxuLmFudC1jb2wtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7IH1cblxuLmFudC1jb2wtb3JkZXItMyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gIC13ZWJraXQtb3JkZXI6IDM7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMzsgfVxuXG4uYW50LWNvbC0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1wdXNoLTIge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC1wdWxsLTIge1xuICByaWdodDogOC4zMzMzMzMzMyU7IH1cblxuLmFudC1jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cblxuLmFudC1jb2wtb3JkZXItMiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gIC13ZWJraXQtb3JkZXI6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjsgfVxuXG4uYW50LWNvbC0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1wdXNoLTEge1xuICBsZWZ0OiA0LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC1wdWxsLTEge1xuICByaWdodDogNC4xNjY2NjY2NyU7IH1cblxuLmFudC1jb2wtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7IH1cblxuLmFudC1jb2wtb3JkZXItMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC13ZWJraXQtb3JkZXI6IDE7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4uYW50LWNvbC0wIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LWNvbC1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5hbnQtY29sLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5hbnQtY29sLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmFudC1jb2wtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmFudC1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYW50LWNvbC1vcmRlci0wIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgLXdlYmtpdC1vcmRlcjogMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIG9yZGVyOiAwOyB9XG5cbi5hbnQtY29sLXhzLTEsIC5hbnQtY29sLXhzLTIsIC5hbnQtY29sLXhzLTMsIC5hbnQtY29sLXhzLTQsIC5hbnQtY29sLXhzLTUsIC5hbnQtY29sLXhzLTYsIC5hbnQtY29sLXhzLTcsIC5hbnQtY29sLXhzLTgsIC5hbnQtY29sLXhzLTksIC5hbnQtY29sLXhzLTEwLCAuYW50LWNvbC14cy0xMSwgLmFudC1jb2wteHMtMTIsIC5hbnQtY29sLXhzLTEzLCAuYW50LWNvbC14cy0xNCwgLmFudC1jb2wteHMtMTUsIC5hbnQtY29sLXhzLTE2LCAuYW50LWNvbC14cy0xNywgLmFudC1jb2wteHMtMTgsIC5hbnQtY29sLXhzLTE5LCAuYW50LWNvbC14cy0yMCwgLmFudC1jb2wteHMtMjEsIC5hbnQtY29sLXhzLTIyLCAuYW50LWNvbC14cy0yMywgLmFudC1jb2wteHMtMjQge1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4uYW50LWNvbC14cy0yNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYW50LWNvbC14cy1wdXNoLTI0IHtcbiAgbGVmdDogMTAwJTsgfVxuXG4uYW50LWNvbC14cy1wdWxsLTI0IHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmFudC1jb2wteHMtb2Zmc2V0LTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuLmFudC1jb2wteHMtb3JkZXItMjQge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcbiAgLXdlYmtpdC1vcmRlcjogMjQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAyNDtcbiAgb3JkZXI6IDI0OyB9XG5cbi5hbnQtY29sLXhzLTIzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NS44MzMzMzMzMyU7IH1cblxuLmFudC1jb2wteHMtcHVzaC0yMyB7XG4gIGxlZnQ6IDk1LjgzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC14cy1wdWxsLTIzIHtcbiAgcmlnaHQ6IDk1LjgzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC14cy1vZmZzZXQtMjMge1xuICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLW9yZGVyLTIzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XG4gIC13ZWJraXQtb3JkZXI6IDIzO1xuICAtbXMtZmxleC1vcmRlcjogMjM7XG4gIG9yZGVyOiAyMzsgfVxuXG4uYW50LWNvbC14cy0yMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLXB1c2gtMjIge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cblxuLmFudC1jb2wteHMtcHVsbC0yMiB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cblxuLmFudC1jb2wteHMtb2Zmc2V0LTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1vcmRlci0yMiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIzO1xuICAtd2Via2l0LW9yZGVyOiAyMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDIyO1xuICBvcmRlcjogMjI7IH1cblxuLmFudC1jb2wteHMtMjEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg3LjUlOyB9XG5cbi5hbnQtY29sLXhzLXB1c2gtMjEge1xuICBsZWZ0OiA4Ny41JTsgfVxuXG4uYW50LWNvbC14cy1wdWxsLTIxIHtcbiAgcmlnaHQ6IDg3LjUlOyB9XG5cbi5hbnQtY29sLXhzLW9mZnNldC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiA4Ny41JTsgfVxuXG4uYW50LWNvbC14cy1vcmRlci0yMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xuICAtd2Via2l0LW9yZGVyOiAyMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDIxO1xuICBvcmRlcjogMjE7IH1cblxuLmFudC1jb2wteHMtMjAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC14cy1wdXNoLTIwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLXB1bGwtMjAge1xuICByaWdodDogODMuMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLW9mZnNldC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cblxuLmFudC1jb2wteHMtb3JkZXItMjAge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcbiAgLXdlYmtpdC1vcmRlcjogMjA7XG4gIC1tcy1mbGV4LW9yZGVyOiAyMDtcbiAgb3JkZXI6IDIwOyB9XG5cbi5hbnQtY29sLXhzLTE5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3OS4xNjY2NjY2NyU7IH1cblxuLmFudC1jb2wteHMtcHVzaC0xOSB7XG4gIGxlZnQ6IDc5LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1wdWxsLTE5IHtcbiAgcmlnaHQ6IDc5LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1vZmZzZXQtMTkge1xuICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLW9yZGVyLTE5IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XG4gIC13ZWJraXQtb3JkZXI6IDE5O1xuICAtbXMtZmxleC1vcmRlcjogMTk7XG4gIG9yZGVyOiAxOTsgfVxuXG4uYW50LWNvbC14cy0xOCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzUlOyB9XG5cbi5hbnQtY29sLXhzLXB1c2gtMTgge1xuICBsZWZ0OiA3NSU7IH1cblxuLmFudC1jb2wteHMtcHVsbC0xOCB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLmFudC1jb2wteHMtb2Zmc2V0LTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uYW50LWNvbC14cy1vcmRlci0xOCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xuICAtd2Via2l0LW9yZGVyOiAxODtcbiAgLW1zLWZsZXgtb3JkZXI6IDE4O1xuICBvcmRlcjogMTg7IH1cblxuLmFudC1jb2wteHMtMTcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwLjgzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC14cy1wdXNoLTE3IHtcbiAgbGVmdDogNzAuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLXB1bGwtMTcge1xuICByaWdodDogNzAuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLW9mZnNldC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7IH1cblxuLmFudC1jb2wteHMtb3JkZXItMTcge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcbiAgLXdlYmtpdC1vcmRlcjogMTc7XG4gIC1tcy1mbGV4LW9yZGVyOiAxNztcbiAgb3JkZXI6IDE3OyB9XG5cbi5hbnQtY29sLXhzLTE2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cblxuLmFudC1jb2wteHMtcHVzaC0xNiB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1wdWxsLTE2IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1vZmZzZXQtMTYge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLW9yZGVyLTE2IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XG4gIC13ZWJraXQtb3JkZXI6IDE2O1xuICAtbXMtZmxleC1vcmRlcjogMTY7XG4gIG9yZGVyOiAxNjsgfVxuXG4uYW50LWNvbC14cy0xNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjIuNSU7IH1cblxuLmFudC1jb2wteHMtcHVzaC0xNSB7XG4gIGxlZnQ6IDYyLjUlOyB9XG5cbi5hbnQtY29sLXhzLXB1bGwtMTUge1xuICByaWdodDogNjIuNSU7IH1cblxuLmFudC1jb2wteHMtb2Zmc2V0LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDYyLjUlOyB9XG5cbi5hbnQtY29sLXhzLW9yZGVyLTE1IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gIC13ZWJraXQtb3JkZXI6IDE1O1xuICAtbXMtZmxleC1vcmRlcjogMTU7XG4gIG9yZGVyOiAxNTsgfVxuXG4uYW50LWNvbC14cy0xNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLXB1c2gtMTQge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cblxuLmFudC1jb2wteHMtcHVsbC0xNCB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cblxuLmFudC1jb2wteHMtb2Zmc2V0LTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC14cy1vcmRlci0xNCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAtd2Via2l0LW9yZGVyOiAxNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDE0O1xuICBvcmRlcjogMTQ7IH1cblxuLmFudC1jb2wteHMtMTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU0LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1wdXNoLTEzIHtcbiAgbGVmdDogNTQuMTY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLXB1bGwtMTMge1xuICByaWdodDogNTQuMTY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLW9mZnNldC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7IH1cblxuLmFudC1jb2wteHMtb3JkZXItMTMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgLXdlYmtpdC1vcmRlcjogMTM7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgb3JkZXI6IDEzOyB9XG5cbi5hbnQtY29sLXhzLTEyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmFudC1jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDUwJTsgfVxuXG4uYW50LWNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uYW50LWNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5hbnQtY29sLXhzLW9yZGVyLTEyIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gIC13ZWJraXQtb3JkZXI6IDEyO1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjsgfVxuXG4uYW50LWNvbC14cy0xMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDUuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA0NS44MzMzMzMzMyU7IH1cblxuLmFudC1jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA0NS44MzMzMzMzMyU7IH1cblxuLmFudC1jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC14cy1vcmRlci0xMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICBvcmRlcjogMTE7IH1cblxuLmFudC1jb2wteHMtMTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogNDEuNjY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cblxuLmFudC1jb2wteHMtb3JkZXItMTAge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgLXdlYmtpdC1vcmRlcjogMTA7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgb3JkZXI6IDEwOyB9XG5cbi5hbnQtY29sLXhzLTkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM3LjUlOyB9XG5cbi5hbnQtY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDM3LjUlOyB9XG5cbi5hbnQtY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiAzNy41JTsgfVxuXG4uYW50LWNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNy41JTsgfVxuXG4uYW50LWNvbC14cy1vcmRlci05IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gIC13ZWJraXQtb3JkZXI6IDk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTsgfVxuXG4uYW50LWNvbC14cy04IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cblxuLmFudC1jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cblxuLmFudC1jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLW9yZGVyLTgge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAtd2Via2l0LW9yZGVyOiA4O1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgb3JkZXI6IDg7IH1cblxuLmFudC1jb2wteHMtNyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjkuMTY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDI5LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1wdWxsLTcge1xuICByaWdodDogMjkuMTY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1vcmRlci03IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgLXdlYmtpdC1vcmRlcjogNztcbiAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gIG9yZGVyOiA3OyB9XG5cbi5hbnQtY29sLXhzLTYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1JTsgfVxuXG4uYW50LWNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiAyNSU7IH1cblxuLmFudC1jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uYW50LWNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmFudC1jb2wteHMtb3JkZXItNiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gIC13ZWJraXQtb3JkZXI6IDY7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjsgfVxuXG4uYW50LWNvbC14cy01IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMC44MzMzMzMzMyU7IH1cblxuLmFudC1jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogMjAuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiAyMC44MzMzMzMzMyU7IH1cblxuLmFudC1jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLW9yZGVyLTUge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAtd2Via2l0LW9yZGVyOiA1O1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7IH1cblxuLmFudC1jb2wteHMtNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1wdWxsLTQge1xuICByaWdodDogMTYuNjY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1vcmRlci00IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgLXdlYmtpdC1vcmRlcjogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gIG9yZGVyOiA0OyB9XG5cbi5hbnQtY29sLXhzLTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyLjUlOyB9XG5cbi5hbnQtY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDEyLjUlOyB9XG5cbi5hbnQtY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAxMi41JTsgfVxuXG4uYW50LWNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMi41JTsgfVxuXG4uYW50LWNvbC14cy1vcmRlci0zIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLXdlYmtpdC1vcmRlcjogMztcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzOyB9XG5cbi5hbnQtY29sLXhzLTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG5cbi5hbnQtY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuXG4uYW50LWNvbC14cy1vcmRlci0yIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgLXdlYmtpdC1vcmRlcjogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIG9yZGVyOiAyOyB9XG5cbi5hbnQtY29sLXhzLTEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQuMTY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDQuMTY2NjY2NjclOyB9XG5cbi5hbnQtY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA0LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTsgfVxuXG4uYW50LWNvbC14cy1vcmRlci0xIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLXdlYmtpdC1vcmRlcjogMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxOyB9XG5cbi5hbnQtY29sLXhzLTAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtY29sLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmFudC1jb2wtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmFudC1jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4uYW50LWNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bzsgfVxuXG4uYW50LWNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5hbnQtY29sLXhzLW9yZGVyLTAge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAtd2Via2l0LW9yZGVyOiAwO1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbnQtY29sLXNtLTEsIC5hbnQtY29sLXNtLTIsIC5hbnQtY29sLXNtLTMsIC5hbnQtY29sLXNtLTQsIC5hbnQtY29sLXNtLTUsIC5hbnQtY29sLXNtLTYsIC5hbnQtY29sLXNtLTcsIC5hbnQtY29sLXNtLTgsIC5hbnQtY29sLXNtLTksIC5hbnQtY29sLXNtLTEwLCAuYW50LWNvbC1zbS0xMSwgLmFudC1jb2wtc20tMTIsIC5hbnQtY29sLXNtLTEzLCAuYW50LWNvbC1zbS0xNCwgLmFudC1jb2wtc20tMTUsIC5hbnQtY29sLXNtLTE2LCAuYW50LWNvbC1zbS0xNywgLmFudC1jb2wtc20tMTgsIC5hbnQtY29sLXNtLTE5LCAuYW50LWNvbC1zbS0yMCwgLmFudC1jb2wtc20tMjEsIC5hbnQtY29sLXNtLTIyLCAuYW50LWNvbC1zbS0yMywgLmFudC1jb2wtc20tMjQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgLmFudC1jb2wtc20tMjQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMjQge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmFudC1jb2wtc20tcHVsbC0yNCB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuYW50LWNvbC1zbS1vcmRlci0yNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gICAgLXdlYmtpdC1vcmRlcjogMjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI0O1xuICAgIG9yZGVyOiAyNDsgfVxuICAuYW50LWNvbC1zbS0yMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1wdXNoLTIzIHtcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtc20tcHVsbC0yMyB7XG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtc20tb3JkZXItMjMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xuICAgIC13ZWJraXQtb3JkZXI6IDIzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMztcbiAgICBvcmRlcjogMjM7IH1cbiAgLmFudC1jb2wtc20tMjIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtc20tcHVzaC0yMiB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMjIge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTIyIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTIyIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgICAtd2Via2l0LW9yZGVyOiAyMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjI7XG4gICAgb3JkZXI6IDIyOyB9XG4gIC5hbnQtY29sLXNtLTIxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLmFudC1jb2wtc20tcHVzaC0yMSB7XG4gICAgbGVmdDogODcuNSU7IH1cbiAgLmFudC1jb2wtc20tcHVsbC0yMSB7XG4gICAgcmlnaHQ6IDg3LjUlOyB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlOyB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTIxIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjE7XG4gICAgb3JkZXI6IDIxOyB9XG4gIC5hbnQtY29sLXNtLTIwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMjAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTIwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1vcmRlci0yMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjE7XG4gICAgLXdlYmtpdC1vcmRlcjogMjA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIwO1xuICAgIG9yZGVyOiAyMDsgfVxuICAuYW50LWNvbC1zbS0xOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1zbS1wdXNoLTE5IHtcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtc20tcHVsbC0xOSB7XG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtc20tb3JkZXItMTkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIwO1xuICAgIC13ZWJraXQtb3JkZXI6IDE5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxOTtcbiAgICBvcmRlcjogMTk7IH1cbiAgLmFudC1jb2wtc20tMTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmFudC1jb2wtc20tcHVzaC0xOCB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTgge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTE4IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOTtcbiAgICAtd2Via2l0LW9yZGVyOiAxODtcbiAgICAtbXMtZmxleC1vcmRlcjogMTg7XG4gICAgb3JkZXI6IDE4OyB9XG4gIC5hbnQtY29sLXNtLTE3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTcge1xuICAgIGxlZnQ6IDcwLjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTE3IHtcbiAgICByaWdodDogNzAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1vcmRlci0xNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTg7XG4gICAgLXdlYmtpdC1vcmRlcjogMTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE3O1xuICAgIG9yZGVyOiAxNzsgfVxuICAuYW50LWNvbC1zbS0xNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1zbS1wdXNoLTE2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtc20tcHVsbC0xNiB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtc20tb3JkZXItMTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE3O1xuICAgIC13ZWJraXQtb3JkZXI6IDE2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNjtcbiAgICBvcmRlcjogMTY7IH1cbiAgLmFudC1jb2wtc20tMTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAuYW50LWNvbC1zbS1wdXNoLTE1IHtcbiAgICBsZWZ0OiA2Mi41JTsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTE1IHtcbiAgICByaWdodDogNjIuNSU7IH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7IH1cbiAgLmFudC1jb2wtc20tb3JkZXItMTUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE2O1xuICAgIC13ZWJraXQtb3JkZXI6IDE1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNTtcbiAgICBvcmRlcjogMTU7IH1cbiAgLmFudC1jb2wtc20tMTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtc20tcHVzaC0xNCB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTQge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTE0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNTtcbiAgICAtd2Via2l0LW9yZGVyOiAxNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTQ7XG4gICAgb3JkZXI6IDE0OyB9XG4gIC5hbnQtY29sLXNtLTEzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTMge1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTEzIHtcbiAgICByaWdodDogNTQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1zbS1vcmRlci0xMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAuYW50LWNvbC1zbS0xMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuYW50LWNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmFudC1jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmFudC1jb2wtc20tb3JkZXItMTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH1cbiAgLmFudC1jb2wtc20tMTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NS44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogNDUuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA0NS44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTExIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5hbnQtY29sLXNtLTEwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1zbS1vcmRlci0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAuYW50LWNvbC1zbS05IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLmFudC1jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiAzNy41JTsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiAzNy41JTsgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlOyB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLmFudC1jb2wtc20tOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtc20tb3JkZXItOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5hbnQtY29sLXNtLTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyOS4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogMjkuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAuYW50LWNvbC1zbS02IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5hbnQtY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5hbnQtY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuYW50LWNvbC1zbS1vcmRlci02IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLmFudC1jb2wtc20tNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwLjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiAyMC44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtc20tb3JkZXItNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5hbnQtY29sLXNtLTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAuYW50LWNvbC1zbS0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmFudC1jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAxMi41JTsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAxMi41JTsgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlOyB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAuYW50LWNvbC1zbS0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAuYW50LWNvbC1zbS0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNC4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAuYW50LWNvbC1zbS0wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hbnQtY29sLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuYW50LWNvbC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuYW50LWNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYW50LWNvbC1zbS1vcmRlci0wIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFudC1jb2wtbWQtMSwgLmFudC1jb2wtbWQtMiwgLmFudC1jb2wtbWQtMywgLmFudC1jb2wtbWQtNCwgLmFudC1jb2wtbWQtNSwgLmFudC1jb2wtbWQtNiwgLmFudC1jb2wtbWQtNywgLmFudC1jb2wtbWQtOCwgLmFudC1jb2wtbWQtOSwgLmFudC1jb2wtbWQtMTAsIC5hbnQtY29sLW1kLTExLCAuYW50LWNvbC1tZC0xMiwgLmFudC1jb2wtbWQtMTMsIC5hbnQtY29sLW1kLTE0LCAuYW50LWNvbC1tZC0xNSwgLmFudC1jb2wtbWQtMTYsIC5hbnQtY29sLW1kLTE3LCAuYW50LWNvbC1tZC0xOCwgLmFudC1jb2wtbWQtMTksIC5hbnQtY29sLW1kLTIwLCAuYW50LWNvbC1tZC0yMSwgLmFudC1jb2wtbWQtMjIsIC5hbnQtY29sLW1kLTIzLCAuYW50LWNvbC1tZC0yNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuYW50LWNvbC1tZC0yNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFudC1jb2wtbWQtcHVzaC0yNCB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuYW50LWNvbC1tZC1wdWxsLTI0IHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTI0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcbiAgICAtd2Via2l0LW9yZGVyOiAyNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjQ7XG4gICAgb3JkZXI6IDI0OyB9XG4gIC5hbnQtY29sLW1kLTIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTUuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMjMge1xuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1tZC1wdWxsLTIzIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1tZC1vcmRlci0yMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIzO1xuICAgIG9yZGVyOiAyMzsgfVxuICAuYW50LWNvbC1tZC0yMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIyIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbWQtcHVsbC0yMiB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMjIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIzO1xuICAgIC13ZWJraXQtb3JkZXI6IDIyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMjtcbiAgICBvcmRlcjogMjI7IH1cbiAgLmFudC1jb2wtbWQtMjEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIxIHtcbiAgICBsZWZ0OiA4Ny41JTsgfVxuICAuYW50LWNvbC1tZC1wdWxsLTIxIHtcbiAgICByaWdodDogODcuNSU7IH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTIxIHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7IH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMjEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xuICAgIC13ZWJraXQtb3JkZXI6IDIxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMTtcbiAgICBvcmRlcjogMjE7IH1cbiAgLmFudC1jb2wtbWQtMjAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbWQtcHVzaC0yMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTIwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcbiAgICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XG4gICAgb3JkZXI6IDIwOyB9XG4gIC5hbnQtY29sLW1kLTE5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzkuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTkge1xuICAgIGxlZnQ6IDc5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1tZC1wdWxsLTE5IHtcbiAgICByaWdodDogNzkuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1tZC1vcmRlci0xOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE5O1xuICAgIG9yZGVyOiAxOTsgfVxuICAuYW50LWNvbC1tZC0xOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuYW50LWNvbC1tZC1wdXNoLTE4IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xOCB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xuICAgIC13ZWJraXQtb3JkZXI6IDE4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxODtcbiAgICBvcmRlcjogMTg7IH1cbiAgLmFudC1jb2wtbWQtMTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MC44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xNyB7XG4gICAgbGVmdDogNzAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTE3IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcbiAgICAtd2Via2l0LW9yZGVyOiAxNztcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XG4gICAgb3JkZXI6IDE3OyB9XG4gIC5hbnQtY29sLW1kLTE2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTYge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1tZC1wdWxsLTE2IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1tZC1vcmRlci0xNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE2O1xuICAgIG9yZGVyOiAxNjsgfVxuICAuYW50LWNvbC1tZC0xNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTUge1xuICAgIGxlZnQ6IDYyLjUlOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTUge1xuICAgIHJpZ2h0OiA2Mi41JTsgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuICAuYW50LWNvbC1tZC1vcmRlci0xNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICAgIG9yZGVyOiAxNTsgfVxuICAuYW50LWNvbC1tZC0xNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1tZC1wdXNoLTE0IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xNCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAgIC13ZWJraXQtb3JkZXI6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgICBvcmRlcjogMTQ7IH1cbiAgLmFudC1jb2wtbWQtMTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1NC4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xMyB7XG4gICAgbGVmdDogNTQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTMge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTEzIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5hbnQtY29sLW1kLTEyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuYW50LWNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuYW50LWNvbC1tZC1vcmRlci0xMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAuYW50LWNvbC1tZC0xMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLmFudC1jb2wtbWQtMTAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTEwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5hbnQtY29sLW1kLTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAuYW50LWNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDM3LjUlOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDM3LjUlOyB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7IH1cbiAgLmFudC1jb2wtbWQtb3JkZXItOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAuYW50LWNvbC1tZC04IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1tZC1vcmRlci04IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLmFudC1jb2wtbWQtNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDI5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiAyOS4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbWQtb3JkZXItNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5hbnQtY29sLW1kLTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmFudC1jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmFudC1jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAuYW50LWNvbC1tZC01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogMjAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1tZC1vcmRlci01IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLmFudC1jb2wtbWQtNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbWQtb3JkZXItNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5hbnQtY29sLW1kLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAuYW50LWNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDEyLjUlOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDEyLjUlOyB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7IH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5hbnQtY29sLW1kLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5hbnQtY29sLW1kLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5hbnQtY29sLW1kLTAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFudC1jb2wtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5hbnQtY29sLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmFudC1jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFudC1jb2wtbGctMSwgLmFudC1jb2wtbGctMiwgLmFudC1jb2wtbGctMywgLmFudC1jb2wtbGctNCwgLmFudC1jb2wtbGctNSwgLmFudC1jb2wtbGctNiwgLmFudC1jb2wtbGctNywgLmFudC1jb2wtbGctOCwgLmFudC1jb2wtbGctOSwgLmFudC1jb2wtbGctMTAsIC5hbnQtY29sLWxnLTExLCAuYW50LWNvbC1sZy0xMiwgLmFudC1jb2wtbGctMTMsIC5hbnQtY29sLWxnLTE0LCAuYW50LWNvbC1sZy0xNSwgLmFudC1jb2wtbGctMTYsIC5hbnQtY29sLWxnLTE3LCAuYW50LWNvbC1sZy0xOCwgLmFudC1jb2wtbGctMTksIC5hbnQtY29sLWxnLTIwLCAuYW50LWNvbC1sZy0yMSwgLmFudC1jb2wtbGctMjIsIC5hbnQtY29sLWxnLTIzLCAuYW50LWNvbC1sZy0yNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuYW50LWNvbC1sZy0yNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFudC1jb2wtbGctcHVzaC0yNCB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuYW50LWNvbC1sZy1wdWxsLTI0IHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTI0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcbiAgICAtd2Via2l0LW9yZGVyOiAyNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjQ7XG4gICAgb3JkZXI6IDI0OyB9XG4gIC5hbnQtY29sLWxnLTIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTUuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMjMge1xuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1sZy1wdWxsLTIzIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1sZy1vcmRlci0yMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIzO1xuICAgIG9yZGVyOiAyMzsgfVxuICAuYW50LWNvbC1sZy0yMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIyIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbGctcHVsbC0yMiB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbGctb3JkZXItMjIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIzO1xuICAgIC13ZWJraXQtb3JkZXI6IDIyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMjtcbiAgICBvcmRlcjogMjI7IH1cbiAgLmFudC1jb2wtbGctMjEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIxIHtcbiAgICBsZWZ0OiA4Ny41JTsgfVxuICAuYW50LWNvbC1sZy1wdWxsLTIxIHtcbiAgICByaWdodDogODcuNSU7IH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTIxIHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7IH1cbiAgLmFudC1jb2wtbGctb3JkZXItMjEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xuICAgIC13ZWJraXQtb3JkZXI6IDIxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMTtcbiAgICBvcmRlcjogMjE7IH1cbiAgLmFudC1jb2wtbGctMjAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbGctcHVzaC0yMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTIwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcbiAgICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XG4gICAgb3JkZXI6IDIwOyB9XG4gIC5hbnQtY29sLWxnLTE5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzkuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTkge1xuICAgIGxlZnQ6IDc5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1sZy1wdWxsLTE5IHtcbiAgICByaWdodDogNzkuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1sZy1vcmRlci0xOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE5O1xuICAgIG9yZGVyOiAxOTsgfVxuICAuYW50LWNvbC1sZy0xOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuYW50LWNvbC1sZy1wdXNoLTE4IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmFudC1jb2wtbGctcHVsbC0xOCB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmFudC1jb2wtbGctb3JkZXItMTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xuICAgIC13ZWJraXQtb3JkZXI6IDE4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxODtcbiAgICBvcmRlcjogMTg7IH1cbiAgLmFudC1jb2wtbGctMTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MC44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbGctcHVzaC0xNyB7XG4gICAgbGVmdDogNzAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTE3IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcbiAgICAtd2Via2l0LW9yZGVyOiAxNztcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XG4gICAgb3JkZXI6IDE3OyB9XG4gIC5hbnQtY29sLWxnLTE2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTYge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1sZy1wdWxsLTE2IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1sZy1vcmRlci0xNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE2O1xuICAgIG9yZGVyOiAxNjsgfVxuICAuYW50LWNvbC1sZy0xNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTUge1xuICAgIGxlZnQ6IDYyLjUlOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTUge1xuICAgIHJpZ2h0OiA2Mi41JTsgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuICAuYW50LWNvbC1sZy1vcmRlci0xNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICAgIG9yZGVyOiAxNTsgfVxuICAuYW50LWNvbC1sZy0xNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1sZy1wdXNoLTE0IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbGctcHVsbC0xNCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbGctb3JkZXItMTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAgIC13ZWJraXQtb3JkZXI6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgICBvcmRlcjogMTQ7IH1cbiAgLmFudC1jb2wtbGctMTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1NC4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbGctcHVzaC0xMyB7XG4gICAgbGVmdDogNTQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTMge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTEzIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5hbnQtY29sLWxnLTEyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuYW50LWNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuYW50LWNvbC1sZy1vcmRlci0xMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAuYW50LWNvbC1sZy0xMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbGctb3JkZXItMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLmFudC1jb2wtbGctMTAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTEwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5hbnQtY29sLWxnLTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAuYW50LWNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDM3LjUlOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDM3LjUlOyB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7IH1cbiAgLmFudC1jb2wtbGctb3JkZXItOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAuYW50LWNvbC1sZy04IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1sZy1vcmRlci04IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLmFudC1jb2wtbGctNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDI5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiAyOS4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbGctb3JkZXItNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5hbnQtY29sLWxnLTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmFudC1jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmFudC1jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAuYW50LWNvbC1sZy01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogMjAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1sZy1vcmRlci01IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLmFudC1jb2wtbGctNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbGctb3JkZXItNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5hbnQtY29sLWxnLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAuYW50LWNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDEyLjUlOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDEyLjUlOyB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7IH1cbiAgLmFudC1jb2wtbGctb3JkZXItMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5hbnQtY29sLWxnLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wtbGctb3JkZXItMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5hbnQtY29sLWxnLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wtbGctb3JkZXItMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5hbnQtY29sLWxnLTAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFudC1jb2wtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5hbnQtY29sLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmFudC1jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFudC1jb2wteGwtMSwgLmFudC1jb2wteGwtMiwgLmFudC1jb2wteGwtMywgLmFudC1jb2wteGwtNCwgLmFudC1jb2wteGwtNSwgLmFudC1jb2wteGwtNiwgLmFudC1jb2wteGwtNywgLmFudC1jb2wteGwtOCwgLmFudC1jb2wteGwtOSwgLmFudC1jb2wteGwtMTAsIC5hbnQtY29sLXhsLTExLCAuYW50LWNvbC14bC0xMiwgLmFudC1jb2wteGwtMTMsIC5hbnQtY29sLXhsLTE0LCAuYW50LWNvbC14bC0xNSwgLmFudC1jb2wteGwtMTYsIC5hbnQtY29sLXhsLTE3LCAuYW50LWNvbC14bC0xOCwgLmFudC1jb2wteGwtMTksIC5hbnQtY29sLXhsLTIwLCAuYW50LWNvbC14bC0yMSwgLmFudC1jb2wteGwtMjIsIC5hbnQtY29sLXhsLTIzLCAuYW50LWNvbC14bC0yNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuYW50LWNvbC14bC0yNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFudC1jb2wteGwtcHVzaC0yNCB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuYW50LWNvbC14bC1wdWxsLTI0IHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTI0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcbiAgICAtd2Via2l0LW9yZGVyOiAyNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjQ7XG4gICAgb3JkZXI6IDI0OyB9XG4gIC5hbnQtY29sLXhsLTIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTUuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMjMge1xuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC14bC1wdWxsLTIzIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC14bC1vcmRlci0yMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIzO1xuICAgIG9yZGVyOiAyMzsgfVxuICAuYW50LWNvbC14bC0yMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC14bC1wdXNoLTIyIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wteGwtcHVsbC0yMiB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wteGwtb3JkZXItMjIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIzO1xuICAgIC13ZWJraXQtb3JkZXI6IDIyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMjtcbiAgICBvcmRlcjogMjI7IH1cbiAgLmFudC1jb2wteGwtMjEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAuYW50LWNvbC14bC1wdXNoLTIxIHtcbiAgICBsZWZ0OiA4Ny41JTsgfVxuICAuYW50LWNvbC14bC1wdWxsLTIxIHtcbiAgICByaWdodDogODcuNSU7IH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIxIHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7IH1cbiAgLmFudC1jb2wteGwtb3JkZXItMjEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xuICAgIC13ZWJraXQtb3JkZXI6IDIxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMTtcbiAgICBvcmRlcjogMjE7IH1cbiAgLmFudC1jb2wteGwtMjAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wteGwtcHVzaC0yMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTIwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcbiAgICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XG4gICAgb3JkZXI6IDIwOyB9XG4gIC5hbnQtY29sLXhsLTE5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzkuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTkge1xuICAgIGxlZnQ6IDc5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC14bC1wdWxsLTE5IHtcbiAgICByaWdodDogNzkuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC14bC1vcmRlci0xOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE5O1xuICAgIG9yZGVyOiAxOTsgfVxuICAuYW50LWNvbC14bC0xOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuYW50LWNvbC14bC1wdXNoLTE4IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmFudC1jb2wteGwtcHVsbC0xOCB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmFudC1jb2wteGwtb3JkZXItMTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xuICAgIC13ZWJraXQtb3JkZXI6IDE4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxODtcbiAgICBvcmRlcjogMTg7IH1cbiAgLmFudC1jb2wteGwtMTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MC44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wteGwtcHVzaC0xNyB7XG4gICAgbGVmdDogNzAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTE3IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcbiAgICAtd2Via2l0LW9yZGVyOiAxNztcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XG4gICAgb3JkZXI6IDE3OyB9XG4gIC5hbnQtY29sLXhsLTE2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTYge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC14bC1wdWxsLTE2IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC14bC1vcmRlci0xNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE2O1xuICAgIG9yZGVyOiAxNjsgfVxuICAuYW50LWNvbC14bC0xNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTUge1xuICAgIGxlZnQ6IDYyLjUlOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTUge1xuICAgIHJpZ2h0OiA2Mi41JTsgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuICAuYW50LWNvbC14bC1vcmRlci0xNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICAgIG9yZGVyOiAxNTsgfVxuICAuYW50LWNvbC14bC0xNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC14bC1wdXNoLTE0IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wteGwtcHVsbC0xNCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wteGwtb3JkZXItMTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAgIC13ZWJraXQtb3JkZXI6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgICBvcmRlcjogMTQ7IH1cbiAgLmFudC1jb2wteGwtMTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1NC4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wteGwtcHVzaC0xMyB7XG4gICAgbGVmdDogNTQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTMge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTEzIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5hbnQtY29sLXhsLTEyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuYW50LWNvbC14bC1wdWxsLTEyIHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuYW50LWNvbC14bC1vcmRlci0xMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAuYW50LWNvbC14bC0xMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC14bC1wdXNoLTExIHtcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wteGwtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7IH1cbiAgLmFudC1jb2wteGwtb3JkZXItMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLmFudC1jb2wteGwtMTAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wteGwtcHVzaC0xMCB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTEwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5hbnQtY29sLXhsLTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAuYW50LWNvbC14bC1wdXNoLTkge1xuICAgIGxlZnQ6IDM3LjUlOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDM3LjUlOyB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7IH1cbiAgLmFudC1jb2wteGwtb3JkZXItOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAuYW50LWNvbC14bC04IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLXB1c2gtOCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC14bC1vcmRlci04IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLmFudC1jb2wteGwtNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC14bC1wdXNoLTcge1xuICAgIGxlZnQ6IDI5LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC14bC1wdWxsLTcge1xuICAgIHJpZ2h0OiAyOS4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wteGwtb3JkZXItNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5hbnQtY29sLXhsLTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmFudC1jb2wteGwtcHVzaC02IHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmFudC1jb2wteGwtcHVsbC02IHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAuYW50LWNvbC14bC01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLXB1c2gtNSB7XG4gICAgbGVmdDogMjAuODMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTsgfVxuICAuYW50LWNvbC14bC1vcmRlci01IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLmFudC1jb2wteGwtNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC14bC1wdXNoLTQge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuYW50LWNvbC14bC1wdWxsLTQge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmFudC1jb2wteGwtb3JkZXItNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5hbnQtY29sLXhsLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAuYW50LWNvbC14bC1wdXNoLTMge1xuICAgIGxlZnQ6IDEyLjUlOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDEyLjUlOyB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7IH1cbiAgLmFudC1jb2wteGwtb3JkZXItMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5hbnQtY29sLXhsLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuYW50LWNvbC14bC1wdXNoLTIge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmFudC1jb2wteGwtb3JkZXItMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5hbnQtY29sLXhsLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0LjE2NjY2NjY3JTsgfVxuICAuYW50LWNvbC14bC1wdXNoLTEge1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclOyB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7IH1cbiAgLmFudC1jb2wteGwtb3JkZXItMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5hbnQtY29sLXhsLTAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFudC1jb2wtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5hbnQtY29sLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmFudC1jb2wteGwtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LWNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuXG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7IH1cblxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIC5hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiA5cHggXFw5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDApO1xuICAvKiBJRTYtSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XG4gIHpvb206IDE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjRzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI0cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjRzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjRzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE2cHg7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzICovXG4gIHRvcDogMTZweCBcXDk7XG4gIGxlZnQ6IDAgXFw5O1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzICovIH1cblxuOnJvb3QgLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIC5hcnJvdyB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIC5hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIgLmFycm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJhbnRpY29uXCIgIWltcG9ydGFudDsgfVxuXG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIgLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjFGXCI7IH1cblxuLmFudC1jb2xsYXBzZS1hbmltLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi5hbnQtY29sbGFwc2UtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmFudC1jb2xsYXBzZS1jb250ZW50ID4gLmFudC1jb2xsYXBzZS1jb250ZW50LWJveCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4uYW50LWNvbGxhcHNlLWNvbnRlbnQtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtY29sbGFwc2UtaXRlbTpsYXN0LWNoaWxkID4gLmFudC1jb2xsYXBzZS1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7IH1cblxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDlweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSg5MGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MC4wMDAwMDAwMDAwMDAwMDAwNjEyMywgTTEyPS0xLCBNMjE9MSwgTTIyPTAuMDAwMDAwMDAwMDAwMDAwMDYxMjMpXCI7XG4gIHpvb206IDE7IH1cblxuOnJvb3QgLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5hcnJvdyB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LWNvbGxhcHNlLWJvcmRlcmxlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7IH1cblxuLmFudC1jb2xsYXBzZS1ib3JkZXJsZXNzID4gLmFudC1jb2xsYXBzZS1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlcjogMDsgfVxuXG4uYW50LWNvbGxhcHNlLWJvcmRlcmxlc3MgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cblxuLmFudC1jb2xsYXBzZS1ib3JkZXJsZXNzID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuLmFudC1jb2xsYXBzZS1ib3JkZXJsZXNzID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNTA7IH1cblxuLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci5zbGlkZS11cC1lbnRlci5zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXItcGxhY2VtZW50LXRvcFJpZ2h0LFxuLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47IH1cblxuLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci5zbGlkZS11cC1lbnRlci5zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXItcGxhY2VtZW50LWJvdHRvbVJpZ2h0LFxuLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjsgfVxuXG4uYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXIuc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLnNsaWRlLXVwLWxlYXZlLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci1wbGFjZW1lbnQtdG9wUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7IH1cblxuLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLnNsaWRlLXVwLWxlYXZlLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci5zbGlkZS11cC1sZWF2ZS5zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXItcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBPdXQ7IH1cblxuLmFudC1jYWxlbmRhci1waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG5cbi5hbnQtY2FsZW5kYXItcGlja2VyLWlucHV0IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYW50LWNhbGVuZGFyLXBpY2tlcjpob3ZlciAuYW50LWNhbGVuZGFyLXBpY2tlci1pbnB1dDpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1jYWxlbmRhci1waWNrZXItY2xlYXIge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIG9wYWNpdHkgMC4zczsgfVxuXG4uYW50LWNhbGVuZGFyLXBpY2tlci1jbGVhcjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpOyB9XG5cbi5hbnQtY2FsZW5kYXItcGlja2VyOmhvdmVyIC5hbnQtY2FsZW5kYXItcGlja2VyLWNsZWFyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLmFudC1jYWxlbmRhci1waWNrZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4OyB9XG5cbi5hbnQtY2FsZW5kYXItcGlja2VyLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRTZCQlwiO1xuICBmb250LWZhbWlseTogXCJhbnRpY29uXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmFudC1jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDIzMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uYW50LWNhbGVuZGFyLWlucHV0LXdyYXAge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7IH1cblxuLmFudC1jYWxlbmRhci1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuXG4uYW50LWNhbGVuZGFyLXdlZWstbnVtYmVyIHtcbiAgd2lkdGg6IDI4NnB4OyB9XG5cbi5hbnQtY2FsZW5kYXItd2Vlay1udW1iZXItY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYW50LWNhbGVuZGFyLWhlYWRlciB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7IH1cblxuLmFudC1jYWxlbmRhci1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItY2VudHVyeS1zZWxlY3QsXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1zZWxlY3QsXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItc2VsZWN0LFxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItY2VudHVyeS1zZWxlY3QtYXJyb3csXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1zZWxlY3QtYXJyb3csXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItc2VsZWN0LWFycm93LFxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1zZWxlY3QtYXJyb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItcHJldi1jZW50dXJ5LWJ0bixcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItbmV4dC1jZW50dXJ5LWJ0bixcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItcHJldi1kZWNhZGUtYnRuLFxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1uZXh0LWRlY2FkZS1idG4sXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXByZXYtbW9udGgtYnRuLFxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1uZXh0LW1vbnRoLWJ0bixcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItcHJldi15ZWFyLWJ0bixcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItbmV4dC15ZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgXCJNaWNyb3NvZnQgU2FucyBTZXJpZlwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItcHJldi1jZW50dXJ5LWJ0bixcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItcHJldi1kZWNhZGUtYnRuLFxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1wcmV2LXllYXItYnRuIHtcbiAgbGVmdDogN3B4OyB9XG5cbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItcHJldi1jZW50dXJ5LWJ0bjphZnRlcixcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItcHJldi1kZWNhZGUtYnRuOmFmdGVyLFxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1wcmV2LXllYXItYnRuOmFmdGVyIHtcbiAgY29udGVudDogJ1xcQUInOyB9XG5cbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItbmV4dC1jZW50dXJ5LWJ0bixcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItbmV4dC1kZWNhZGUtYnRuLFxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1uZXh0LXllYXItYnRuIHtcbiAgcmlnaHQ6IDdweDsgfVxuXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLW5leHQtY2VudHVyeS1idG46YWZ0ZXIsXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLW5leHQtZGVjYWRlLWJ0bjphZnRlcixcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItbmV4dC15ZWFyLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXEJCJzsgfVxuXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXByZXYtbW9udGgtYnRuIHtcbiAgbGVmdDogMjlweDsgfVxuXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXByZXYtbW9udGgtYnRuOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMjAzOSc7IH1cblxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1uZXh0LW1vbnRoLWJ0biB7XG4gIHJpZ2h0OiAyOXB4OyB9XG5cbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItbmV4dC1tb250aC1idG46YWZ0ZXIge1xuICBjb250ZW50OiAnXFwyMDNBJzsgfVxuXG4uYW50LWNhbGVuZGFyLWJvZHkge1xuICBwYWRkaW5nOiA0cHggOHB4OyB9XG5cbi5hbnQtY2FsZW5kYXIgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYW50LWNhbGVuZGFyIHRhYmxlLFxuLmFudC1jYWxlbmRhciB0aCxcbi5hbnQtY2FsZW5kYXIgdGQge1xuICBib3JkZXI6IDA7IH1cblxuLmFudC1jYWxlbmRhci1jYWxlbmRhci10YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hbnQtY2FsZW5kYXItY29sdW1uLWhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMzNweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYW50LWNhbGVuZGFyLWNvbHVtbi1oZWFkZXIgLmFudC1jYWxlbmRhci1jb2x1bW4taGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmFudC1jYWxlbmRhci13ZWVrLW51bWJlci1oZWFkZXIgLmFudC1jYWxlbmRhci1jb2x1bW4taGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LWNhbGVuZGFyLWNlbGwge1xuICBwYWRkaW5nOiA0cHggMDsgfVxuXG4uYW50LWNhbGVuZGFyLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7IH1cblxuLmFudC1jYWxlbmRhci1kYXRlLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbnQtY2FsZW5kYXItZGF0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlY2Y2ZmQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYW50LWNhbGVuZGFyLWRhdGU6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0OWE5ZWU7IH1cblxuLmFudC1jYWxlbmRhci10b2RheSAuYW50LWNhbGVuZGFyLWRhdGUge1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LWNhbGVuZGFyLWxhc3QtbW9udGgtY2VsbCAuYW50LWNhbGVuZGFyLWRhdGUsXG4uYW50LWNhbGVuZGFyLW5leHQtbW9udGgtYnRuLWRheSAuYW50LWNhbGVuZGFyLWRhdGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uYW50LWNhbGVuZGFyLXNlbGVjdGVkLWRheSAuYW50LWNhbGVuZGFyLWRhdGUge1xuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1jYWxlbmRhci1zZWxlY3RlZC1kYXkgLmFudC1jYWxlbmRhci1kYXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEwOGVlOTsgfVxuXG4uYW50LWNhbGVuZGFyLWRpc2FibGVkLWNlbGwgLmFudC1jYWxlbmRhci1kYXRlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNiY2JjYmM7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uYW50LWNhbGVuZGFyLWRpc2FibGVkLWNlbGwgLmFudC1jYWxlbmRhci1kYXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMzsgfVxuXG4uYW50LWNhbGVuZGFyLWRpc2FibGVkLWNlbGwtZmlyc3Qtb2Ytcm93IC5hbnQtY2FsZW5kYXItZGF0ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9XG5cbi5hbnQtY2FsZW5kYXItZGlzYWJsZWQtY2VsbC1sYXN0LW9mLXJvdyAuYW50LWNhbGVuZGFyLWRhdGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5hbnQtY2FsZW5kYXItZm9vdGVyLWJ0biB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzhweDsgfVxuXG4uYW50LWNhbGVuZGFyLWZvb3RlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItdG9kYXktYnRuLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLWNsZWFyLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwIDhweDsgfVxuXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItdG9kYXktYnRuLWRpc2FibGVkLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLWNsZWFyLWJ0bi1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1jbGVhci1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRleHQtaW5kZW50OiAtNzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdG9wOiA3cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItY2xlYXItYnRuOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxFNjJFXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWluZGVudDogNDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItY2xlYXItYnRuOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7IH1cblxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGhlaWdodDogMjhweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwOGVlOTtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xuICBwYWRkaW5nOiAwIDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgcmlnaHQ6IDlweDsgfVxuXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuID4gLmFudGljb24ge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bjphY3RpdmUsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi5kaXNhYmxlZCxcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLmRpc2FibGVkID4gKixcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG5bZGlzYWJsZWRdID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4tbGcge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi1zbSB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4gPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG46aG92ZXIsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWE5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTsgfVxuXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bjpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bjpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG46Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG46YWN0aXZlLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzdjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3N2NhOyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG46YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG46YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXSxcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6aG92ZXIsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6Zm9jdXMsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6YWN0aXZlLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bltkaXNhYmxlZF06YWN0aXZlLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi5kaXNhYmxlZC5hY3RpdmUsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXS5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5OyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bltkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bltkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4tZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4tZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4tZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4tZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5OyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4tZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4tZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UtcGlja2VyLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDQzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UtcGlja2VyLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS1waWNrZXItaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS1waWNrZXItaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlLXBpY2tlci1pbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UtcGlja2VyLXNlcGFyYXRvciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2Uge1xuICB3aWR0aDogNDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWRhdGUtcGFuZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS1wYXJ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UtbGVmdCAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlubmVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2U5ZTllOTsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UtcmlnaHQgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbm5lciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U5ZTllOTsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlLW1pZGRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlLXJpZ2h0IC5hbnQtY2FsZW5kYXItZGF0ZS1pbnB1dC13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMThweDsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlLmFudC1jYWxlbmRhci10aW1lIC5hbnQtY2FsZW5kYXItcmFuZ2UtbWlkZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4OyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci1yYW5nZS1yaWdodCAuYW50LWNhbGVuZGFyLWRhdGUtaW5wdXQtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM0cHg7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0LFxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0OmhvdmVyLFxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1pbnB1dDpmb2N1cyxcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTYsIDE0MiwgMjMzLCAwLjIpOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1pbnB1dFtkaXNhYmxlZF0sXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXRbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0W2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbnB1dFtkaXNhYmxlZF06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMmUyZTI7IH1cblxudGV4dGFyZWEuYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaW5wdXQsXG50ZXh0YXJlYS5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1pbnB1dC1sZyxcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbnB1dC1sZyB7XG4gIHBhZGRpbmc6IDZweCA3cHg7XG4gIGhlaWdodDogMzJweDsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaW5wdXQtc20sXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXQtc20ge1xuICBwYWRkaW5nOiAxcHggN3B4O1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0OmZvY3VzLFxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItd2Vlay1udW1iZXIge1xuICB3aWR0aDogNTc0cHg7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItd2Vlay1udW1iZXIgLmFudC1jYWxlbmRhci1yYW5nZS1wYXJ0IHtcbiAgd2lkdGg6IDI4NnB4OyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLFxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsIHtcbiAgdG9wOiAzNHB4OyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbCAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwge1xuICB0b3A6IDA7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC10YWJsZSxcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXRhYmxlLFxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXRhYmxlIHtcbiAgaGVpZ2h0OiAyMDhweDsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaW4tcmFuZ2UtY2VsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaW4tcmFuZ2UtY2VsbCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaW4tcmFuZ2UtY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlY2Y2ZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UtYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS1ib3R0b20gLmFudC1jYWxlbmRhci1mb290ZXItYnRuIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuXG5kaXYuYW50LWNhbGVuZGFyLXJhbmdlLXF1aWNrLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiAxMC41cHggMTBweDsgfVxuXG5kaXYuYW50LWNhbGVuZGFyLXJhbmdlLXF1aWNrLXNlbGVjdG9yID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaGVhZGVyLFxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlcixcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWJvZHksXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtYm9keSxcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlLmFudC1jYWxlbmRhci10aW1lIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXIge1xuICBoZWlnaHQ6IDIwN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA2OHB4O1xuICB6LWluZGV4OiAyOyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1wYW5lbCB7XG4gIGhlaWdodDogMjQxcHg7XG4gIG1hcmdpbi10b3A6IC0zNHB4OyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWNvbWJvYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5OyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1zZWxlY3Qge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdCB1bCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWZvb3Rlci1idG4ge1xuICBwYWRkaW5nOiA5cHggMTJweCA5cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHpvb206IDE7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWZvb3Rlci1idG46YmVmb3JlLFxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWZvb3Rlci1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWZvb3Rlci1idG46YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlLmFudC1jYWxlbmRhci10aW1lIC5hbnQtY2FsZW5kYXItb2stYnRuIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci1mb290ZXIgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLXRvZGF5LWJ0biB7XG4gIG1hcmdpbjogOHB4IDEycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmFudC1jYWxlbmRhci1yYW5nZS13aXRoLXJhbmdlcy5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyIHtcbiAgaGVpZ2h0OiAyNDdweDsgfVxuXG4uYW50LWNhbGVuZGFyLXJhbmdlLXdpdGgtcmFuZ2VzLmFudC1jYWxlbmRhci10aW1lIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItcGFuZWwge1xuICBoZWlnaHQ6IDI4MXB4OyB9XG5cbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXNob3ctdGltZS1waWNrZXIgLmFudC1jYWxlbmRhci1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1jYWxlbmRhci10aW1lLXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXBhbmVsIHtcbiAgei1pbmRleDogMTA1MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1jb21ib2JveCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItMS1jb2x1bW4sXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLTEtY29sdW1uIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci0yLWNvbHVtbnMgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1zZWxlY3Qge1xuICB3aWR0aDogNTAlOyB9XG5cbi5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItMS1jb2x1bW4gLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1zZWxlY3QgbGksXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLTItY29sdW1ucyAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlucHV0LXdyYXAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzMy42JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwNnB4OyB9XG5cbi5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0OmhvdmVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjA2cHg7IH1cblxuLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1zZWxlY3QgbGkge1xuICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTsgfVxuXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTgycHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VjZjZmZDsgfVxuXG5saS5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0LW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmxpLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1zZWxlY3Qtb3B0aW9uLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxubGkuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci1kYXktc2VsZWN0IHtcbiAgcGFkZGluZzogMCAycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4uYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci1mb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBhdXRvOyB9XG5cbi5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWZvb3Rlci1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWZvb3RlciAuYW50LWNhbGVuZGFyLXRvZGF5LWJ0biB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4uYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci1mb290ZXIgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG5cbi5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWZvb3RlciAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWJ0bi1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTsgfVxuXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OWE5ZWU7IH1cblxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1jZW50dXJ5LXNlbGVjdCxcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtZGVjYWRlLXNlbGVjdCxcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwteWVhci1zZWxlY3QsXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW1vbnRoLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1jZW50dXJ5LXNlbGVjdC1hcnJvdyxcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtZGVjYWRlLXNlbGVjdC1hcnJvdyxcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwteWVhci1zZWxlY3QtYXJyb3csXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW1vbnRoLXNlbGVjdC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1wcmV2LWNlbnR1cnktYnRuLFxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1uZXh0LWNlbnR1cnktYnRuLFxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1wcmV2LWRlY2FkZS1idG4sXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW5leHQtZGVjYWRlLWJ0bixcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtcHJldi1tb250aC1idG4sXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW5leHQtbW9udGgtYnRuLFxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1wcmV2LXllYXItYnRuLFxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1uZXh0LXllYXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIk1pY3Jvc29mdCBTYW5zIFNlcmlmXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1wcmV2LWNlbnR1cnktYnRuLFxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1wcmV2LWRlY2FkZS1idG4sXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXByZXYteWVhci1idG4ge1xuICBsZWZ0OiA3cHg7IH1cblxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1wcmV2LWNlbnR1cnktYnRuOmFmdGVyLFxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1wcmV2LWRlY2FkZS1idG46YWZ0ZXIsXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXByZXYteWVhci1idG46YWZ0ZXIge1xuICBjb250ZW50OiAnXFxBQic7IH1cblxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1uZXh0LWNlbnR1cnktYnRuLFxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1uZXh0LWRlY2FkZS1idG4sXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW5leHQteWVhci1idG4ge1xuICByaWdodDogN3B4OyB9XG5cbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtbmV4dC1jZW50dXJ5LWJ0bjphZnRlcixcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtbmV4dC1kZWNhZGUtYnRuOmFmdGVyLFxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1uZXh0LXllYXItYnRuOmFmdGVyIHtcbiAgY29udGVudDogJ1xcQkInOyB9XG5cbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtcHJldi1tb250aC1idG4ge1xuICBsZWZ0OiAyOXB4OyB9XG5cbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtcHJldi1tb250aC1idG46YWZ0ZXIge1xuICBjb250ZW50OiAnXFwyMDM5JzsgfVxuXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW5leHQtbW9udGgtYnRuIHtcbiAgcmlnaHQ6IDI5cHg7IH1cblxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1uZXh0LW1vbnRoLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDIwM0EnOyB9XG5cbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtYm9keSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7IH1cblxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cblxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1zZWxlY3RlZC1jZWxsIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtbW9udGgge1xuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWNlbGwtZGlzYWJsZWQgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1tb250aCxcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtY2VsbC1kaXNhYmxlZCAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW1vbnRoOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNiY2JjYmM7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7IH1cblxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1tb250aCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTsgfVxuXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VjZjZmZDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5OyB9XG5cbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWNlbnR1cnktc2VsZWN0LFxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtZGVjYWRlLXNlbGVjdCxcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXllYXItc2VsZWN0LFxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtbW9udGgtc2VsZWN0IHtcbiAgcGFkZGluZzogMCAycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1jZW50dXJ5LXNlbGVjdC1hcnJvdyxcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWRlY2FkZS1zZWxlY3QtYXJyb3csXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC15ZWFyLXNlbGVjdC1hcnJvdyxcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW1vbnRoLXNlbGVjdC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtcHJldi1jZW50dXJ5LWJ0bixcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW5leHQtY2VudHVyeS1idG4sXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1wcmV2LWRlY2FkZS1idG4sXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1uZXh0LWRlY2FkZS1idG4sXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1wcmV2LW1vbnRoLWJ0bixcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW5leHQtbW9udGgtYnRuLFxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtcHJldi15ZWFyLWJ0bixcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW5leHQteWVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhaGVpXCIsIFwiTWljcm9zb2Z0IFNhbnMgU2VyaWZcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1wcmV2LWNlbnR1cnktYnRuLFxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtcHJldi1kZWNhZGUtYnRuLFxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtcHJldi15ZWFyLWJ0biB7XG4gIGxlZnQ6IDdweDsgfVxuXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1wcmV2LWNlbnR1cnktYnRuOmFmdGVyLFxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtcHJldi1kZWNhZGUtYnRuOmFmdGVyLFxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtcHJldi15ZWFyLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXEFCJzsgfVxuXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1uZXh0LWNlbnR1cnktYnRuLFxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtbmV4dC1kZWNhZGUtYnRuLFxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtbmV4dC15ZWFyLWJ0biB7XG4gIHJpZ2h0OiA3cHg7IH1cblxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtbmV4dC1jZW50dXJ5LWJ0bjphZnRlcixcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW5leHQtZGVjYWRlLWJ0bjphZnRlcixcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW5leHQteWVhci1idG46YWZ0ZXIge1xuICBjb250ZW50OiAnXFxCQic7IH1cblxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtcHJldi1tb250aC1idG4ge1xuICBsZWZ0OiAyOXB4OyB9XG5cbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXByZXYtbW9udGgtYnRuOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMjAzOSc7IH1cblxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtbmV4dC1tb250aC1idG4ge1xuICByaWdodDogMjlweDsgfVxuXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1uZXh0LW1vbnRoLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDIwM0EnOyB9XG5cbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1ib2R5IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNHB4KTsgfVxuXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG5cbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC15ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlOyB9XG5cbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC15ZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VjZjZmZDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1zZWxlY3RlZC1jZWxsIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC15ZWFyIHtcbiAgYmFja2dyb3VuZDogIzEwOGVlOTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXllYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtbGFzdC1kZWNhZGUtY2VsbCAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwteWVhcixcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1uZXh0LWRlY2FkZS1jZWxsIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC15ZWFyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7IH1cblxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzQ5YTllZTsgfVxuXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtY2VudHVyeS1zZWxlY3QsXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtZGVjYWRlLXNlbGVjdCxcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC15ZWFyLXNlbGVjdCxcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1tb250aC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1jZW50dXJ5LXNlbGVjdC1hcnJvdyxcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1kZWNhZGUtc2VsZWN0LWFycm93LFxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXllYXItc2VsZWN0LWFycm93LFxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLW1vbnRoLXNlbGVjdC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYtY2VudHVyeS1idG4sXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbmV4dC1jZW50dXJ5LWJ0bixcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1wcmV2LWRlY2FkZS1idG4sXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbmV4dC1kZWNhZGUtYnRuLFxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYtbW9udGgtYnRuLFxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLW5leHQtbW9udGgtYnRuLFxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYteWVhci1idG4sXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbmV4dC15ZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgXCJNaWNyb3NvZnQgU2FucyBTZXJpZlwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1wcmV2LWNlbnR1cnktYnRuLFxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYtZGVjYWRlLWJ0bixcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1wcmV2LXllYXItYnRuIHtcbiAgbGVmdDogN3B4OyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1wcmV2LWNlbnR1cnktYnRuOmFmdGVyLFxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYtZGVjYWRlLWJ0bjphZnRlcixcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1wcmV2LXllYXItYnRuOmFmdGVyIHtcbiAgY29udGVudDogJ1xcQUInOyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1uZXh0LWNlbnR1cnktYnRuLFxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLW5leHQtZGVjYWRlLWJ0bixcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1uZXh0LXllYXItYnRuIHtcbiAgcmlnaHQ6IDdweDsgfVxuXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbmV4dC1jZW50dXJ5LWJ0bjphZnRlcixcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1uZXh0LWRlY2FkZS1idG46YWZ0ZXIsXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbmV4dC15ZWFyLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXEJCJzsgfVxuXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtcHJldi1tb250aC1idG4ge1xuICBsZWZ0OiAyOXB4OyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1wcmV2LW1vbnRoLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDIwMzknOyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1uZXh0LW1vbnRoLWJ0biB7XG4gIHJpZ2h0OiAyOXB4OyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1uZXh0LW1vbnRoLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDIwM0EnOyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWJvZHkge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM0cHgpOyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWRlY2FkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTsgfVxuXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1kZWNhZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWNmNmZkO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtc2VsZWN0ZWQtY2VsbCAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1kZWNhZGUge1xuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1zZWxlY3RlZC1jZWxsIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWRlY2FkZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWxhc3QtY2VudHVyeS1jZWxsIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWRlY2FkZSxcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLW5leHQtY2VudHVyeS1jZWxsIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWRlY2FkZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtY2FsZW5kYXItbW9udGggLmFudC1jYWxlbmRhci1tb250aC1wYW5lbCxcbi5hbnQtY2FsZW5kYXItbW9udGggLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDI0OHB4OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsIHtcbiAgei1pbmRleDogMTA1MDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hbnQtdGltZS1waWNrZXItcGFuZWwtaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IC0ycHg7IH1cblxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdXRsaW5lOiAwOyB9XG5cbi5hbnQtdGltZS1waWNrZXItcGFuZWwtaW5wdXQtd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTsgfVxuXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLWlucHV0LWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHJlZDsgfVxuXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLWNsZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hbnQtdGltZS1waWNrZXItcGFuZWwtY2xlYXItYnRuOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcRTYyRVwiOyB9XG5cbi5hbnQtdGltZS1waWNrZXItcGFuZWwtY2xlYXItYnRuOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7IH1cblxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1uYXJyb3cgLmFudC10aW1lLXBpY2tlci1wYW5lbC1pbnB1dC13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMTJweDsgfVxuXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLXNlbGVjdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDU2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMTQ0cHg7IH1cblxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1zZWxlY3Q6aG92ZXIge1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5hbnQtdGltZS1waWNrZXItcGFuZWwtc2VsZWN0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5hbnQtdGltZS1waWNrZXItcGFuZWwtc2VsZWN0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1zZWxlY3Q6b25seS1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hbnQtdGltZS1waWNrZXItcGFuZWwtc2VsZWN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hbnQtdGltZS1waWNrZXItcGFuZWwtc2VsZWN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7IH1cblxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1zZWxlY3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWNmNmZkOyB9XG5cbmxpLmFudC10aW1lLXBpY2tlci1wYW5lbC1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxubGkuYW50LXRpbWUtcGlja2VyLXBhbmVsLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG5saS5hbnQtdGltZS1waWNrZXItcGFuZWwtc2VsZWN0LW9wdGlvbi1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtdGltZS1waWNrZXItcGFuZWwtY29tYm9ib3gge1xuICB6b29tOiAxOyB9XG5cbi5hbnQtdGltZS1waWNrZXItcGFuZWwtY29tYm9ib3g6YmVmb3JlLFxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1jb21ib2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLWNvbWJvYm94OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1hZGRvbiB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7IH1cblxuLmFudC10aW1lLXBpY2tlci1wYW5lbC5zbGlkZS11cC1lbnRlci5zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LXRpbWUtcGlja2VyLXBhbmVsLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC10aW1lLXBpY2tlci1wYW5lbC5zbGlkZS11cC1lbnRlci5zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LXRpbWUtcGlja2VyLXBhbmVsLXBsYWNlbWVudC10b3BSaWdodCxcbi5hbnQtdGltZS1waWNrZXItcGFuZWwuc2xpZGUtdXAtYXBwZWFyLnNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LXRpbWUtcGlja2VyLXBhbmVsLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC10aW1lLXBpY2tlci1wYW5lbC5zbGlkZS11cC1hcHBlYXIuc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtdGltZS1waWNrZXItcGFuZWwtcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25JbjsgfVxuXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtdGltZS1waWNrZXItcGFuZWwtcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtdGltZS1waWNrZXItcGFuZWwtcGxhY2VtZW50LWJvdHRvbVJpZ2h0LFxuLmFudC10aW1lLXBpY2tlci1wYW5lbC5zbGlkZS11cC1hcHBlYXIuc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtdGltZS1waWNrZXItcGFuZWwtcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC10aW1lLXBpY2tlci1wYW5lbC1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwSW47IH1cblxuLmFudC10aW1lLXBpY2tlci1wYW5lbC5zbGlkZS11cC1sZWF2ZS5zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LXRpbWUtcGlja2VyLXBhbmVsLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC10aW1lLXBpY2tlci1wYW5lbC5zbGlkZS11cC1sZWF2ZS5zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LXRpbWUtcGlja2VyLXBhbmVsLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDsgfVxuXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLnNsaWRlLXVwLWxlYXZlLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtdGltZS1waWNrZXItcGFuZWwtcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLnNsaWRlLXVwLWxlYXZlLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtdGltZS1waWNrZXItcGFuZWwtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBPdXQ7IH1cblxuLmFudC10aW1lLXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwcHg7IH1cblxuLmFudC10aW1lLXBpY2tlci1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbi5hbnQtdGltZS1waWNrZXItaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbiAgb3BhY2l0eTogMTsgfVxuXG4uYW50LXRpbWUtcGlja2VyLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5hbnQtdGltZS1waWNrZXItaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uYW50LXRpbWUtcGlja2VyLWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtdGltZS1waWNrZXItaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE2LCAxNDIsIDIzMywgMC4yKTsgfVxuXG4uYW50LXRpbWUtcGlja2VyLWlucHV0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtdGltZS1waWNrZXItaW5wdXRbZGlzYWJsZWRdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyOyB9XG5cbnRleHRhcmVhLmFudC10aW1lLXBpY2tlci1pbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5hbnQtdGltZS1waWNrZXItaW5wdXQtbGcge1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLmFudC10aW1lLXBpY2tlci1pbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDFweCA3cHg7XG4gIGhlaWdodDogMjJweDsgfVxuXG4uYW50LXRpbWUtcGlja2VyLWxhcmdlIC5hbnQtdGltZS1waWNrZXItaW5wdXQge1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLmFudC10aW1lLXBpY2tlci1zbWFsbCAuYW50LXRpbWUtcGlja2VyLWlucHV0IHtcbiAgcGFkZGluZzogMXB4IDdweDtcbiAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5hbnQtdGltZS1waWNrZXItb3BlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmFudC10aW1lLXBpY2tlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4OyB9XG5cbi5hbnQtdGltZS1waWNrZXItaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQxXCI7XG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgdG9wOiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5hbnQtZHJvcGRvd24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LWRyb3Bkb3duLXdyYXAgLmFudC1idG4gPiAuYW50aWNvbi1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTsgfVxuXG46cm9vdCAuYW50LWRyb3Bkb3duLXdyYXAgLmFudC1idG4gPiAuYW50aWNvbi1kb3duIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LWRyb3Bkb3duLXdyYXAgLmFudC1idG4gPiAuYW50aWNvbi1kb3duIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtZHJvcGRvd24td3JhcCAuYW50aWNvbi1kb3duOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTsgfVxuXG4uYW50LWRyb3Bkb3duLXdyYXAtb3BlbiAuYW50aWNvbi1kb3duOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmFudC1kcm9wZG93bi1oaWRkZW4sXG4uYW50LWRyb3Bkb3duLW1lbnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LWRyb3Bkb3duLW1lbnUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cblxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0sXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbSA+IGEsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSA+IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBtYXJnaW46IC03cHggLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbSA+IGE6Zm9jdXMsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZS1zZWxlY3RlZCxcbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLXNlbGVjdGVkID4gYSxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLXNlbGVjdGVkID4gYSB7XG4gIGNvbG9yOiAjMTA4ZWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZkOyB9XG5cbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtOmhvdmVyLFxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZkOyB9XG5cbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLWRpc2FibGVkLFxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZDpob3Zlcixcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW06Zmlyc3QtY2hpbGQsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTpmaXJzdC1jaGlsZCxcbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtOmZpcnN0LWNoaWxkID4gYSxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlOmZpcnN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG5cbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtOmxhc3QtY2hpbGQsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTpsYXN0LWNoaWxkLFxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4OyB9XG5cbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtOm9ubHktY2hpbGQsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTpvbmx5LWNoaWxkLFxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW06b25seS1jaGlsZCA+IGEsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTpvbmx5LWNoaWxkID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1kaXZpZGVyLFxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxFNjFGXCI7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTsgfVxuXG46cm9vdCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTphZnRlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGU6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdmVydGljYWwgPiAuYW50LWRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51OmZpcnN0LWNoaWxkIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cblxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnU6bGFzdC1jaGlsZCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4OyB9XG5cbi5hbnQtZHJvcGRvd24uc2xpZGUtZG93bi1lbnRlci5zbGlkZS1kb3duLWVudGVyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LWRyb3Bkb3duLnNsaWRlLWRvd24tYXBwZWFyLnNsaWRlLWRvd24tYXBwZWFyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LWRyb3Bkb3duLnNsaWRlLWRvd24tZW50ZXIuc2xpZGUtZG93bi1lbnRlci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21DZW50ZXIsXG4uYW50LWRyb3Bkb3duLnNsaWRlLWRvd24tYXBwZWFyLnNsaWRlLWRvd24tYXBwZWFyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUNlbnRlcixcbi5hbnQtZHJvcGRvd24uc2xpZGUtZG93bi1lbnRlci5zbGlkZS1kb3duLWVudGVyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbVJpZ2h0LFxuLmFudC1kcm9wZG93bi5zbGlkZS1kb3duLWFwcGVhci5zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjsgfVxuXG4uYW50LWRyb3Bkb3duLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQsXG4uYW50LWRyb3Bkb3duLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtZHJvcGRvd24uc2xpZGUtdXAtZW50ZXIuc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wQ2VudGVyLFxuLmFudC1kcm9wZG93bi5zbGlkZS11cC1hcHBlYXIuc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcENlbnRlcixcbi5hbnQtZHJvcGRvd24uc2xpZGUtdXAtZW50ZXIuc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wUmlnaHQsXG4uYW50LWRyb3Bkb3duLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluOyB9XG5cbi5hbnQtZHJvcGRvd24uc2xpZGUtZG93bi1sZWF2ZS5zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LWRyb3Bkb3duLnNsaWRlLWRvd24tbGVhdmUuc2xpZGUtZG93bi1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21DZW50ZXIsXG4uYW50LWRyb3Bkb3duLnNsaWRlLWRvd24tbGVhdmUuc2xpZGUtZG93bi1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0OyB9XG5cbi5hbnQtZHJvcGRvd24uc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtZHJvcGRvd24uc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wQ2VudGVyLFxuLmFudC1kcm9wZG93bi5zbGlkZS11cC1sZWF2ZS5zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDsgfVxuXG4uYW50LWRyb3Bkb3duLXRyaWdnZXIgLmFudGljb24tZG93bixcbi5hbnQtZHJvcGRvd24tbGluayAuYW50aWNvbi1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTsgfVxuXG46cm9vdCAuYW50LWRyb3Bkb3duLXRyaWdnZXIgLmFudGljb24tZG93bixcbjpyb290IC5hbnQtZHJvcGRvd24tbGluayAuYW50aWNvbi1kb3duIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LWRyb3Bkb3duLXRyaWdnZXIgLmFudGljb24tZG93bixcbjpyb290IC5hbnQtZHJvcGRvd24tbGluayAuYW50aWNvbi1kb3duIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtZHJvcGRvd24tYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYW50LWRyb3Bkb3duLWJ1dHRvbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDsgfVxuXG4uYW50LWRyb3Bkb3duLWJ1dHRvbiAuYW50aWNvbi1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTsgfVxuXG46cm9vdCAuYW50LWRyb3Bkb3duLWJ1dHRvbiAuYW50aWNvbi1kb3duIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LWRyb3Bkb3duLWJ1dHRvbiAuYW50aWNvbi1kb3duIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrLFxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogIzQwNDA0MDsgfVxuXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSxcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gPiBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nyk7IH1cblxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW06YWZ0ZXIsXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTphZnRlcixcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtID4gYTphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjcpOyB9XG5cbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtOmhvdmVyLFxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIsXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQsXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1zZWxlY3RlZDpob3Zlcixcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtLXNlbGVjdGVkID4gYSB7XG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG5cbmxhYmVsIHtcbiAgLypmb250LXNpemU6IDEycHg7Ki8gfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxubGFiZWwgPiAuYW50aWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LWZvcm0taXRlbS1yZXF1aXJlZDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb250ZW50OiBcIipcIjtcbiAgZm9udC1mYW1pbHk6IFNpbVN1bjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmMDQxMzQ7IH1cblxuLmFudC1mb3JtLWhpZGUtcmVxdWlyZWQtbWFyayAuYW50LWZvcm0taXRlbS1yZXF1aXJlZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LXJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5hbnQtcmFkaW8tdmVydGljYWwuZGlzYWJsZWQsXG4uYW50LWNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbi5hbnQtY2hlY2tib3gtdmVydGljYWwuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtcmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4uYW50LWNoZWNrYm94LmRpc2FibGVkIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LWZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmFudC1mb3JtLWl0ZW0gPiAuYW50LWZvcm0taXRlbSxcbi5hbnQtZm9ybS1pdGVtIDpub3QoLmFudC1mb3JtKSA+IC5hbnQtZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7IH1cblxuLmFudC1mb3JtLWl0ZW0tY29udHJvbCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHpvb206IDE7IH1cblxuLmFudC1mb3JtLWl0ZW0tY29udHJvbDpiZWZvcmUsXG4uYW50LWZvcm0taXRlbS1jb250cm9sOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5hbnQtZm9ybS1pdGVtLWNvbnRyb2w6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uYW50LWZvcm0taXRlbS13aXRoLWhlbHAge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmFudC1mb3JtLWl0ZW0tbGFiZWwgbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuXG4uYW50LWZvcm0taXRlbS1sYWJlbCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBtYXJnaW46IDAgOHB4IDAgMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNXB4OyB9XG5cbi5hbnQtZm9ybS1pdGVtIC5hbnQtc3dpdGNoIHtcbiAgbWFyZ2luOiA0cHggMDsgfVxuXG4uYW50LWZvcm0taXRlbS1uby1jb2xvbiAuYW50LWZvcm0taXRlbS1sYWJlbCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyB9XG5cbi5hbnQtZm9ybS1leHBsYWluIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uYW50LWZvcm0tZXhwbGFpbixcbi5hbnQtZm9ybS1leHRyYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpOyB9XG5cbi5hbnQtZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmFudC1mb3JtLXNwbGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5mb3JtIC5oYXMtZmVlZGJhY2sgLmFudC1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuZm9ybSAuaGFzLWZlZWRiYWNrIC5hbnQtc2VsZWN0LWFycm93LFxuZm9ybSAuaGFzLWZlZWRiYWNrIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2xlYXIge1xuICByaWdodDogMjhweDsgfVxuXG5mb3JtIC5oYXMtZmVlZGJhY2sgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlbGVjdGVkLXZhbHVlIHtcbiAgcGFkZGluZy1yaWdodDogNDJweDsgfVxuXG5mb3JtIC5oYXMtZmVlZGJhY2sgLmFudC1jYXNjYWRlci1waWNrZXItYXJyb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbmZvcm0gLmhhcy1mZWVkYmFjayAuYW50LWNhc2NhZGVyLXBpY2tlci1jbGVhciB7XG4gIHJpZ2h0OiAyOHB4OyB9XG5cbmZvcm0gLmhhcy1mZWVkYmFjayAuYW50LWNhbGVuZGFyLXBpY2tlci1pY29uLFxuZm9ybSAuaGFzLWZlZWRiYWNrIC5hbnQtY2FsZW5kYXItcGlja2VyLWNsZWFyIHtcbiAgcmlnaHQ6IDI4cHg7IH1cblxuZm9ybSB0ZXh0YXJlYS5hbnQtaW5wdXQge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuZm9ybSAuYW50LXVwbG9hZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbmZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbmZvcm0gLmFudC1yYWRpby1pbmxpbmUsXG5mb3JtIC5hbnQtY2hlY2tib3gtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuZm9ybSAuYW50LXJhZGlvLWlubGluZTpmaXJzdC1jaGlsZCxcbmZvcm0gLmFudC1jaGVja2JveC1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5mb3JtIC5hbnQtY2hlY2tib3gtdmVydGljYWwsXG5mb3JtIC5hbnQtcmFkaW8tdmVydGljYWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5mb3JtIC5hbnQtY2hlY2tib3gtdmVydGljYWwgKyAuYW50LWNoZWNrYm94LXZlcnRpY2FsLFxuZm9ybSAuYW50LXJhZGlvLXZlcnRpY2FsICsgLmFudC1yYWRpby12ZXJ0aWNhbCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmZvcm0gLmFudC1pbnB1dC1udW1iZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG5mb3JtIC5hbnQtc2VsZWN0LFxuZm9ybSAuYW50LWNhc2NhZGVyLXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hbnQtaW5wdXQtZ3JvdXAtd3JhcCAuYW50LXNlbGVjdC1zZWxlY3Rpb24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5hbnQtaW5wdXQtZ3JvdXAtd3JhcCAuYW50LXNlbGVjdC1zZWxlY3Rpb246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7IH1cblxuLmFudC1pbnB1dC1ncm91cC13cmFwIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4uYW50LWlucHV0LWdyb3VwLXdyYXAgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uYW50LWlucHV0LWdyb3VwLXdyYXAgLmFudC1zZWxlY3Qtb3BlbiAuYW50LXNlbGVjdC1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFudC1mb3JtLXZlcnRpY2FsIC5hbnQtZm9ybS1pdGVtLWxhYmVsLFxuLmFudC1jb2wtMjQuYW50LWZvcm0taXRlbS1sYWJlbCxcbi5hbnQtY29sLXhsLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICBwYWRkaW5nOiAwIDAgOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYW50LWZvcm0tdmVydGljYWwgLmFudC1mb3JtLWl0ZW0tbGFiZWwgbGFiZWw6YWZ0ZXIsXG4uYW50LWNvbC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIGxhYmVsOmFmdGVyLFxuLmFudC1jb2wteGwtMjQuYW50LWZvcm0taXRlbS1sYWJlbCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW50LWNvbC14cy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFudC1jb2wteHMtMjQuYW50LWZvcm0taXRlbS1sYWJlbCBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFudC1jb2wtc20tMjQuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hbnQtY29sLXNtLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYW50LWNvbC1tZC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFudC1jb2wtbWQtMjQuYW50LWZvcm0taXRlbS1sYWJlbCBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5hbnQtY29sLWxnLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYW50LWNvbC1sZy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJzsgfSB9XG5cbi5hbnQtZm9ybS1pbmxpbmUgLmFudC1mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS1pdGVtLXdpdGgtaGVscCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmFudC1mb3JtLWlubGluZSAuYW50LWZvcm0taXRlbSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hbnQtZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS1leHBsYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5oYXMtc3VjY2Vzcy5oYXMtZmVlZGJhY2s6YWZ0ZXIsXG4uaGFzLXdhcm5pbmcuaGFzLWZlZWRiYWNrOmFmdGVyLFxuLmhhcy1lcnJvci5oYXMtZmVlZGJhY2s6YWZ0ZXIsXG4uaXMtdmFsaWRhdGluZy5oYXMtZmVlZGJhY2s6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tSW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KTtcbiAgYW5pbWF0aW9uOiB6b29tSW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KTtcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDE7IH1cblxuLmhhcy1zdWNjZXNzLmhhcy1mZWVkYmFjazphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGRpZmZab29tSW4xICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBkaWZmWm9vbUluMSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZXJyb3IuaGFzLWZlZWRiYWNrOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZGlmZlpvb21JbjIgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IGRpZmZab29tSW4yICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13YXJuaW5nLmhhcy1mZWVkYmFjazphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGRpZmZab29tSW4zICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBkaWZmWm9vbUluMyAhaW1wb3J0YW50OyB9XG5cbi5oYXMtc3VjY2Vzcy5oYXMtZmVlZGJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxFNjMwJztcbiAgY29sb3I6ICMwMGE4NTQ7IH1cblxuLmhhcy13YXJuaW5nIC5hbnQtZm9ybS1leHBsYWluLFxuLmhhcy13YXJuaW5nIC5hbnQtZm9ybS1zcGxpdCB7XG4gIGNvbG9yOiAjZmZiZjAwOyB9XG5cbi5oYXMtd2FybmluZyAuYW50LWlucHV0LFxuLmhhcy13YXJuaW5nIC5hbnQtaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmJmMDA7IH1cblxuLmhhcy13YXJuaW5nIC5hbnQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmNlM2Q7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMTkxLCAwLCAwLjIpOyB9XG5cbi5oYXMtd2FybmluZyAuYW50LWlucHV0Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmYwMDsgfVxuXG4uaGFzLXdhcm5pbmcgLmFudC1jYWxlbmRhci1waWNrZXItb3BlbiAuYW50LWNhbGVuZGFyLXBpY2tlci1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2UzZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTEsIDAsIDAuMik7IH1cblxuLmhhcy13YXJuaW5nIC5hbnQtaW5wdXQtcHJlZml4IHtcbiAgY29sb3I6ICNmZmJmMDA7IH1cblxuLmhhcy13YXJuaW5nIC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2ZmYmYwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5oYXMtd2FybmluZyAuaGFzLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNmZmJmMDA7IH1cblxuLmhhcy13YXJuaW5nLmhhcy1mZWVkYmFjazphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXEU2MkMnO1xuICBjb2xvcjogI2ZmYmYwMDsgfVxuXG4uaGFzLXdhcm5pbmcgLmFudC1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZjAwOyB9XG5cbi5oYXMtd2FybmluZyAuYW50LXNlbGVjdC1vcGVuIC5hbnQtc2VsZWN0LXNlbGVjdGlvbixcbi5oYXMtd2FybmluZyAuYW50LXNlbGVjdC1mb2N1c2VkIC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2UzZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTEsIDAsIDAuMik7IH1cblxuLmhhcy13YXJuaW5nIC5hbnQtY2FsZW5kYXItcGlja2VyLWljb246YWZ0ZXIsXG4uaGFzLXdhcm5pbmcgLmFudC1waWNrZXItaWNvbjphZnRlcixcbi5oYXMtd2FybmluZyAuYW50LXNlbGVjdC1hcnJvdyxcbi5oYXMtd2FybmluZyAuYW50LWNhc2NhZGVyLXBpY2tlci1hcnJvdyB7XG4gIGNvbG9yOiAjZmZiZjAwOyB9XG5cbi5oYXMtd2FybmluZyAuYW50LWlucHV0LW51bWJlcixcbi5oYXMtd2FybmluZyAuYW50LXRpbWUtcGlja2VyLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZjAwOyB9XG5cbi5oYXMtd2FybmluZyAuYW50LWlucHV0LW51bWJlci1mb2N1c2VkLFxuLmhhcy13YXJuaW5nIC5hbnQtdGltZS1waWNrZXItaW5wdXQtZm9jdXNlZCxcbi5oYXMtd2FybmluZyAuYW50LWlucHV0LW51bWJlcjpmb2N1cyxcbi5oYXMtd2FybmluZyAuYW50LXRpbWUtcGlja2VyLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZTNkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDE5MSwgMCwgMC4yKTsgfVxuXG4uaGFzLXdhcm5pbmcgLmFudC1pbnB1dC1udW1iZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuLmhhcy13YXJuaW5nIC5hbnQtdGltZS1waWNrZXItaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZjAwOyB9XG5cbi5oYXMtZXJyb3IgLmFudC1mb3JtLWV4cGxhaW4sXG4uaGFzLWVycm9yIC5hbnQtZm9ybS1zcGxpdCB7XG4gIGNvbG9yOiAjZjA0MTM0OyB9XG5cbi5oYXMtZXJyb3IgLmFudC1pbnB1dCxcbi5oYXMtZXJyb3IgLmFudC1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2YwNDEzNDsgfVxuXG4uaGFzLWVycm9yIC5hbnQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNDZlNjU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0MCwgNjUsIDUyLCAwLjIpOyB9XG5cbi5oYXMtZXJyb3IgLmFudC1pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmMDQxMzQ7IH1cblxuLmhhcy1lcnJvciAuYW50LWNhbGVuZGFyLXBpY2tlci1vcGVuIC5hbnQtY2FsZW5kYXItcGlja2VyLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ2ZTY1O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDAsIDY1LCA1MiwgMC4yKTsgfVxuXG4uaGFzLWVycm9yIC5hbnQtaW5wdXQtcHJlZml4IHtcbiAgY29sb3I6ICNmMDQxMzQ7IH1cblxuLmhhcy1lcnJvciAuYW50LWlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNmMDQxMzQ7XG4gIGJvcmRlci1jb2xvcjogI2YwNDEzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uaGFzLWVycm9yIC5oYXMtZmVlZGJhY2sge1xuICBjb2xvcjogI2YwNDEzNDsgfVxuXG4uaGFzLWVycm9yLmhhcy1mZWVkYmFjazphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXEU2MkUnO1xuICBjb2xvcjogI2YwNDEzNDsgfVxuXG4uaGFzLWVycm9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2YwNDEzNDsgfVxuXG4uaGFzLWVycm9yIC5hbnQtc2VsZWN0LW9wZW4gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLFxuLmhhcy1lcnJvciAuYW50LXNlbGVjdC1mb2N1c2VkIC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NmU2NTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQwLCA2NSwgNTIsIDAuMik7IH1cblxuLmhhcy1lcnJvciAuYW50LWNhbGVuZGFyLXBpY2tlci1pY29uOmFmdGVyLFxuLmhhcy1lcnJvciAuYW50LXBpY2tlci1pY29uOmFmdGVyLFxuLmhhcy1lcnJvciAuYW50LXNlbGVjdC1hcnJvdyxcbi5oYXMtZXJyb3IgLmFudC1jYXNjYWRlci1waWNrZXItYXJyb3cge1xuICBjb2xvcjogI2YwNDEzNDsgfVxuXG4uaGFzLWVycm9yIC5hbnQtaW5wdXQtbnVtYmVyLFxuLmhhcy1lcnJvciAuYW50LXRpbWUtcGlja2VyLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA0MTM0OyB9XG5cbi5oYXMtZXJyb3IgLmFudC1pbnB1dC1udW1iZXItZm9jdXNlZCxcbi5oYXMtZXJyb3IgLmFudC10aW1lLXBpY2tlci1pbnB1dC1mb2N1c2VkLFxuLmhhcy1lcnJvciAuYW50LWlucHV0LW51bWJlcjpmb2N1cyxcbi5oYXMtZXJyb3IgLmFudC10aW1lLXBpY2tlci1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NmU2NTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQwLCA2NSwgNTIsIDAuMik7IH1cblxuLmhhcy1lcnJvciAuYW50LWlucHV0LW51bWJlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uaGFzLWVycm9yIC5hbnQtdGltZS1waWNrZXItaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA0MTM0OyB9XG5cbi5oYXMtZXJyb3IgLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvcixcbi5oYXMtZXJyb3IgLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmMDQxMzQ7IH1cblxuLmhhcy1lcnJvciAuYW50LW1lbnRpb24td3JhcHBlci5hbnQtbWVudGlvbi1hY3RpdmUgLmFudC1tZW50aW9uLWVkaXRvcixcbi5oYXMtZXJyb3IgLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvcjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNDZlNjU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0MCwgNjUsIDUyLCAwLjIpOyB9XG5cbi5pcy12YWxpZGF0aW5nLmhhcy1mZWVkYmFjazphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICBjb250ZW50OiBcIlxcRTY0RFwiO1xuICBjb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5hbnQtZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uYW50LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5hbnQtaW5wdXQsXG4uYW50LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dCxcbi5hbnQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmFudC1pbnB1dC1ncm91cCAuYW50LWlucHV0LWdyb3VwLWFkZG9uIHtcbiAgaGVpZ2h0OiAyOHB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkaWZmWm9vbUluMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgZGlmZlpvb21JbjEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZGlmZlpvb21JbjIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRpZmZab29tSW4yIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRpZmZab29tSW4zIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBkaWZmWm9vbUluMyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LWlucHV0LW51bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogdGV4dDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiA4MHB4OyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFudC1pbnB1dC1udW1iZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmFudC1pbnB1dC1udW1iZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uYW50LWlucHV0LW51bWJlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTsgfVxuXG4uYW50LWlucHV0LW51bWJlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTYsIDE0MiwgMjMzLCAwLjIpOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjsgfVxuXG50ZXh0YXJlYS5hbnQtaW5wdXQtbnVtYmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmFudC1pbnB1dC1udW1iZXItbGcge1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLmFudC1pbnB1dC1udW1iZXItc20ge1xuICBwYWRkaW5nOiAxcHggN3B4O1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyOmhvdmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXIsXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyOmhvdmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lciB7XG4gIGNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXIsXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiA3cHggXFw5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41ODMzMykgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjU4MzMzKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41ODMzMykgcm90YXRlKDBkZWcpO1xuICAvKiBJRTYtSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XG4gIHpvb206IDE7XG4gIHJpZ2h0OiA0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXI6YmVmb3JlLFxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJhbnRpY29uXCIgIWltcG9ydGFudDsgfVxuXG46cm9vdCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxuOnJvb3QgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxuOnJvb3QgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE2LCAxNDIsIDIzMywgMC4yKTsgfVxuXG4uYW50LWlucHV0LW51bWJlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IDA7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBoZWlnaHQ6IDI2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMCA3cHg7IH1cblxuLmFudC1pbnB1dC1udW1iZXItaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbiAgb3BhY2l0eTogMTsgfVxuXG4uYW50LWlucHV0LW51bWJlci1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uYW50LWlucHV0LW51bWJlci1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWlucHV0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWlucHV0W2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjsgfVxuXG4uYW50LWlucHV0LW51bWJlci1sZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFudC1pbnB1dC1udW1iZXItbGcgaW5wdXQge1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLmFudC1pbnB1dC1udW1iZXItc20ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLXNtIGlucHV0IHtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjRzIGxpbmVhciAwLjFzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjRzIGxpbmVhciAwLjFzOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcDpob3ZlciAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyIHtcbiAgaGVpZ2h0OiA0MCU7IH1cblxuLmFudC1pbnB1dC1udW1iZXI6aG92ZXIgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXIge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDsgfVxuXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyOmJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29udGVudDogXCJcXEU2MUVcIjsgfVxuXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwOmhvdmVyIHtcbiAgaGVpZ2h0OiA2MCUgIWltcG9ydGFudDsgfVxuXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgdG9wOiAtMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7IH1cblxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyOmJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29udGVudDogXCJcXEU2MURcIjsgfVxuXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd246aG92ZXIge1xuICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50OyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1kaXNhYmxlZCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIsXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWRpc2FibGVkIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lcixcbi5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lcixcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1kaXNhYmxlZCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1kaXNhYmxlZCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxuLmFudC1pbnB1dC1udW1iZXItZGlzYWJsZWQgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lciB7XG4gIG9wYWNpdHk6IDAuNzI7XG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmFudC1pbnB1dC1udW1iZXItZGlzYWJsZWQgLmFudC1pbnB1dC1udW1iZXItaW5wdXQge1xuICBvcGFjaXR5OiAwLjcyO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyB9XG5cbi5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1pbnB1dC1udW1iZXItZGlzYWJsZWQgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlciB7XG4gIG9wYWNpdHk6IDAuNzI7XG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtbGF5b3V0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogI2VjZWNlYzsgfVxuXG4uYW50LWxheW91dC5hbnQtbGF5b3V0LWhhcy1zaWRlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLmFudC1sYXlvdXQtaGVhZGVyLFxuLmFudC1sYXlvdXQtZm9vdGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4uYW50LWxheW91dC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGhlaWdodDogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7IH1cblxuLmFudC1sYXlvdXQtZm9vdGVyIHtcbiAgcGFkZGluZzogMjRweCA1MHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtbGF5b3V0LWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uYW50LWxheW91dC1zaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM0MDQwNDA7XG4gIC8qIGZpeCBmaXJlZm94IGNhbid0IHNldCB3aWR0aCBzbWFsbGVyIHRoYW4gY29udGVudCBvbiBmbGV4IGl0ZW0gKi9cbiAgbWluLXdpZHRoOiAwOyB9XG5cbi5hbnQtbGF5b3V0LXNpZGVyLWhhcy10cmlnZ2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cblxuLmFudC1sYXlvdXQtc2lkZXItcmlnaHQge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtd2Via2l0LW9yZGVyOiAxO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7IH1cblxuLmFudC1sYXlvdXQtc2lkZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjQsIDY0LCA2NCwgMC44OCk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtbGF5b3V0LXNpZGVyLXplcm8td2lkdGggPiAqIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYW50LWxheW91dC1zaWRlci16ZXJvLXdpZHRoLXRyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjRweDtcbiAgcmlnaHQ6IC0zNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7IH1cblxuLmFudC1sYXlvdXQtc2lkZXItemVyby13aWR0aC10cmlnZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzUzNTM1MzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjYuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcclxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXHJcbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCxcbmJvZHkge1xuICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIlBpbmdGYW5nIFNDXCIsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIk1pY3Jvc29mdCBZYUhlaVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLypib2R5LFxyXG5kaXYsXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbnVsLFxyXG5vbCxcclxubGksXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnByZSxcclxuY29kZSxcclxuZm9ybSxcclxuZmllbGRzZXQsXHJcbmxlZ2VuZCxcclxuaW5wdXQsXHJcbnRleHRhcmVhLFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG50aCxcclxudGQsXHJcbmhyLFxyXG5idXR0b24sXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOjE0cHg7XHJcbn0qL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dDo6LW1zLWNsZWFyLFxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmEge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTsgfVxuXG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IGluaztcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXA6IGluazsgfVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICM0OWE5ZWU7IH1cblxuYTphY3RpdmUge1xuICBjb2xvcjogIzBlNzdjYTsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYVtkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFudC1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwIDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI2NjYzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTsgfVxuXG4uY2xlYXJmaXgge1xuICB6b29tOiAxOyB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9hdC5hbGljZG4uY29tL3QvZm9udF8wcWNwMjIyd3Z3aWptN3ZpLmVvdFwiKTtcbiAgLyogSUU5Ki9cbiAgc3JjOiB1cmwoXCJodHRwczovL2F0LmFsaWNkbi5jb20vdC9mb250XzBxY3AyMjJ3dndpam03dmkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9hdC5hbGljZG4uY29tL3QvZm9udF8wcWNwMjIyd3Z3aWptN3ZpLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hdC5hbGljZG4uY29tL3QvZm9udF8wcWNwMjIyd3Z3aWptN3ZpLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9hdC5hbGljZG4uY29tL3QvZm9udF8wcWNwMjIyd3Z3aWptN3ZpLnN2ZyNpY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmFudGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmFudGljb246YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIiAhaW1wb3J0YW50OyB9XG5cbi5hbnRpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwMFwiOyB9XG5cbi5hbnRpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDFcIjsgfVxuXG4uYW50aWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjAyXCI7IH1cblxuLmFudGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDNcIjsgfVxuXG4uYW50aWNvbi1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwNFwiOyB9XG5cbi5hbnRpY29uLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDVcIjsgfVxuXG4uYW50aWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjA2XCI7IH1cblxuLmFudGljb24tY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDdcIjsgfVxuXG4uYW50aWNvbi1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDhcIjsgfVxuXG4uYW50aWNvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDhcIjsgfVxuXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDhcIjsgfVxuXG4uYW50aWNvbi1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwOVwiOyB9XG5cbi5hbnRpY29uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjA5XCI7IH1cblxuLmFudGljb24tY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDlcIjsgfVxuXG4uYW50aWNvbi11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEFcIjsgfVxuXG4uYW50aWNvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEFcIjsgfVxuXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEFcIjsgfVxuXG4uYW50aWNvbi1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQlwiOyB9XG5cbi5hbnRpY29uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBCXCI7IH1cblxuLmFudGljb24tY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEJcIjsgfVxuXG4uYW50aWNvbi1yaWdodC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQ1wiOyB9XG5cbi5hbnRpY29uLWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBDXCI7IH1cblxuLmFudGljb24tY2FyZXQtY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MENcIjsgfVxuXG4uYW50aWNvbi1sZWZ0LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBEXCI7IH1cblxuLmFudGljb24tY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwRFwiOyB9XG5cbi5hbnRpY29uLWNhcmV0LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MERcIjsgfVxuXG4uYW50aWNvbi11cC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwRVwiOyB9XG5cbi5hbnRpY29uLWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBFXCI7IH1cblxuLmFudGljb24tY2FyZXQtY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEVcIjsgfVxuXG4uYW50aWNvbi1kb3duLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBGXCI7IH1cblxuLmFudGljb24tY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwRlwiOyB9XG5cbi5hbnRpY29uLWNhcmV0LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEZcIjsgfVxuXG4uYW50aWNvbi12ZXJ0aWNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjEwXCI7IH1cblxuLmFudGljb24tdmVydGljbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTFcIjsgfVxuXG4uYW50aWNvbi1yb2xsYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxMlwiOyB9XG5cbi5hbnRpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTNcIjsgfVxuXG4uYW50aWNvbi1zaHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTRcIjsgfVxuXG4uYW50aWNvbi1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE1XCI7IH1cblxuLmFudGljb24tYXJyb3ctc2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxNVwiOyB9XG5cbi5hbnRpY29uLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxNlwiOyB9XG5cbi5hbnRpY29uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxN1wiOyB9XG5cbi5hbnRpY29uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE4XCI7IH1cblxuLmFudGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxOVwiOyB9XG5cbi5hbnRpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjFBXCI7IH1cblxuLmFudGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MUJcIjsgfVxuXG4uYW50aWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjFDXCI7IH1cblxuLmFudGljb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxRFwiOyB9XG5cbi5hbnRpY29uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjFFXCI7IH1cblxuLmFudGljb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MUZcIjsgfVxuXG4uYW50aWNvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjIwXCI7IH1cblxuLmFudGljb24tbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjFcIjsgfVxuXG4uYW50aWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjJcIjsgfVxuXG4uYW50aWNvbi1taW51cy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyM1wiOyB9XG5cbi5hbnRpY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI0XCI7IH1cblxuLmFudGljb24tcGx1cy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyNVwiOyB9XG5cbi5hbnRpY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI2XCI7IH1cblxuLmFudGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyN1wiOyB9XG5cbi5hbnRpY29uLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI4XCI7IH1cblxuLmFudGljb24taW5mby1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyOVwiOyB9XG5cbi5hbnRpY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MkFcIjsgfVxuXG4uYW50aWNvbi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyQlwiOyB9XG5cbi5hbnRpY29uLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyQ1wiOyB9XG5cbi5hbnRpY29uLWV4Y2xhbWF0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjJEXCI7IH1cblxuLmFudGljb24tY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjJFXCI7IH1cblxuLmFudGljb24tY3Jvc3MtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjJFXCI7IH1cblxuLmFudGljb24tY2xvc2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MkZcIjsgfVxuXG4uYW50aWNvbi1jcm9zcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyRlwiOyB9XG5cbi5hbnRpY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzMFwiOyB9XG5cbi5hbnRpY29uLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjMxXCI7IH1cblxuLmFudGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzJcIjsgfVxuXG4uYW50aWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzM1wiOyB9XG5cbi5hbnRpY29uLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjMzXCI7IH1cblxuLmFudGljb24tY3VzdG9tZXItc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzNFwiOyB9XG5cbi5hbnRpY29uLWN1c3RvbWVyc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzNFwiOyB9XG5cbi5hbnRpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjM1XCI7IH1cblxuLmFudGljb24tY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjM2XCI7IH1cblxuLmFudGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzN1wiOyB9XG5cbi5hbnRpY29uLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzOFwiOyB9XG5cbi5hbnRpY29uLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzlcIjsgfVxuXG4uYW50aWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzQVwiOyB9XG5cbi5hbnRpY29uLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzQlwiOyB9XG5cbi5hbnRpY29uLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjNDXCI7IH1cblxuLmFudGljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2M0RcIjsgfVxuXG4uYW50aWNvbi1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2M0VcIjsgfVxuXG4uYW50aWNvbi1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzRlwiOyB9XG5cbi5hbnRpY29uLWNsb2NrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0MFwiOyB9XG5cbi5hbnRpY29uLWNsb2NrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQxXCI7IH1cblxuLmFudGljb24tc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0MlwiOyB9XG5cbi5hbnRpY29uLXN3YXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0M1wiOyB9XG5cbi5hbnRpY29uLXN3YXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NDRcIjsgfVxuXG4uYW50aWNvbi1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQ1XCI7IH1cblxuLmFudGljb24tZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NDZcIjsgfVxuXG4uYW50aWNvbi1mcm93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NDZcIjsgfVxuXG4uYW50aWNvbi1lbGxpcHNpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0N1wiOyB9XG5cbi5hbnRpY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NDhcIjsgfVxuXG4uYW50aWNvbi1tZW51LWZvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NThcIjsgfVxuXG4uYW50aWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjU5XCI7IH1cblxuLmFudGljb24tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjVBXCI7IH1cblxuLmFudGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1QlwiOyB9XG5cbi5hbnRpY29uLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NUNcIjsgfVxuXG4uYW50aWNvbi1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjVEXCI7IH1cblxuLmFudGljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1RVwiOyB9XG5cbi5hbnRpY29uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1RlwiOyB9XG5cbi5hbnRpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjBcIjsgfVxuXG4uYW50aWNvbi1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjFcIjsgfVxuXG4uYW50aWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjJcIjsgfVxuXG4uYW50aWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjNcIjsgfVxuXG4uYW50aWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjY0XCI7IH1cblxuLmFudGljb24tZXhjZXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjY1XCI7IH1cblxuLmFudGljb24tbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjY2XCI7IH1cblxuLmFudGljb24tbWVoLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2NlwiOyB9XG5cbi5hbnRpY29uLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjY3XCI7IH1cblxuLmFudGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2OFwiOyB9XG5cbi5hbnRpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjlcIjsgfVxuXG4uYW50aWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjZBXCI7IH1cblxuLmFudGljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjZCXCI7IH1cblxuLmFudGljb24tdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjZDXCI7IH1cblxuLmFudGljb24tdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2RFwiOyB9XG5cbi5hbnRpY29uLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2RVwiOyB9XG5cbi5hbnRpY29uLXNvbHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjZGXCI7IH1cblxuLmFudGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjcwXCI7IH1cblxuLmFudGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjcxXCI7IH1cblxuLmFudGljb24tc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3MlwiOyB9XG5cbi5hbnRpY29uLXBvd2Vyb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQ1XCI7IH1cblxuLmFudGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3NFwiOyB9XG5cbi5hbnRpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjc1XCI7IH1cblxuLmFudGljb24tcGFwZXItY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3NlwiOyB9XG5cbi5hbnRpY29uLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3N1wiOyB9XG5cbi5hbnRpY29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3OFwiOyB9XG5cbi5hbnRpY29uLW1lbnUtdW5mb2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjc5XCI7IH1cblxuLmFudGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2N0FcIjsgfVxuXG4uYW50aWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjdCXCI7IH1cblxuLmFudGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjdDXCI7IH1cblxuLmFudGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDBcIjsgfVxuXG4uYW50aWNvbi1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQxXCI7IH1cblxuLmFudGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQyXCI7IH1cblxuLmFudGljb24tdGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDNcIjsgfVxuXG4uYW50aWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjdEXCI7IH1cblxuLmFudGljb24tdGFncy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjdFXCI7IH1cblxuLmFudGljb24tY2xvdWQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3RlwiOyB9XG5cbi5hbnRpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjgwXCI7IH1cblxuLmFudGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjgxXCI7IH1cblxuLmFudGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODJcIjsgfVxuXG4uYW50aWNvbi1jbG91ZC1kb3dubG9hZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjgzXCI7IH1cblxuLmFudGljb24tY2xvdWQtdXBsb2FkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODRcIjsgfVxuXG4uYW50aWNvbi1lbnZpcm9ubWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4NVwiOyB9XG5cbi5hbnRpY29uLWVudmlyb25tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODZcIjsgfVxuXG4uYW50aWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODdcIjsgfVxuXG4uYW50aWNvbi1leWUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4OFwiOyB9XG5cbi5hbnRpY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4OVwiOyB9XG5cbi5hbnRpY29uLWNhbWVyYS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjhBXCI7IH1cblxuLmFudGljb24td2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4QlwiOyB9XG5cbi5hbnRpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjhDXCI7IH1cblxuLmFudGljb24tYXBwbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZENFwiOyB9XG5cbi5hbnRpY29uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MzhcIjsgfVxuXG4uYW50aWNvbi1hbmRyb2lkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OERcIjsgfVxuXG4uYW50aWNvbi1hbGl3YW5nd2FuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4RVwiOyB9XG5cbi5hbnRpY29uLWFsaXdhbmd3YW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OEZcIjsgfVxuXG4uYW50aWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTFcIjsgfVxuXG4uYW50aWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjkyXCI7IH1cblxuLmFudGljb24tY2lyY2xlLWRvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5M1wiOyB9XG5cbi5hbnRpY29uLWNpcmNsZS1kb3duLTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5NFwiOyB9XG5cbi5hbnRpY29uLWFwcHN0b3JlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTVcIjsgfVxuXG4uYW50aWNvbi1hcHBzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5NlwiOyB9XG5cbi5hbnRpY29uLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTdcIjsgfVxuXG4uYW50aWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OThcIjsgfVxuXG4uYW50aWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5OVwiOyB9XG5cbi5hbnRpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5QVwiOyB9XG5cbi5hbnRpY29uLWllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjlCXCI7IH1cblxuLmFudGljb24tZmlsZS1qcGc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OUNcIjsgfVxuXG4uYW50aWNvbi1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjRDXCI7IH1cblxuLmFudGljb24tbGlrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjlEXCI7IH1cblxuLmFudGljb24tZGlzbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0QlwiOyB9XG5cbi5hbnRpY29uLWRpc2xpa2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5RVwiOyB9XG5cbi5hbnRpY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5RlwiOyB9XG5cbi5hbnRpY29uLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkEwXCI7IH1cblxuLmFudGljb24tcHVzaHBpbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkExXCI7IH1cblxuLmFudGljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBMlwiOyB9XG5cbi5hbnRpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkEzXCI7IH1cblxuLmFudGljb24taGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBNFwiOyB9XG5cbi5hbnRpY29uLXBheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QTVcIjsgfVxuXG4uYW50aWNvbi1wYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QTZcIjsgfVxuXG4uYW50aWNvbi1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBN1wiOyB9XG5cbi5hbnRpY29uLXNtaWxlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBN1wiOyB9XG5cbi5hbnRpY29uLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QThcIjsgfVxuXG4uYW50aWNvbi1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkE5XCI7IH1cblxuLmFudGljb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBQVwiOyB9XG5cbi5hbnRpY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QUJcIjsgfVxuXG4uYW50aWNvbi1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QUNcIjsgfVxuXG4uYW50aWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QURcIjsgfVxuXG4uYW50aWNvbi1maWxlLXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QUZcIjsgfVxuXG4uYW50aWNvbi1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkIwXCI7IH1cblxuLmFudGljb24tZmlsZS1wcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjFcIjsgfVxuXG4uYW50aWNvbi1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjJcIjsgfVxuXG4uYW50aWNvbi1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCM1wiOyB9XG5cbi5hbnRpY29uLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjRcIjsgfVxuXG4uYW50aWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjZcIjsgfVxuXG4uYW50aWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCN1wiOyB9XG5cbi5hbnRpY29uLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCOFwiOyB9XG5cbi5hbnRpY29uLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCQVwiOyB9XG5cbi5hbnRpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkJCXCI7IH1cblxuLmFudGljb24td2luZG93cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkJDXCI7IH1cblxuLmFudGljb24tZG90LWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkJEXCI7IH1cblxuLmFudGljb24tYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkJFXCI7IH1cblxuLmFudGljb24tY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZCRlwiOyB9XG5cbi5hbnRpY29uLWFwaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTk1MVwiOyB9XG5cbi5hbnRpY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkMwXCI7IH1cblxuLmFudGljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkMxXCI7IH1cblxuLmFudGljb24tY2xvc2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkMyXCI7IH1cblxuLmFudGljb24tY2xvc2Utc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzNcIjsgfVxuXG4uYW50aWNvbi1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzRcIjsgfVxuXG4uYW50aWNvbi1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDNVwiOyB9XG5cbi5hbnRpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzZcIjsgfVxuXG4uYW50aWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzdcIjsgfVxuXG4uYW50aWNvbi11cC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QzhcIjsgfVxuXG4uYW50aWNvbi1kb3duLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDOVwiOyB9XG5cbi5hbnRpY29uLWxlZnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkNBXCI7IH1cblxuLmFudGljb24tcmlnaHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkNCXCI7IH1cblxuLmFudGljb24tcmlnaHQtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2Q0NcIjsgfVxuXG4uYW50aWNvbi1sZWZ0LXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkNEXCI7IH1cblxuLmFudGljb24tZG93bi1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZDRVwiOyB9XG5cbi5hbnRpY29uLXVwLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkNGXCI7IH1cblxuLmFudGljb24tbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0RFwiOyB9XG5cbi5hbnRpY29uLWxvYWRpbmctMy1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZBRVwiOyB9XG5cbi5hbnRpY29uLWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NDlcIjsgfVxuXG4uYW50aWNvbi1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NEFcIjsgfVxuXG4uYW50aWNvbi1hZGRmaWxlOmJlZm9yZSxcbi5hbnRpY29uLWZpbGUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTEwXCI7IH1cblxuLmFudGljb24tYWRkZm9sZGVyOmJlZm9yZSxcbi5hbnRpY29uLWZvbGRlci1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MTRcIjsgfVxuXG4uYW50aWNvbi1zd2l0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkxM1wiOyB9XG5cbi5hbnRpY29uLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkwRlwiOyB9XG5cbi5hbnRpY29uLWRpbmdkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTIzXCI7IH1cblxuLmFudGljb24tZGluZ2RpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkyNVwiOyB9XG5cbi5hbnRpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NEVcIjsgfVxuXG4uYW50aWNvbi1kaXNjb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjRGXCI7IH1cblxuLmFudGljb24tZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTBcIjsgfVxuXG4uYW50aWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkRCXCI7IH1cblxuLmFudGljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1MlwiOyB9XG5cbi5hbnRpY29uLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1M1wiOyB9XG5cbi5hbnRpY29uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1NFwiOyB9XG5cbi5hbnRpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTVcIjsgfVxuXG4uYW50aWNvbi1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTZcIjsgfVxuXG4uYW50aWNvbi1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1N1wiOyB9XG5cbi5hbnRpY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NzNcIjsgfVxuXG4uYW50aWNvbi1zb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFOVwiOyB9XG5cbi5hbnRpY29uLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEN1wiOyB9XG5cbi5hbnRpY29uLXNraW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDhcIjsgfVxuXG4uYW50aWNvbi10b29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkQ5XCI7IH1cblxuLmFudGljb24tc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZEQVwiOyB9XG5cbi5hbnRpY29uLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RDZcIjsgfVxuXG4uYW50aWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RENcIjsgfVxuXG4uYW50aWNvbi1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2REVcIjsgfVxuXG4uYW50aWNvbi1zY2hlZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZERlwiOyB9XG5cbi5hbnRpY29uLXVzZXItYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkVEXCI7IH1cblxuLmFudGljb24tdXNlci1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RTBcIjsgfVxuXG4uYW50aWNvbi11c2VyZ3JvdXAtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkREXCI7IH1cblxuLmFudGljb24tdXNlcmdyb3VwLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFMVwiOyB9XG5cbi5hbnRpY29uLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFMlwiOyB9XG5cbi5hbnRpY29uLXdvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkVDXCI7IH1cblxuLmFudGljb24tc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTZFM1wiOyB9XG5cbi5hbnRpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RTRcIjsgfVxuXG4uYW50aWNvbi1pZGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RTVcIjsgfVxuXG4uYW50aWNvbi1tZWRpY2luZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RTZcIjsgfVxuXG4uYW50aWNvbi1yZWQtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RTdcIjsgfVxuXG4uYW50aWNvbi1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RThcIjsgfVxuXG4uYW50aWNvbi10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTFcIjsgfVxuXG4uYW50aWNvbi1zYWZldHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RUFcIjsgfVxuXG4uYW50aWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RUJcIjsgfVxuXG4uYW50aWNvbi1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkVFXCI7IH1cblxuLmFudGljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkVGXCI7IH1cblxuLmFudGljb24tY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RjBcIjsgfVxuXG4uYW50aWNvbi1nbG9iYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2RjFcIjsgfVxuXG4uYW50aWNvbi1zaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTk0RlwiOyB9XG5cbi5hbnRpY29uLXNwaW46YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhZGUtZW50ZXIsXG4uZmFkZS1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uZmFkZS1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5mYWRlLWVudGVyLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtYXBwZWFyLmZhZGUtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudEZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudEZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLmZhZGUtbGVhdmUuZmFkZS1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRGYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50RmFkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLmZhZGUtZW50ZXIsXG4uZmFkZS1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG5cbi5mYWRlLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50RmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50RmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRGYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYW50RmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ubW92ZS11cC1lbnRlcixcbi5tb3ZlLXVwLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5tb3ZlLXVwLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLm1vdmUtdXAtZW50ZXIubW92ZS11cC1lbnRlci1hY3RpdmUsXG4ubW92ZS11cC1hcHBlYXIubW92ZS11cC1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50TW92ZVVwSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlVXBJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLm1vdmUtdXAtbGVhdmUubW92ZS11cC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlVXBPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlVXBPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5tb3ZlLXVwLWVudGVyLFxuLm1vdmUtdXAtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTsgfVxuXG4ubW92ZS11cC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpOyB9XG5cbi5tb3ZlLWRvd24tZW50ZXIsXG4ubW92ZS1kb3duLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5tb3ZlLWRvd24tbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4ubW92ZS1kb3duLWVudGVyLm1vdmUtZG93bi1lbnRlci1hY3RpdmUsXG4ubW92ZS1kb3duLWFwcGVhci5tb3ZlLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVEb3duSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlRG93bkluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4ubW92ZS1kb3duLWxlYXZlLm1vdmUtZG93bi1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlRG93bk91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVEb3duT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4ubW92ZS1kb3duLWVudGVyLFxuLm1vdmUtZG93bi1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpOyB9XG5cbi5tb3ZlLWRvd24tbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTsgfVxuXG4ubW92ZS1sZWZ0LWVudGVyLFxuLm1vdmUtbGVmdC1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4ubW92ZS1sZWZ0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLm1vdmUtbGVmdC1lbnRlci5tb3ZlLWxlZnQtZW50ZXItYWN0aXZlLFxuLm1vdmUtbGVmdC1hcHBlYXIubW92ZS1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlTGVmdEluO1xuICBhbmltYXRpb24tbmFtZTogYW50TW92ZUxlZnRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLm1vdmUtbGVmdC1sZWF2ZS5tb3ZlLWxlZnQtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50TW92ZUxlZnRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlTGVmdE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLm1vdmUtbGVmdC1lbnRlcixcbi5tb3ZlLWxlZnQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTsgfVxuXG4ubW92ZS1sZWZ0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7IH1cblxuLm1vdmUtcmlnaHQtZW50ZXIsXG4ubW92ZS1yaWdodC1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4ubW92ZS1yaWdodC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5tb3ZlLXJpZ2h0LWVudGVyLm1vdmUtcmlnaHQtZW50ZXItYWN0aXZlLFxuLm1vdmUtcmlnaHQtYXBwZWFyLm1vdmUtcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVSaWdodEluO1xuICBhbmltYXRpb24tbmFtZTogYW50TW92ZVJpZ2h0SW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5tb3ZlLXJpZ2h0LWxlYXZlLm1vdmUtcmlnaHQtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50TW92ZVJpZ2h0T3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50TW92ZVJpZ2h0T3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4ubW92ZS1yaWdodC1lbnRlcixcbi5tb3ZlLXJpZ2h0LWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7IH1cblxuLm1vdmUtcmlnaHQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZURvd25JbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudE1vdmVEb3duSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVEb3duT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYW50TW92ZURvd25PdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVMZWZ0SW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudE1vdmVMZWZ0SW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZUxlZnRPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudE1vdmVMZWZ0T3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVSaWdodEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50TW92ZVJpZ2h0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVSaWdodE91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudE1vdmVSaWdodE91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZVVwSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudE1vdmVVcEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVVcE91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYW50TW92ZVVwT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmdDaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZ0NpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNsaWRlLXVwLWVudGVyLFxuLnNsaWRlLXVwLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5zbGlkZS11cC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5zbGlkZS11cC1lbnRlci5zbGlkZS11cC1lbnRlci1hY3RpdmUsXG4uc2xpZGUtdXAtYXBwZWFyLnNsaWRlLXVwLWFwcGVhci1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5zbGlkZS11cC1sZWF2ZS5zbGlkZS11cC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnNsaWRlLXVwLWVudGVyLFxuLnNsaWRlLXVwLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7IH1cblxuLnNsaWRlLXVwLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7IH1cblxuLnNsaWRlLWRvd24tZW50ZXIsXG4uc2xpZGUtZG93bi1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uc2xpZGUtZG93bi1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5zbGlkZS1kb3duLWVudGVyLnNsaWRlLWRvd24tZW50ZXItYWN0aXZlLFxuLnNsaWRlLWRvd24tYXBwZWFyLnNsaWRlLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5zbGlkZS1kb3duLWxlYXZlLnNsaWRlLWRvd24tbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uc2xpZGUtZG93bi1lbnRlcixcbi5zbGlkZS1kb3duLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7IH1cblxuLnNsaWRlLWRvd24tbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTsgfVxuXG4uc2xpZGUtbGVmdC1lbnRlcixcbi5zbGlkZS1sZWZ0LWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5zbGlkZS1sZWZ0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnNsaWRlLWxlZnQtZW50ZXIuc2xpZGUtbGVmdC1lbnRlci1hY3RpdmUsXG4uc2xpZGUtbGVmdC1hcHBlYXIuc2xpZGUtbGVmdC1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVMZWZ0SW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZUxlZnRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnNsaWRlLWxlZnQtbGVhdmUuc2xpZGUtbGVmdC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZUxlZnRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZUxlZnRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5zbGlkZS1sZWZ0LWVudGVyLFxuLnNsaWRlLWxlZnQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuXG4uc2xpZGUtbGVmdC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOyB9XG5cbi5zbGlkZS1yaWdodC1lbnRlcixcbi5zbGlkZS1yaWdodC1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uc2xpZGUtcmlnaHQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uc2xpZGUtcmlnaHQtZW50ZXIuc2xpZGUtcmlnaHQtZW50ZXItYWN0aXZlLFxuLnNsaWRlLXJpZ2h0LWFwcGVhci5zbGlkZS1yaWdodC1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodEluO1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uc2xpZGUtcmlnaHQtbGVhdmUuc2xpZGUtcmlnaHQtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlUmlnaHRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi5zbGlkZS1yaWdodC1lbnRlcixcbi5zbGlkZS1yaWdodC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG5cbi5zbGlkZS1yaWdodC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZVVwSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRTbGlkZVVwSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlVXBPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRTbGlkZVVwT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZURvd25JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRTbGlkZURvd25JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlRG93bk91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRTbGlkZURvd25PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZUxlZnRJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFNsaWRlTGVmdEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZUxlZnRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRTbGlkZUxlZnRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlUmlnaHRJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50U2xpZGVSaWdodEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlUmlnaHRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFNsaWRlUmlnaHRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7IH0gfVxuXG4uc3dpbmctZW50ZXIsXG4uc3dpbmctYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnN3aW5nLWVudGVyLnN3aW5nLWVudGVyLWFjdGl2ZSxcbi5zd2luZy1hcHBlYXIuc3dpbmctYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFN3aW5nSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTd2luZ0luO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U3dpbmdJbiB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFN3aW5nSW4ge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9IH1cblxuLnpvb20tZW50ZXIsXG4uem9vbS1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uem9vbS1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi56b29tLWVudGVyLnpvb20tZW50ZXItYWN0aXZlLFxuLnpvb20tYXBwZWFyLnpvb20tYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21JbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnpvb20tbGVhdmUuem9vbS1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnpvb20tZW50ZXIsXG4uem9vbS1hcHBlYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpOyB9XG5cbi56b29tLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTsgfVxuXG4uem9vbS1iaWctZW50ZXIsXG4uem9vbS1iaWctYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnpvb20tYmlnLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnpvb20tYmlnLWVudGVyLnpvb20tYmlnLWVudGVyLWFjdGl2ZSxcbi56b29tLWJpZy1hcHBlYXIuem9vbS1iaWctYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnpvb20tYmlnLWxlYXZlLnpvb20tYmlnLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uem9vbS1iaWctZW50ZXIsXG4uem9vbS1iaWctYXBwZWFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTsgfVxuXG4uem9vbS1iaWctbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpOyB9XG5cbi56b29tLWJpZy1mYXN0LWVudGVyLFxuLnpvb20tYmlnLWZhc3QtYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnpvb20tYmlnLWZhc3QtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uem9vbS1iaWctZmFzdC1lbnRlci56b29tLWJpZy1mYXN0LWVudGVyLWFjdGl2ZSxcbi56b29tLWJpZy1mYXN0LWFwcGVhci56b29tLWJpZy1mYXN0LWFwcGVhci1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi56b29tLWJpZy1mYXN0LWxlYXZlLnpvb20tYmlnLWZhc3QtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ091dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi56b29tLWJpZy1mYXN0LWVudGVyLFxuLnpvb20tYmlnLWZhc3QtYXBwZWFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTsgfVxuXG4uem9vbS1iaWctZmFzdC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7IH1cblxuLnpvb20tdXAtZW50ZXIsXG4uem9vbS11cC1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uem9vbS11cC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi56b29tLXVwLWVudGVyLnpvb20tdXAtZW50ZXItYWN0aXZlLFxuLnpvb20tdXAtYXBwZWFyLnpvb20tdXAtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21VcEluO1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVVwSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbi56b29tLXVwLWxlYXZlLnpvb20tdXAtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbVVwT3V0O1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVVwT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uem9vbS11cC1lbnRlcixcbi56b29tLXVwLWFwcGVhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7IH1cblxuLnpvb20tdXAtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpOyB9XG5cbi56b29tLWRvd24tZW50ZXIsXG4uem9vbS1kb3duLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi56b29tLWRvd24tbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uem9vbS1kb3duLWVudGVyLnpvb20tZG93bi1lbnRlci1hY3RpdmUsXG4uem9vbS1kb3duLWFwcGVhci56b29tLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21Eb3duSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tRG93bkluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uem9vbS1kb3duLWxlYXZlLnpvb20tZG93bi1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tRG93bk91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21Eb3duT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uem9vbS1kb3duLWVudGVyLFxuLnpvb20tZG93bi1hcHBlYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpOyB9XG5cbi56b29tLWRvd24tbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpOyB9XG5cbi56b29tLWxlZnQtZW50ZXIsXG4uem9vbS1sZWZ0LWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi56b29tLWxlZnQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uem9vbS1sZWZ0LWVudGVyLnpvb20tbGVmdC1lbnRlci1hY3RpdmUsXG4uem9vbS1sZWZ0LWFwcGVhci56b29tLWxlZnQtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21MZWZ0SW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tTGVmdEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uem9vbS1sZWZ0LWxlYXZlLnpvb20tbGVmdC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tTGVmdE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21MZWZ0T3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uem9vbS1sZWZ0LWVudGVyLFxuLnpvb20tbGVmdC1hcHBlYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpOyB9XG5cbi56b29tLWxlZnQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpOyB9XG5cbi56b29tLXJpZ2h0LWVudGVyLFxuLnpvb20tcmlnaHQtYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLnpvb20tcmlnaHQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uem9vbS1yaWdodC1lbnRlci56b29tLXJpZ2h0LWVudGVyLWFjdGl2ZSxcbi56b29tLXJpZ2h0LWFwcGVhci56b29tLXJpZ2h0LWFwcGVhci1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tUmlnaHRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21SaWdodEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgfVxuXG4uem9vbS1yaWdodC1sZWF2ZS56b29tLXJpZ2h0LWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21SaWdodE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21SaWdodE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLnpvb20tcmlnaHQtZW50ZXIsXG4uem9vbS1yaWdodC1hcHBlYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpOyB9XG5cbi56b29tLXJpZ2h0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21PdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21PdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbUJpZ0luIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRab29tQmlnSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbUJpZ091dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50Wm9vbUJpZ091dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tVXBJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRab29tVXBJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21VcE91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRab29tVXBPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tTGVmdEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21MZWZ0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tTGVmdE91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9IH1cblxuQGtleWZyYW1lcyBhbnRab29tTGVmdE91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21SaWdodEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50Wm9vbVJpZ2h0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21SaWdodE91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21SaWdodE91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbURvd25JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21Eb3duSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21Eb3duT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50Wm9vbURvd25PdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9IH1cblxuLmFudC1tb3Rpb24tY29sbGFwc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hbnQtbW90aW9uLWNvbGxhcHNlLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IC4xMnMsIG9wYWNpdHkgLjEycztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4xMnMsIG9wYWNpdHkgLjEyczsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1tZW50aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYW50LW1lbnRpb24td3JhcHBlciAuYW50LW1lbnRpb24tZWRpdG9yOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uYW50LW1lbnRpb24td3JhcHBlciAuYW50LW1lbnRpb24tZWRpdG9yOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTsgfVxuXG4uYW50LW1lbnRpb24td3JhcHBlciAuYW50LW1lbnRpb24tZWRpdG9yOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgMTQyLCAyMzMsIDAuMik7IH1cblxuLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uYW50LW1lbnRpb24td3JhcHBlciAuYW50LW1lbnRpb24tZWRpdG9yW2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjsgfVxuXG50ZXh0YXJlYS5hbnQtbWVudGlvbi13cmFwcGVyIC5hbnQtbWVudGlvbi1lZGl0b3Ige1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uYW50LW1lbnRpb24td3JhcHBlciAuYW50LW1lbnRpb24tZWRpdG9yLWxnIHtcbiAgcGFkZGluZzogNnB4IDdweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbi5hbnQtbWVudGlvbi13cmFwcGVyIC5hbnQtbWVudGlvbi1lZGl0b3Itc20ge1xuICBwYWRkaW5nOiAxcHggN3B4O1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvci13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hbnQtbWVudGlvbi13cmFwcGVyLmFudC1tZW50aW9uLWFjdGl2ZSAuYW50LW1lbnRpb24tZWRpdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgMTQyLCAyMzMsIDAuMik7IH1cblxuLmFudC1tZW50aW9uLXdyYXBwZXIgLnB1YmxpYy1EcmFmdEVkaXRvclBsYWNlaG9sZGVyLXJvb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFudC1tZW50aW9uLXdyYXBwZXIgLnB1YmxpYy1EcmFmdEVkaXRvclBsYWNlaG9sZGVyLXJvb3QgLnB1YmxpYy1EcmFmdEVkaXRvclBsYWNlaG9sZGVyLWlubmVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIG9wYWNpdHk6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDRweCA3cHg7IH1cblxuLmFudC1tZW50aW9uLXdyYXBwZXIgLkRyYWZ0RWRpdG9yLWVkaXRvckNvbnRhaW5lciAucHVibGljLURyYWZ0RWRpdG9yLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDRweCA3cHg7IH1cblxuLmFudC1tZW50aW9uLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHRvcDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LW1lbnRpb24tZHJvcGRvd24tbm90Zm91bmQuYW50LW1lbnRpb24tZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtbWVudGlvbi1kcm9wZG93bi1ub3Rmb3VuZC5hbnQtbWVudGlvbi1kcm9wZG93bi1pdGVtIC5hbnRpY29uLWxvYWRpbmcge1xuICBjb2xvcjogIzEwOGVlOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYW50LW1lbnRpb24tZHJvcGRvd24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7IH1cblxuLmFudC1tZW50aW9uLWRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uYW50LW1lbnRpb24tZHJvcGRvd24taXRlbS5mb2N1cyxcbi5hbnQtbWVudGlvbi1kcm9wZG93bi1pdGVtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y2ZmQ7IH1cblxuLmFudC1tZW50aW9uLWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LW1lbnRpb24tZHJvcGRvd24taXRlbS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtbWVudGlvbi1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLFxuLmFudC1tZW50aW9uLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLmFudC1tZW50aW9uLWRyb3Bkb3duLWl0ZW0tZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDFweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1tZW51IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAxMDUwO1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxuLmFudC1tZW51LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uYW50LW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDhweCAxNnB4OyB9XG5cbi5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXN1Ym1lbnUsXG4uYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbi5hbnQtbWVudS1pdGVtOmFjdGl2ZSxcbi5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlY2Y2ZmQ7IH1cblxuLmFudC1tZW51LXN1Ym1lbnUgLmFudC1tZW51LXN1YiB7XG4gIGN1cnNvcjogaW5pdGlhbDsgfVxuXG4uYW50LW1lbnUtaXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLmFudC1tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1tZW51LWl0ZW0gPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hbnQtbWVudS1pdGVtID4gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5hbnQtbWVudS1pdGVtLWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLmFudC1tZW51LWl0ZW06aG92ZXIsXG4uYW50LW1lbnUtaXRlbS1hY3RpdmUsXG4uYW50LW1lbnU6bm90KC5hbnQtbWVudS1pbmxpbmUpIC5hbnQtbWVudS1zdWJtZW51LW9wZW4sXG4uYW50LW1lbnUtc3VibWVudS1hY3RpdmUsXG4uYW50LW1lbnUtc3VibWVudS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtbWVudTpub3QoLmFudC1tZW51LWlubGluZSkgLmFudC1tZW51LXN1Ym1lbnUtb3BlbiB7XG4gIHotaW5kZXg6IDEwNTA7IH1cblxuLmFudC1tZW51LWhvcml6b250YWwgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtaG9yaXpvbnRhbCAuYW50LW1lbnUtc3VibWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbTpob3Zlcixcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0tYWN0aXZlLFxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtc3VibWVudSAuYW50LW1lbnUtc3VibWVudS10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBhLFxuLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1tZW51Om5vdCguYW50LW1lbnUtaG9yaXpvbnRhbCkgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZkOyB9XG5cbi5hbnQtbWVudS1ob3Jpem9udGFsLFxuLmFudC1tZW51LWlubGluZSxcbi5hbnQtbWVudS12ZXJ0aWNhbCB7XG4gIHotaW5kZXg6IGF1dG87IH1cblxuLmFudC1tZW51LWlubGluZSxcbi5hbnQtbWVudS12ZXJ0aWNhbCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7IH1cblxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsZWZ0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtOmFmdGVyLFxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMxMDhlZTk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC4wMDAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDAuMDAwMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuMDAwMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuXG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5hbnQtbWVudS12ZXJ0aWNhbC5hbnQtbWVudS1zdWIgLmFudC1tZW51LWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5hbnQtbWVudS12ZXJ0aWNhbC5hbnQtbWVudS1zdWIgLmFudC1tZW51LWl0ZW06YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmFudC1tZW51LXZlcnRpY2FsLmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cblxuLmFudC1tZW51LXZlcnRpY2FsLmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1pdGVtOmxhc3QtY2hpbGQsXG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LWl0ZW0tZ3JvdXA6bGFzdC1jaGlsZCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3Q6bGFzdC1jaGlsZCA+IC5hbnQtbWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfVxuXG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1zZWxlY3RlZDphZnRlcixcbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG5cbi5hbnQtbWVudS1zdWJtZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIHotaW5kZXg6IDEwNTA7IH1cblxuLmFudC1tZW51LXN1Ym1lbnUtdmVydGljYWwge1xuICB6LWluZGV4OiAxOyB9XG5cbi5hbnQtbWVudS1zdWJtZW51LXZlcnRpY2FsID4gLmFudC1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHotaW5kZXg6IDEwNTA7IH1cblxuLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5hbnQtbWVudS1pdGVtIC5hbnRpY29uLFxuLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudGljb24ge1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5hbnQtbWVudSA+IC5hbnQtbWVudS1pdGVtLWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7IH1cblxuLmFudC1tZW51LXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFudC1tZW51LXN1Ym1lbnUgPiAuYW50LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmFudC1tZW51LXN1Ym1lbnUtdmVydGljYWwgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICBjb250ZW50OiBcIlxcRTYxRFwiO1xuICByaWdodDogMTZweDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgc2NhbGUoMC43NSk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHNjYWxlKDAuNzUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHNjYWxlKDAuNzUpOyB9XG5cbi5hbnQtbWVudS1zdWJtZW51LWlubGluZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIGNvbnRlbnQ6IFwiXFxFNjFEXCI7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDhweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY3KSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjY2NjcpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY3KSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTsgfVxuXG46cm9vdCAuYW50LW1lbnUtc3VibWVudS1pbmxpbmUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZTphZnRlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC1tZW51LXN1Ym1lbnUtaW5saW5lID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1tZW51LXN1Ym1lbnUtb3Blbi5hbnQtbWVudS1zdWJtZW51LWlubGluZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmFmdGVyIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC43NSk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDAuNzUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDAuNzUpOyB9XG5cbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCA+IGEge1xuICBjb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LW1lbnUtaG9yaXpvbnRhbCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHotaW5kZXg6IDA7IH1cblxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW06aG92ZXIsXG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1zdWJtZW51OmhvdmVyLFxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbS1hY3RpdmUsXG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZSxcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0tb3Blbixcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnUtb3Blbixcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQsXG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMDhlZTk7XG4gIGNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0gPiBhLFxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtc3VibWVudSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbSA+IGE6aG92ZXIsXG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1zdWJtZW51ID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtbWVudS1ob3Jpem9udGFsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsXG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3QgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtaXRlbS1ncm91cC1saXN0IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgcGFkZGluZzogMCAxNnB4IDAgMjhweDsgfVxuXG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViIHtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuXG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LXN1Ym1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cbi5hbnQtbWVudS1yb290LmFudC1tZW51LXZlcnRpY2FsLFxuLmFudC1tZW51LXJvb3QuYW50LW1lbnUtaW5saW5lIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYW50LW1lbnUtc3ViLmFudC1tZW51LWlubGluZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYW50LW1lbnUtc3ViLmFudC1tZW51LWlubGluZSA+IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXN1Yi5hbnQtbWVudS1pbmxpbmUgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cblxuLmFudC1tZW51LXN1Yi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LWl0ZW0tZ3JvdXAtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cblxuLmFudC1tZW51LWl0ZW0tZGlzYWJsZWQsXG4uYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYW50LW1lbnUtaXRlbS1kaXNhYmxlZCA+IGEsXG4uYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYW50LW1lbnUtZGFyayxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY3KTtcbiAgYmFja2dyb3VuZDogIzQwNDA0MDsgfVxuXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaW5saW5lLmFudC1tZW51LXN1YiB7XG4gIGJhY2tncm91bmQ6ICMzMzM7IH1cblxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaG9yaXpvbnRhbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MDQwNDA7IH1cblxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1zdWJtZW51IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0b3A6IDA7IH1cblxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1ncm91cC10aXRsZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtID4gYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjcpOyB9XG5cbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWlubGluZSxcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LXZlcnRpY2FsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGVmdDogMDsgfVxuXG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LWl0ZW06YWZ0ZXIsXG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtaXRlbTphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbTpob3Zlcixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWFjdGl2ZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZSxcbi5hbnQtbWVudS1kYXJrOm5vdCguYW50LW1lbnUtaW5saW5lKSAuYW50LW1lbnUtc3VibWVudS1vcGVuLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudTpob3Zlcixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtOmhvdmVyID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWFjdGl2ZSA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1hY3RpdmUgPiBhLFxuLmFudC1tZW51LWRhcms6bm90KC5hbnQtbWVudS1pbmxpbmUpIC5hbnQtbWVudS1zdWJtZW51LW9wZW4gPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQgPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnU6aG92ZXIgPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtbWVudS5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1kaXNhYmxlZCxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWRpc2FibGVkLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tZGlzYWJsZWQgPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgPiBhIHtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFudC1tZXNzYWdlLW5vdGljZSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbnQtbWVzc2FnZS1ub3RpY2U6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtOHB4OyB9XG5cbi5hbnQtbWVzc2FnZS1ub3RpY2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uYW50LW1lc3NhZ2Utc3VjY2VzcyAuYW50aWNvbiB7XG4gIGNvbG9yOiAjMDBhODU0OyB9XG5cbi5hbnQtbWVzc2FnZS1lcnJvciAuYW50aWNvbiB7XG4gIGNvbG9yOiAjZjA0MTM0OyB9XG5cbi5hbnQtbWVzc2FnZS13YXJuaW5nIC5hbnRpY29uIHtcbiAgY29sb3I6ICNmZmJmMDA7IH1cblxuLmFudC1tZXNzYWdlLWluZm8gLmFudGljb24sXG4uYW50LW1lc3NhZ2UtbG9hZGluZyAuYW50aWNvbiB7XG4gIGNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtbWVzc2FnZSAuYW50aWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFudC1tZXNzYWdlLW5vdGljZS5tb3ZlLXVwLWxlYXZlLm1vdmUtdXAtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogTWVzc2FnZU1vdmVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBNZXNzYWdlTW92ZU91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIE1lc3NhZ2VNb3ZlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQGtleWZyYW1lcyBNZXNzYWdlTW92ZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDhweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbi5hbnQtbW9kYWwtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5hbnQtbW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5hbnQtbW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmFudC1tb2RhbC1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5hbnQtbW9kYWwtY2xvc2UteCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmFudC1tb2RhbC1jbG9zZS14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjMzXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJhbnRpY29uXCIgIWltcG9ydGFudDsgfVxuXG4uYW50LW1vZGFsLWNsb3NlOmZvY3VzLFxuLmFudC1tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFudC1tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7IH1cblxuLmFudC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5hbnQtbW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfVxuXG4uYW50LW1vZGFsLWZvb3RlciBidXR0b24gKyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hbnQtbW9kYWwuem9vbS1lbnRlcixcbi5hbnQtbW9kYWwuem9vbS1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5hbnQtbW9kYWwtbWFzayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCA1NSwgNTUsIDAuNik7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTsgfVxuXG4uYW50LW1vZGFsLW1hc2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LW1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYW50LW1vZGFsIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweDsgfVxuICAudmVydGljYWwtY2VudGVyLW1vZGFsIC5hbnQtbW9kYWwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7IH0gfVxuXG4uYW50LWNvbmZpcm0gLmFudC1tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtY29uZmlybSAuYW50LW1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LWNvbmZpcm0gLmFudC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMzBweCA0MHB4OyB9XG5cbi5hbnQtY29uZmlybS1ib2R5LXdyYXBwZXIge1xuICB6b29tOiAxOyB9XG5cbi5hbnQtY29uZmlybS1ib2R5LXdyYXBwZXI6YmVmb3JlLFxuLmFudC1jb25maXJtLWJvZHktd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uYW50LWNvbmZpcm0tYm9keS13cmFwcGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLmFudC1jb25maXJtLWJvZHkgLmFudC1jb25maXJtLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmFudC1jb25maXJtLWJvZHkgLmFudC1jb25maXJtLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5hbnQtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgcGFkZGluZzogMCAxcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hbnQtY29uZmlybSAuYW50LWNvbmZpcm0tYnRucyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uYW50LWNvbmZpcm0gLmFudC1jb25maXJtLWJ0bnMgYnV0dG9uICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFudC1jb25maXJtLWVycm9yIC5hbnQtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xuICBjb2xvcjogI2YwNDEzNDsgfVxuXG4uYW50LWNvbmZpcm0td2FybmluZyAuYW50LWNvbmZpcm0tYm9keSA+IC5hbnRpY29uLFxuLmFudC1jb25maXJtLWNvbmZpcm0gLmFudC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiB7XG4gIGNvbG9yOiAjZmZiZjAwOyB9XG5cbi5hbnQtY29uZmlybS1pbmZvIC5hbnQtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xuICBjb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LWNvbmZpcm0tc3VjY2VzcyAuYW50LWNvbmZpcm0tYm9keSA+IC5hbnRpY29uIHtcbiAgY29sb3I6ICMwMGE4NTQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMzM1cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi10b3BMZWZ0LFxuLmFudC1ub3RpZmljYXRpb24tYm90dG9tTGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFudC1ub3RpZmljYXRpb24tdG9wTGVmdCAuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci1hY3RpdmUsXG4uYW50LW5vdGlmaWNhdGlvbi1ib3R0b21MZWZ0IC5hbnQtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXIuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLWFjdGl2ZSxcbi5hbnQtbm90aWZpY2F0aW9uLXRvcExlZnQgLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXIuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWFwcGVhci1hY3RpdmUsXG4uYW50LW5vdGlmaWNhdGlvbi1ib3R0b21MZWZ0IC5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogTm90aWZpY2F0aW9uTGVmdEZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkxlZnRGYWRlSW47IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Utc2luZ2xlLWxpbmUtYXV0by1tYXJnaW4ge1xuICB3aWR0aDogY2FsYygzMzVweCAtIDE2cHggKiAyIC0gMjRweCAtIDQ4cHggLSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA0cHg7IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Utc2luZ2xlLWxpbmUtYXV0by1tYXJnaW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNsb3NhYmxlIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1tZXNzYWdlIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2Utd2l0aC1pY29uIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS13aXRoLWljb24gLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGE4NTQ7IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWljb24taW5mbyB7XG4gIGNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1pY29uLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYmYwMDsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbi1lcnJvciB7XG4gIGNvbG9yOiAjZjA0MTM0OyB9XG5cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jbG9zZS14OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb250ZW50OiBcIlxcRTYzM1wiO1xuICBmb250LWZhbWlseTogXCJhbnRpY29uXCI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICM0MDQwNDA7IH1cblxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWJ0biB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWZhZGUtZWZmZWN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlcixcbi5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1mYWRlLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci1hY3RpdmUsXG4uYW50LW5vdGlmaWNhdGlvbi1mYWRlLWFwcGVhci5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IH1cblxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1sZWF2ZS5hbnQtbm90aWZpY2F0aW9uLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogTm90aWZpY2F0aW9uRmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkZhZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBOb3RpZmljYXRpb25GYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAzMzVweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIE5vdGlmaWNhdGlvbkZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IDMzNXB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBOb3RpZmljYXRpb25MZWZ0RmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcmlnaHQ6IDMzNXB4OyB9XG4gIDEwMCUge1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIE5vdGlmaWNhdGlvbkxlZnRGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICByaWdodDogMzM1cHg7IH1cbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBOb3RpZmljYXRpb25GYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWF4LWhlaWdodDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgTm90aWZpY2F0aW9uRmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1wYWdpbmF0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtcGFnaW5hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5hbnQtcGFnaW5hdGlvbi10b3RhbC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmFudC1wYWdpbmF0aW9uLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWluLXdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDsgfVxuXG4uYW50LXBhZ2luYXRpb24taXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBtYXJnaW46IDAgNnB4OyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1pdGVtOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1wYWdpbmF0aW9uLWl0ZW06aG92ZXIgYSB7XG4gIGNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1pdGVtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmUgYSxcbi5hbnQtcGFnaW5hdGlvbi1pdGVtLWFjdGl2ZTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldjphZnRlcixcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjAyMlxcMjAyMlxcMjAyMlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYW50LXBhZ2luYXRpb24tanVtcC1wcmV2OmhvdmVyOmFmdGVyLFxuLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMTA4ZWU5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiA4cHggXFw5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42NjY2Nykgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY3KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42NjY2Nykgcm90YXRlKDBkZWcpO1xuICAvKiBJRTYtSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XG4gIHpvb206IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBmb250LWZhbWlseTogXCJhbnRpY29uXCI7IH1cblxuOnJvb3QgLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldjpob3ZlcjphZnRlcixcbjpyb290IC5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbjpyb290IC5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXY6aG92ZXI6YWZ0ZXIsXG46cm9vdCAuYW50LXBhZ2luYXRpb24tanVtcC1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXY6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRTYyMFxcRTYyMFwiOyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRTYxRlxcRTYxRlwiOyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1wcmV2LFxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldixcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4uYW50LXBhZ2luYXRpb24tcHJldixcbi5hbnQtcGFnaW5hdGlvbi1uZXh0LFxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldixcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQge1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWluLXdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1wcmV2LFxuLmFudC1wYWdpbmF0aW9uLW5leHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1wcmV2IGEsXG4uYW50LXBhZ2luYXRpb24tbmV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLmFudC1wYWdpbmF0aW9uLXByZXYgYTphZnRlcixcbi5hbnQtcGFnaW5hdGlvbi1uZXh0IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiA4cHggXFw5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42NjY2Nykgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY3KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42NjY2Nykgcm90YXRlKDBkZWcpO1xuICAvKiBJRTYtSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XG4gIHpvb206IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LWZhbWlseTogXCJhbnRpY29uXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG46cm9vdCAuYW50LXBhZ2luYXRpb24tcHJldiBhOmFmdGVyLFxuOnJvb3QgLmFudC1wYWdpbmF0aW9uLW5leHQgYTphZnRlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC1wYWdpbmF0aW9uLXByZXYgYTphZnRlcixcbjpyb290IC5hbnQtcGFnaW5hdGlvbi1uZXh0IGE6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1wYWdpbmF0aW9uLXByZXY6aG92ZXIsXG4uYW50LXBhZ2luYXRpb24tbmV4dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LXBhZ2luYXRpb24tcHJldjpob3ZlciBhLFxuLmFudC1wYWdpbmF0aW9uLW5leHQ6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1wcmV2IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRTYyMFwiO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYW50LXBhZ2luYXRpb24tbmV4dCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXEU2MUZcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LXBhZ2luYXRpb24tZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7IH1cblxuLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkOmhvdmVyIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LXBhZ2luYXRpb24tZGlzYWJsZWQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1zbGFzaCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgNXB4OyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1zaXplLWNoYW5nZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7IH1cblxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgMTQyLCAyMzMsIDAuMik7IH1cblxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dFtkaXNhYmxlZF06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMmUyZTI7IH1cblxudGV4dGFyZWEuYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQtbGcge1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LXNtIHtcbiAgcGFkZGluZzogMXB4IDdweDtcbiAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXByZXYsXG4uYW50LXBhZ2luYXRpb24tc2ltcGxlIC5hbnQtcGFnaW5hdGlvbi1uZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uYW50LXBhZ2luYXRpb24tc2ltcGxlIC5hbnQtcGFnaW5hdGlvbi1zaW1wbGUtcGFnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXNpbXBsZS1wYWdlciBpbnB1dCB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7IH1cblxuLmFudC1wYWdpbmF0aW9uLXNpbXBsZSAuYW50LXBhZ2luYXRpb24tc2ltcGxlLXBhZ2VyIGlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi10b3RhbC10ZXh0IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24taXRlbSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLXByZXYsXG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tbmV4dCB7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDA7IH1cblxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLXByZXYgYTphZnRlcixcbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi1uZXh0IGE6YWZ0ZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXYsXG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tanVtcC1uZXh0IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tb3B0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQge1xuICBwYWRkaW5nOiAxcHggN3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiA0NHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWFmdGVyLWp1bXAtcHJldixcbiAgLmFudC1wYWdpbmF0aW9uLWl0ZW0tYmVmb3JlLWp1bXAtbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LXBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbiAgY3Vyc29yOiBhdXRvO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFudC1wb3BvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpOyB9XG5cbi5hbnQtcG9wb3Zlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wLFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cblxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodCxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRUb3AsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0Qm90dG9tIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b20sXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDRweDsgfVxuXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRUb3AsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRCb3R0b20ge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cblxuLmFudC1wb3BvdmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5hbnQtcG9wb3Zlci10aXRsZSB7XG4gIG1pbi13aWR0aDogMTc3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmFudC1wb3BvdmVyLWlubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLmFudC1wb3BvdmVyLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiA4cHggMCAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi5hbnQtcG9wb3Zlci1tZXNzYWdlID4gLmFudGljb24ge1xuICBjb2xvcjogI2ZmYmYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYW50LXBvcG92ZXItbWVzc2FnZS10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uYW50LXBvcG92ZXItYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmFudC1wb3BvdmVyLWJ1dHRvbnMgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4uYW50LXBvcG92ZXItYXJyb3csXG4uYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogNXB4OyB9XG5cbi5hbnQtcG9wb3Zlci1hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3csXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcExlZnQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wUmlnaHQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43KTtcbiAgYm90dG9tOiAtMXB4OyB9XG5cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcExlZnQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdzphZnRlcixcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wUmlnaHQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3AgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cblxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3BMZWZ0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiAxNnB4OyB9XG5cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wUmlnaHQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiAxNnB4OyB9XG5cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRUb3AgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRCb3R0b20gPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43KTsgfVxuXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0VG9wID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0Qm90dG9tID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC00cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodFRvcCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93IHtcbiAgdG9wOiAxMnB4OyB9XG5cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRCb3R0b20gPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogMTJweDsgfVxuXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbSA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b21MZWZ0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3csXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbVJpZ2h0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3cge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNyk7XG4gIHRvcDogLTFweDsgfVxuXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbSA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93OmFmdGVyLFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b21MZWZ0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbVJpZ2h0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG5cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tTGVmdCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogMTZweDsgfVxuXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbVJpZ2h0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3cge1xuICByaWdodDogMTZweDsgfVxuXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtbGVmdFRvcCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0Qm90dG9tID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3cge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjcpOyB9XG5cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtbGVmdCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93OmFmdGVyLFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0VG9wID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRCb3R0b20gPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICByaWdodDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICBib3R0b206IC00cHg7IH1cblxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRUb3AgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogMTJweDsgfVxuXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRCb3R0b20gPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogMTJweDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYW50LXByb2dyZXNzLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFudC1wcm9ncmVzcy1vdXRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uYW50LXByb2dyZXNzLXNob3ctaW5mbyAuYW50LXByb2dyZXNzLW91dGVyIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDVweDsgfVxuXG4uYW50LXByb2dyZXNzLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFudC1wcm9ncmVzcy1jaXJjbGUtdHJhaWwge1xuICBzdHJva2U6ICNmN2Y3Zjc7IH1cblxuLmFudC1wcm9ncmVzcy1jaXJjbGUtcGF0aCB7XG4gIHN0cm9rZTogIzEwOGVlOTsgfVxuXG4uYW50LXByb2dyZXNzLWJnIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSkgMHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LXByb2dyZXNzLXRleHQge1xuICB3aWR0aDogMzVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5hbnQtcHJvZ3Jlc3MtdGV4dCAuYW50aWNvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LXByb2dyZXNzLXN0YXR1cy1hY3RpdmUgLmFudC1wcm9ncmVzcy1iZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudC1wcm9ncmVzcy1hY3RpdmUgMi40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYW50LXByb2dyZXNzLWFjdGl2ZSAyLjRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBpbmZpbml0ZTsgfVxuXG4uYW50LXByb2dyZXNzLXN0YXR1cy1leGNlcHRpb24gLmFudC1wcm9ncmVzcy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDQxMzQ7IH1cblxuLmFudC1wcm9ncmVzcy1zdGF0dXMtZXhjZXB0aW9uIC5hbnQtcHJvZ3Jlc3MtdGV4dCB7XG4gIGNvbG9yOiAjZjA0MTM0OyB9XG5cbi5hbnQtcHJvZ3Jlc3Mtc3RhdHVzLWV4Y2VwdGlvbiAuYW50LXByb2dyZXNzLWNpcmNsZS1wYXRoIHtcbiAgc3Ryb2tlOiAjZjA0MTM0OyB9XG5cbi5hbnQtcHJvZ3Jlc3Mtc3RhdHVzLXN1Y2Nlc3MgLmFudC1wcm9ncmVzcy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE4NTQ7IH1cblxuLmFudC1wcm9ncmVzcy1zdGF0dXMtc3VjY2VzcyAuYW50LXByb2dyZXNzLXRleHQge1xuICBjb2xvcjogIzAwYTg1NDsgfVxuXG4uYW50LXByb2dyZXNzLXN0YXR1cy1zdWNjZXNzIC5hbnQtcHJvZ3Jlc3MtY2lyY2xlLXBhdGgge1xuICBzdHJva2U6ICMwMGE4NTQ7IH1cblxuLmFudC1wcm9ncmVzcy1jaXJjbGUgLmFudC1wcm9ncmVzcy1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtcHJvZ3Jlc3MtY2lyY2xlIC5hbnQtcHJvZ3Jlc3MtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IHRhaG9tYTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hbnQtcHJvZ3Jlc3MtY2lyY2xlIC5hbnQtcHJvZ3Jlc3MtdGV4dCAuYW50aWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xNjY2NjY2N2VtOyB9XG5cbi5hbnQtcHJvZ3Jlc3MtY2lyY2xlIC5hbnQtcHJvZ3Jlc3Mtc3RhdHVzLWV4Y2VwdGlvbiAuYW50LXByb2dyZXNzLXRleHQge1xuICBjb2xvcjogI2YwNDEzNDsgfVxuXG4uYW50LXByb2dyZXNzLWNpcmNsZSAuYW50LXByb2dyZXNzLXN0YXR1cy1zdWNjZXNzIC5hbnQtcHJvZ3Jlc3MtdGV4dCB7XG4gIGNvbG9yOiAjMDBhODU0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnQtcHJvZ3Jlc3MtYWN0aXZlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICB3aWR0aDogMDsgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB3aWR0aDogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQGtleWZyYW1lcyBhbnQtcHJvZ3Jlc3MtYWN0aXZlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICB3aWR0aDogMDsgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB3aWR0aDogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtcmF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFudC1yYXRlLWRpc2FibGVkIC5hbnQtcmF0ZS1zdGFyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYW50LXJhdGUtZGlzYWJsZWQgLmFudC1yYXRlLXN0YXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5hbnQtcmF0ZS1zdGFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYW50LXJhdGUtc3Rhci1maXJzdCxcbi5hbnQtcmF0ZS1zdGFyLXNlY29uZCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG4uYW50LXJhdGUtc3Rhcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLmFudC1yYXRlLXN0YXItZmlyc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5hbnQtcmF0ZS1zdGFyLWhhbGYgLmFudC1yYXRlLXN0YXItZmlyc3QsXG4uYW50LXJhdGUtc3Rhci1oYWxmIC5hbnQtcmF0ZS1zdGFyLXNlY29uZCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFudC1yYXRlLXN0YXItaGFsZiAuYW50LXJhdGUtc3Rhci1maXJzdCxcbi5hbnQtcmF0ZS1zdGFyLWZ1bGwgLmFudC1yYXRlLXN0YXItc2Vjb25kIHtcbiAgY29sb3I6ICNmNWE2MjM7IH1cblxuLmFudC1yYXRlLXN0YXItaGFsZjpob3ZlciAuYW50LXJhdGUtc3Rhci1maXJzdCxcbi5hbnQtcmF0ZS1zdGFyLWZ1bGw6aG92ZXIgLmFudC1yYXRlLXN0YXItc2Vjb25kIHtcbiAgY29sb3I6ICNmN2I4NGY7IH1cblxuLmFudC1yYXRlLXRleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCA2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cblxuLmFudC1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDZweCAxMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTsgfVxuXG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci10cmFjayB7XG4gIHdpZHRoOiA0cHg7IH1cblxuLmFudC1zbGlkZXItdmVydGljYWwgLmFudC1zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7IH1cblxuLmFudC1zbGlkZXItdmVydGljYWwgLmFudC1zbGlkZXItbWFyayB7XG4gIHRvcDogMDtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hbnQtc2xpZGVyLXZlcnRpY2FsIC5hbnQtc2xpZGVyLW1hcmstdGV4dCB7XG4gIGxlZnQ6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1zdGVwIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hbnQtc2xpZGVyLXZlcnRpY2FsIC5hbnQtc2xpZGVyLWRvdCB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4OyB9XG5cbi5hbnQtc2xpZGVyLXdpdGgtbWFya3Mge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5hbnQtc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZkMmY2O1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuXG4uYW50LXNsaWRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7IH1cblxuLmFudC1zbGlkZXI6aG92ZXIgLmFudC1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtc2xpZGVyOmhvdmVyIC5hbnQtc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwYmJmMjsgfVxuXG4uYW50LXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzg4YzdmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE4LCAwLjg5LCAwLjMyLCAxLjI4KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xOCwgMC44OSwgMC4zMiwgMS4yOCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE4LCAwLjg5LCAwLjMyLCAxLjI4KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTgsIDAuODksIDAuMzIsIDEuMjgpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE4LCAwLjg5LCAwLjMyLCAxLjI4KTsgfVxuXG4uYW50LXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cblxuLmFudC1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE2LCAxNDIsIDIzMywgMC4yKTsgfVxuXG4uYW50LXNsaWRlci1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHotaW5kZXg6IDM7IH1cblxuLmFudC1zbGlkZXItbWFyay10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTsgfVxuXG4uYW50LXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLmFudC1zbGlkZXItc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTsgfVxuXG4uYW50LXNsaWRlci1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYW50LXNsaWRlci1kb3Q6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTRweDsgfVxuXG4uYW50LXNsaWRlci1kb3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4OyB9XG5cbi5hbnQtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM4OGM3ZjQ7IH1cblxuLmFudC1zbGlkZXItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5ICFpbXBvcnRhbnQ7IH1cblxuLmFudC1zbGlkZXItZGlzYWJsZWQgLmFudC1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7IH1cblxuLmFudC1zbGlkZXItZGlzYWJsZWQgLmFudC1zbGlkZXItaGFuZGxlLFxuLmFudC1zbGlkZXItZGlzYWJsZWQgLmFudC1zbGlkZXItZG90IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFudC1zbGlkZXItZGlzYWJsZWQgLmFudC1zbGlkZXItbWFyay10ZXh0LFxuLmFudC1zbGlkZXItZGlzYWJsZWQgLmFudC1zbGlkZXItZG90IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmFudC10b29sdGlwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3AsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcExlZnQsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgcGFkZGluZzogNXB4IDAgOHB4IDA7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRUb3AsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0Qm90dG9tIHtcbiAgcGFkZGluZzogMCA1cHggMCA4cHg7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b20sXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgcGFkZGluZzogOHB4IDAgNXB4IDA7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wLFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0Qm90dG9tIHtcbiAgcGFkZGluZzogMCA4cHggMCA1cHg7IH1cblxuLmFudC10b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDY0LCA2NCwgMC44NSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWluLWhlaWdodDogMzRweDsgfVxuXG4uYW50LXRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3AgLmFudC10b29sdGlwLWFycm93LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3BMZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQgLmFudC10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAzcHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuODUpOyB9XG5cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wIC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3BMZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDE2cHg7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3BSaWdodCAuYW50LXRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMTZweDsgfVxuXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0IC5hbnQtdG9vbHRpcC1hcnJvdyxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRUb3AgLmFudC10b29sdGlwLWFycm93LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodEJvdHRvbSAuYW50LXRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAzcHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuODUpOyB9XG5cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHQgLmFudC10b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodFRvcCAuYW50LXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDhweDsgfVxuXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0Qm90dG9tIC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogOHB4OyB9XG5cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCAuYW50LXRvb2x0aXAtYXJyb3csXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRUb3AgLmFudC10b29sdGlwLWFycm93LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0Qm90dG9tIC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNjQsIDY0LCA2NCwgMC44NSk7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdFRvcCAuYW50LXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDhweDsgfVxuXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20gLmFudC10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiA4cHg7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b20gLmFudC10b29sdGlwLWFycm93LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b21MZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tUmlnaHQgLmFudC10b29sdGlwLWFycm93IHtcbiAgdG9wOiAzcHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuODUpOyB9XG5cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tIC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b21MZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDE2cHg7IH1cblxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b21SaWdodCAuYW50LXRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMTZweDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC1zcGluIHtcbiAgY29sb3I6ICMxMDhlZTk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44NiksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1zcGluLXNwaW5uaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LXNwaW4tbmVzdGVkLWxvYWRpbmcgPiBkaXYgPiAuYW50LXNwaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0OyB9XG5cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3BpbiAuYW50LXNwaW4tZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0xMHB4OyB9XG5cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3BpbiAuYW50LXNwaW4tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNnB4OyB9XG5cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3Bpbi5hbnQtc3Bpbi1zaG93LXRleHQgLmFudC1zcGluLWRvdCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3Bpbi1zbSAuYW50LXNwaW4tZG90IHtcbiAgbWFyZ2luOiAtN3B4OyB9XG5cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3Bpbi1zbSAuYW50LXNwaW4tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7IH1cblxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluLXNtLmFudC1zcGluLXNob3ctdGV4dCAuYW50LXNwaW4tZG90IHtcbiAgbWFyZ2luLXRvcDogLTE3cHg7IH1cblxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluLWxnIC5hbnQtc3Bpbi1kb3Qge1xuICBtYXJnaW46IC0xNnB4OyB9XG5cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3Bpbi1sZyAuYW50LXNwaW4tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4OyB9XG5cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3Bpbi1sZy5hbnQtc3Bpbi1zaG93LXRleHQgLmFudC1zcGluLWRvdCB7XG4gIG1hcmdpbi10b3A6IC0yNnB4OyB9XG5cbi5hbnQtc3Bpbi1jb250YWluZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFudC1zcGluLWJsdXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDAuNXB4KTtcbiAgZmlsdGVyOiBibHVyKDAuNXB4KTtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgZmlsdGVyOiBwcm9naWRcXDpEWEltYWdlVHJhbnNmb3JtXFwuTWljcm9zb2Z0XFwuQmx1cihQaXhlbFJhZGl1c1xcPTEsIE1ha2VTaGFkb3dcXD1mYWxzZSk7XG4gIC8qIGF1dG9wcmVmaXhlcjogb24gKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuLmFudC1zcGluLWJsdXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbi5hbnQtc3Bpbi10aXAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTsgfVxuXG4uYW50LXNwaW4tZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudFJvdGF0ZSAxLjJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBhbnRSb3RhdGUgMS4ycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmFudC1zcGluLWRvdCBpIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMztcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudFNwaW5Nb3ZlIDFzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbjogYW50U3Bpbk1vdmUgMXMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTsgfVxuXG4uYW50LXNwaW4tZG90IGk6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5hbnQtc3Bpbi1kb3QgaTpudGgtY2hpbGQoMikge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG5cbi5hbnQtc3Bpbi1kb3QgaTpudGgtY2hpbGQoMykge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzOyB9XG5cbi5hbnQtc3Bpbi1kb3QgaTpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7IH1cblxuLmFudC1zcGluLXNtIC5hbnQtc3Bpbi1kb3Qge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5hbnQtc3Bpbi1zbSAuYW50LXNwaW4tZG90IGkge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDsgfVxuXG4uYW50LXNwaW4tbGcgLmFudC1zcGluLWRvdCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLmFudC1zcGluLWxnIC5hbnQtc3Bpbi1kb3QgaSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLmFudC1zcGluLmFudC1zcGluLXNob3ctdGV4dCAuYW50LXNwaW4tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC8qIElFMTArICovXG4gIC5hbnQtc3Bpbi1ibHVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTcGluTW92ZSB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBhbnRTcGluTW92ZSB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFJvdGF0ZSB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW50Um90YXRlIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtc3RlcHMge1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy13YWl0IC5hbnQtc3RlcHMtaGVhZC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtc3RhdHVzLXdhaXQgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy13YWl0IC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtc3RhdHVzLXdhaXQgLmFudC1zdGVwcy10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpOyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtd2FpdCAuYW50LXN0ZXBzLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy13YWl0IC5hbnQtc3RlcHMtdGFpbCA+IGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5OyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtcHJvY2VzcyAuYW50LXN0ZXBzLWhlYWQtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtcHJvY2VzcyAuYW50LXN0ZXBzLWhlYWQtaW5uZXIgPiAuYW50LXN0ZXBzLWljb24gLmFudC1zdGVwcy1pY29uLWRvdCB7XG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5hbnQtc3RlcHMtdGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtc3RhdHVzLXByb2Nlc3MgLmFudC1zdGVwcy1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtcHJvY2VzcyAuYW50LXN0ZXBzLXRhaWwgPiBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtc3RhdHVzLWZpbmlzaCAuYW50LXN0ZXBzLWhlYWQtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1maW5pc2ggLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uIHtcbiAgY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1maW5pc2ggLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5OyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtZmluaXNoIC5hbnQtc3RlcHMtdGFpbCA+IGk6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzEwOGVlOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjZzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICMxMDhlZTk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0YWlsRWZmZWN0IC40cztcbiAgYW5pbWF0aW9uOiB0YWlsRWZmZWN0IC40czsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtc3RhdHVzLWZpbmlzaCAuYW50LXN0ZXBzLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1maW5pc2ggLmFudC1zdGVwcy1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpOyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtZXJyb3IgLmFudC1zdGVwcy1oZWFkLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA0MTM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtZXJyb3IgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uIHtcbiAgY29sb3I6ICNmMDQxMzQ7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1lcnJvciAuYW50LXN0ZXBzLWhlYWQtaW5uZXIgPiAuYW50LXN0ZXBzLWljb24gLmFudC1zdGVwcy1pY29uLWRvdCB7XG4gIGJhY2tncm91bmQ6ICNmMDQxMzQ7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1lcnJvciAuYW50LXN0ZXBzLXRpdGxlIHtcbiAgY29sb3I6ICNmMDQxMzQ7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1lcnJvciAuYW50LXN0ZXBzLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmMDQxMzQ7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1lcnJvciAuYW50LXN0ZXBzLXRhaWwgPiBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtbmV4dC1lcnJvciAuYW50LXN0ZXBzLXRhaWwgPiBpLFxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLW5leHQtZXJyb3IgLmFudC1zdGVwcy10YWlsID4gaTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDQxMzQ7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLWN1c3RvbSAuYW50LXN0ZXBzLWhlYWQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLWN1c3RvbSAuYW50LXN0ZXBzLWhlYWQtaW5uZXIgPiAuYW50LXN0ZXBzLWljb24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLWN1c3RvbS5hbnQtc3RlcHMtc3RhdHVzLXByb2Nlc3MgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uIHtcbiAgY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWhlYWQsXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1oZWFkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaGVhZC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzEwOGVlOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uLmFudGljb24ge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWhlYWQtaW5uZXIgPiAuYW50LXN0ZXBzLWljb24uYW50aWNvbi1jcm9zcyxcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uLmFudGljb24tY2hlY2sge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDIuNXB4OyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtdGl0bGUgPiBhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbTpsYXN0LWNoaWxkIC5hbnQtc3RlcHMtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbTpsYXN0LWNoaWxkIC5hbnQtc3RlcHMtdGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtdGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTNweDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy10YWlsID4gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtdGFpbCA+IGk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmFudC1zdGVwcy5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1oZWFkLWlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmFudC1zdGVwcy5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uLmFudGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiA5cHggXFw5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDBkZWcpO1xuICAvKiBJRTYtSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XG4gIHpvb206IDE7XG4gIHRvcDogMDsgfVxuXG46cm9vdCAuYW50LXN0ZXBzLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWhlYWQtaW5uZXIgPiAuYW50LXN0ZXBzLWljb24uYW50aWNvbiB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC1zdGVwcy5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uLmFudGljb24ge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1zdGVwcy5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1tYWluIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYW50LXN0ZXBzLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYW50LXN0ZXBzLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTsgfVxuXG4uYW50LXN0ZXBzLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLXRhaWwge1xuICB0b3A6IDhweDtcbiAgcGFkZGluZzogMCA4cHg7IH1cblxuLmFudC1zdGVwcy5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy10YWlsID4gaSB7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hbnQtc3RlcHMuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtY3VzdG9tIC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hbnQtc3RlcHMtdmVydGljYWwgLmFudC1zdGVwcy10YWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxM3B4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMzBweCAwIDRweDsgfVxuXG4uYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtdGFpbCA+IGkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLmFudC1zdGVwcy12ZXJ0aWNhbCAuYW50LXN0ZXBzLXRhaWwgPiBpOmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtc3RhdHVzLWZpbmlzaCAuYW50LXN0ZXBzLXRhaWwgPiBpOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hbnQtc3RlcHMtdmVydGljYWwgLmFudC1zdGVwcy1oZWFkIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFudC1zdGVwcy12ZXJ0aWNhbCAuYW50LXN0ZXBzLWhlYWQtaW5uZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLmFudC1zdGVwcy12ZXJ0aWNhbCAuYW50LXN0ZXBzLW1haW4ge1xuICBtaW4taGVpZ2h0OiA0N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtbWFpbiAuYW50LXN0ZXBzLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLmFudC1zdGVwcy12ZXJ0aWNhbCAuYW50LXN0ZXBzLW1haW4gLmFudC1zdGVwcy1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtdGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDIycHggMCA0cHg7IH1cblxuLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy10YWlsID4gaSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYW50LXN0ZXBzLXZlcnRpY2FsLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmFudC1zdGVwcy1ob3Jpem9udGFsLmFudC1zdGVwcy1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmFudC1zdGVwcy1ob3Jpem9udGFsIC5hbnQtc3RlcHMtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDEyMHB4OyB9XG5cbi5hbnQtc3RlcHMtaG9yaXpvbnRhbCAuYW50LXN0ZXBzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLmFudC1zdGVwcy1oZWFkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtIC5hbnQtc3RlcHMtc3RlcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7IH1cblxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5hbnQtc3RlcHMtaGVhZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy10YWlsIHtcbiAgbWFyZ2luOiAwIDAgMCA2MHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxcHg7IH1cblxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy10YWlsID4gaSB7XG4gIGhlaWdodDogM3B4OyB9XG5cbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaGVhZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWhlYWQtaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMDsgfVxuXG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWhlYWQtaW5uZXIgLmFudC1zdGVwcy1pY29uLWRvdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaGVhZC1pbm5lciAuYW50LXN0ZXBzLWljb24tZG90OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMDEpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogLTE2cHg7IH1cblxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1oZWFkLWlubmVyIC5hbnQtc3RlcHMtaWNvbi1kb3Q6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG5cbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtbWFpbiAuYW50LXN0ZXBzLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5hbnQtc3RlcHMtaGVhZCB7XG4gIHRvcDogLTFweDsgfVxuXG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5hbnQtc3RlcHMtaGVhZC1pbm5lciB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBsaW5lLWhlaWdodDogN3B4OyB9XG5cbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtc3RhdHVzLXByb2Nlc3MgLmFudC1zdGVwcy1oZWFkLWlubmVyIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xuICBib3JkZXItcmFkaXVzOiAzLjVweDsgfVxuXG4uYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtdmVydGljYWwgLmFudC1zdGVwcy10YWlsIHtcbiAgbGVmdDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogMTVweDsgfVxuXG4uYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtdmVydGljYWwgLmFudC1zdGVwcy10YWlsID4gaSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDNweDsgfVxuXG4uYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtdmVydGljYWwgLmFudC1zdGVwcy1oZWFkIHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxcHg7IH1cblxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtc3RhdHVzLXByb2Nlc3MgLmFudC1zdGVwcy1oZWFkIHtcbiAgbGVmdDogMDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFpbEVmZmVjdCB7XG4gIHRvIHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDNweCB0cmFuc3BhcmVudDsgfSB9XG5cbkBrZXlmcmFtZXMgdGFpbEVmZmVjdCB7XG4gIHRvIHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDNweCB0cmFuc3BhcmVudDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTsgfVxuXG4uYW50LXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmFudC1zd2l0Y2gtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hbnQtc3dpdGNoOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzLCB3aWR0aCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcywgd2lkdGggMC4zczsgfVxuXG4uYW50LXN3aXRjaDphY3RpdmU6YWZ0ZXIge1xuICB3aWR0aDogMjRweDsgfVxuXG4uYW50LXN3aXRjaDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE2LCAxNDIsIDIzMywgMC4yKTtcbiAgb3V0bGluZTogMDsgfVxuXG4uYW50LXN3aXRjaDpmb2N1czpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFudC1zd2l0Y2gtc21hbGwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuLmFudC1zd2l0Y2gtc21hbGwgLmFudC1zd2l0Y2gtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cblxuLmFudC1zd2l0Y2gtc21hbGw6YWZ0ZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuNXB4OyB9XG5cbi5hbnQtc3dpdGNoLXNtYWxsOmFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiAxNnB4OyB9XG5cbi5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZDphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTIuNXB4OyB9XG5cbi5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDsgfVxuXG4uYW50LXN3aXRjaC1zbWFsbDphY3RpdmUuYW50LXN3aXRjaC1jaGVja2VkOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNi41cHg7IH1cblxuLmFudC1zd2l0Y2gtY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5hbnQtc3dpdGNoLWNoZWNrZWQ6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTE5cHg7IH1cblxuLmFudC1zd2l0Y2gtY2hlY2tlZDphY3RpdmU6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7IH1cblxuLmFudC1zd2l0Y2gtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7IH1cblxuLmFudC1zd2l0Y2gtZGlzYWJsZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtc3dpdGNoLWRpc2FibGVkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtdGFibGUtd3JhcHBlciB7XG4gIHpvb206IDE7IH1cblxuLmFudC10YWJsZS13cmFwcGVyOmJlZm9yZSxcbi5hbnQtdGFibGUtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uYW50LXRhYmxlLXdyYXBwZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uYW50LXRhYmxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgLyogZml4IGZpcmVmb3ggc2Nyb2xsYmFyIGJ1ZyAqLyB9XG5cbi5hbnQtdGFibGUtYm9keSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbi5hbnQtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4uYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aFtjb2xzcGFuXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aCAuYW50aWNvbi1maWx0ZXIsXG4uYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aCAuYW50LXRhYmxlLWZpbHRlci1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjYWFhO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGggLmFudGljb24tZmlsdGVyOmhvdmVyLFxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGggLmFudC10YWJsZS1maWx0ZXItaWNvbjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoIC5hbnQtdGFibGUtZmlsdGVyLXNlbGVjdGVkLmFudGljb24tZmlsdGVyIHtcbiAgY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbi5hbnQtdGFibGUtdGhlYWQgPiB0cixcbi5hbnQtdGFibGUtdGJvZHkgPiB0ciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG4uYW50LXRhYmxlLXRoZWFkID4gdHIuYW50LXRhYmxlLXJvdy1ob3ZlciA+IHRkLFxuLmFudC10YWJsZS10Ym9keSA+IHRyLmFudC10YWJsZS1yb3ctaG92ZXIgPiB0ZCxcbi5hbnQtdGFibGUtdGhlYWQgPiB0cjpob3ZlciA+IHRkLFxuLmFudC10YWJsZS10Ym9keSA+IHRyOmhvdmVyID4gdGQge1xuICBiYWNrZ3JvdW5kOiAjZWNmNmZkOyB9XG5cbi5hbnQtdGFibGUtdGhlYWQgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmFudC10YWJsZS1mb290ZXIge1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LXRhYmxlLWZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDsgfVxuXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCAuYW50LXRhYmxlLWZvb3RlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7IH1cblxuLmFudC10YWJsZS10aXRsZSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cblxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgLmFudC10YWJsZS10aXRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmFudC10YWJsZS10aXRsZSArIC5hbnQtdGFibGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFudC10YWJsZS1ib3JkZXJlZCAuYW50LXRhYmxlLXRpdGxlICsgLmFudC10YWJsZS1jb250ZW50LFxuLmFudC10YWJsZS1ib3JkZXJlZCAuYW50LXRhYmxlLXRpdGxlICsgLmFudC10YWJsZS1jb250ZW50IHRhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYW50LXRhYmxlLXdpdGhvdXQtY29sdW1uLWhlYWRlciAuYW50LXRhYmxlLXRpdGxlICsgLmFudC10YWJsZS1jb250ZW50LFxuLmFudC10YWJsZS13aXRob3V0LWNvbHVtbi1oZWFkZXIgdGFibGUge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hbnQtdGFibGUtdGJvZHkgPiB0ci5hbnQtdGFibGUtcm93LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxuXG4uYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aC5hbnQtdGFibGUtY29sdW1uLXNvcnQge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhOyB9XG5cbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoLFxuLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG5cbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uLWN1c3RvbSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aC5hbnQtdGFibGUtc2VsZWN0aW9uLWNvbHVtbixcbi5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDYycHg7XG4gIHdpZHRoOiA2MnB4OyB9XG5cbi5hbnQtdGFibGUtZXhwYW5kLWljb24tdGgsXG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbi1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5hbnQtdGFibGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYW50LXRhYmxlLWhlYWRlciB0YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG5cbi5hbnQtdGFibGUtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LXRhYmxlLWxvYWRpbmcgLmFudC10YWJsZS1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5hbnQtdGFibGUtbG9hZGluZyAuYW50LXRhYmxlLXNwaW4taG9sZGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFudC10YWJsZS1sb2FkaW5nIC5hbnQtdGFibGUtd2l0aC1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuLmFudC10YWJsZS1sb2FkaW5nIC5hbnQtdGFibGUtd2l0aG91dC1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYW50LXRhYmxlLW1pZGRsZSAuYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aDpub3QoLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uKSxcbi5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMTBweCA4cHg7IH1cblxuLmFudC10YWJsZS1taWRkbGUgLmFudC10YWJsZS10aXRsZSxcbi5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCA4cHg7IH1cblxuLmFudC10YWJsZS1zbWFsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtaGVhZGVyID4gdGFibGUsXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtYm9keSA+IHRhYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDhweDsgfVxuXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7IH1cblxuLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDZweCA4cHg7IH1cblxuLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLXRpdGxlLFxuLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLWZvb3Rlcixcbi5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGg6bm90KC5hbnQtdGFibGUtc2VsZWN0aW9uLWNvbHVtbikge1xuICBwYWRkaW5nOiAxMHB4IDhweDsgfVxuXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgdG9wOiAwOyB9XG5cbi5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1oZWFkZXIgdGFibGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTsgfVxuXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtcGxhY2Vob2xkZXIsXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtcm93Omxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci11cCxcbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci1kb3duIHtcbiAgbGluZS1oZWlnaHQ6IDRweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci11cDpob3ZlciAuYW50aWNvbixcbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci1kb3duOmhvdmVyIC5hbnRpY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLXVwLm9uIC5hbnRpY29uLWNhcmV0LXVwLFxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLWRvd24ub24gLmFudGljb24tY2FyZXQtdXAsXG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXItdXAub24gLmFudGljb24tY2FyZXQtZG93bixcbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci1kb3duLm9uIC5hbnRpY29uLWNhcmV0LWRvd24ge1xuICBjb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXIgLmFudGljb24tY2FyZXQtdXAsXG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXIgLmFudGljb24tY2FyZXQtZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDdweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjU4MzMzKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjU4MzMzKSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGNvbG9yOiAjYWFhOyB9XG5cbjpyb290IC5hbnQtdGFibGUtY29sdW1uLXNvcnRlciAuYW50aWNvbi1jYXJldC11cCxcbjpyb290IC5hbnQtdGFibGUtY29sdW1uLXNvcnRlciAuYW50aWNvbi1jYXJldC1kb3duIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXIgLmFudGljb24tY2FyZXQtdXAsXG46cm9vdCAuYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXIgLmFudGljb24tY2FyZXQtZG93biB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXIgLmFudGljb24tY2FyZXQtdXA6YmVmb3JlLFxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyIC5hbnRpY29uLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MyUgNTAlO1xuICAvKiBmaXggZmlyZWZveCBwb3NpdGlvbiAqLyB9XG5cbi5hbnQtdGFibGUtYm9yZGVyZWQgLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSxcbi5hbnQtdGFibGUtYm9yZGVyZWQgLmFudC10YWJsZS1ib2R5ID4gdGFibGUsXG4uYW50LXRhYmxlLWJvcmRlcmVkIC5hbnQtdGFibGUtZml4ZWQtbGVmdCB0YWJsZSxcbi5hbnQtdGFibGUtYm9yZGVyZWQgLmFudC10YWJsZS1maXhlZC1yaWdodCB0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1lbXB0eSAuYW50LXRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5OyB9XG5cbi5hbnQtdGFibGUtYm9yZGVyZWQuYW50LXRhYmxlLWZpeGVkLWhlYWRlciAuYW50LXRhYmxlLWhlYWRlciA+IHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1maXhlZC1oZWFkZXIgLmFudC10YWJsZS1ib2R5ID4gdGFibGUge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1maXhlZC1oZWFkZXIgLmFudC10YWJsZS1ib2R5LWlubmVyID4gdGFibGUge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5hbnQtdGFibGUtYm9yZGVyZWQuYW50LXRhYmxlLWZpeGVkLWhlYWRlciAuYW50LXRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5hbnQtdGFibGUtYm9yZGVyZWQgLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTsgfVxuXG4uYW50LXRhYmxlLWJvcmRlcmVkIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoLFxuLmFudC10YWJsZS1ib3JkZXJlZCAuYW50LXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7IH1cblxuLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSxcbi5hbnQtdGFibGUtYm9yZGVyZWQuYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtYm9keSA+IHRhYmxlLFxuLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1maXhlZC1sZWZ0IHRhYmxlLFxuLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1maXhlZC1yaWdodCB0YWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLXRpdGxlIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTsgfVxuXG4uYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLWZvb3RlciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7IH1cblxuLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1mb290ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmFudC10YWJsZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7IH1cblxuLmFudC10YWJsZS1wbGFjZWhvbGRlciAuYW50aWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi5hbnQtdGFibGUtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMTZweCAwO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDk2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24gLmFudC1kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuXG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93biAuYW50LWRyb3Bkb3duLW1lbnUtd2l0aG91dC1zdWJtZW51IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93biAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSA+IGxhYmVsICsgc3BhbiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24gLmFudC1kcm9wZG93bi1tZW51LXN1YiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93biAuYW50LWRyb3Bkb3duLW1lbnUgLmFudC1kcm9wZG93bi1zdWJtZW51LWNvbnRhaW4tc2VsZWN0ZWQgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGU6YWZ0ZXIge1xuICBjb2xvcjogIzEwOGVlOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4ICNkMmVhZmI7IH1cblxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24gLmFudC1kcm9wZG93bi1tZW51LWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duID4gLmFudC1kcm9wZG93bi1tZW51ID4gLmFudC1kcm9wZG93bi1tZW51LWl0ZW06bGFzdC1jaGlsZCxcbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duID4gLmFudC1kcm9wZG93bi1tZW51ID4gLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnU6bGFzdC1jaGlsZCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tYnRucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTsgfVxuXG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93bi1saW5rIHtcbiAgY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMwZTc3Y2E7IH1cblxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tbGluay5jb25maXJtIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tbGluay5jbGVhciB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uYW50LXRhYmxlLXNlbGVjdGlvbi1zZWxlY3QtYWxsLWN1c3RvbSB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmFudC10YWJsZS1zZWxlY3Rpb24gLmFudGljb24tZG93biB7XG4gIGNvbG9yOiAjYWFhOyB9XG5cbi5hbnQtdGFibGUtc2VsZWN0aW9uLW1lbnUge1xuICBtaW4td2lkdGg6IDk2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmFudC10YWJsZS1zZWxlY3Rpb24tbWVudSAuYW50LWFjdGlvbi1kb3duIHtcbiAgY29sb3I6ICNhYWE7IH1cblxuLmFudC10YWJsZS1zZWxlY3Rpb24tZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5hbnQtdGFibGUtcm93LWV4cGFuZGVkOmFmdGVyIHtcbiAgY29udGVudDogJy0nOyB9XG5cbi5hbnQtdGFibGUtcm93LWNvbGxhcHNlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcrJzsgfVxuXG4uYW50LXRhYmxlLXJvdy1zcGFjZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmFudC10YWJsZS1yb3ctc3BhY2VkOmFmdGVyIHtcbiAgY29udGVudDogJy4nOyB9XG5cbi5hbnQtdGFibGUtcm93W2NsYXNzKj1cImFudC10YWJsZS1yb3ctbGV2ZWwtMFwiXSAuYW50LXRhYmxlLXNlbGVjdGlvbi1jb2x1bW4gPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnRyLmFudC10YWJsZS1leHBhbmRlZC1yb3csXG50ci5hbnQtdGFibGUtZXhwYW5kZWQtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjsgfVxuXG4uYW50LXRhYmxlIC5hbnQtdGFibGUtcm93LWluZGVudCArIC5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLmFudC10YWJsZS1zY3JvbGwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5hbnQtdGFibGUtc2Nyb2xsIHRhYmxlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuXG4uYW50LXRhYmxlLWJvZHktaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFudC10YWJsZS1maXhlZC1oZWFkZXIgLmFudC10YWJsZS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5hbnQtdGFibGUtZml4ZWQtaGVhZGVyIC5hbnQtdGFibGUtYm9keS1pbm5lciB7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuLmFudC10YWJsZS1maXhlZC1oZWFkZXIgLmFudC10YWJsZS1zY3JvbGwgLmFudC10YWJsZS1oZWFkZXIge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH1cblxuLmFudC10YWJsZS1maXhlZC1oZWFkZXIuYW50LXRhYmxlLWVtcHR5IC5hbnQtdGFibGUtc2Nyb2xsIC5hbnQtdGFibGUtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuXG4uYW50LXRhYmxlLWZpeGVkLWxlZnQsXG4uYW50LXRhYmxlLWZpeGVkLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hbnQtdGFibGUtZml4ZWQtbGVmdCB0YWJsZSxcbi5hbnQtdGFibGUtZml4ZWQtcmlnaHQgdGFibGUge1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uYW50LXRhYmxlLWZpeGVkLWhlYWRlciAuYW50LXRhYmxlLWZpeGVkLWxlZnQgLmFudC10YWJsZS1ib2R5LW91dGVyIC5hbnQtdGFibGUtZml4ZWQsXG4uYW50LXRhYmxlLWZpeGVkLWhlYWRlciAuYW50LXRhYmxlLWZpeGVkLXJpZ2h0IC5hbnQtdGFibGUtYm9keS1vdXRlciAuYW50LXRhYmxlLWZpeGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYW50LXRhYmxlLWZpeGVkLWxlZnQge1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiA2cHggMCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmFudC10YWJsZS1maXhlZC1sZWZ0IC5hbnQtdGFibGUtaGVhZGVyIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5hbnQtdGFibGUtZml4ZWQtbGVmdCAuYW50LXRhYmxlLWJvZHktaW5uZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5hbnQtdGFibGUtZml4ZWQtaGVhZGVyIC5hbnQtdGFibGUtZml4ZWQtbGVmdCAuYW50LXRhYmxlLWJvZHktaW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5hbnQtdGFibGUtZml4ZWQtbGVmdCxcbi5hbnQtdGFibGUtZml4ZWQtbGVmdCB0YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgMDsgfVxuXG4uYW50LXRhYmxlLWZpeGVkLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IC02cHggMCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmFudC10YWJsZS1maXhlZC1yaWdodCxcbi5hbnQtdGFibGUtZml4ZWQtcmlnaHQgdGFibGUge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCAwIDA7IH1cblxuLmFudC10YWJsZS1maXhlZC1yaWdodCAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFudC10YWJsZS5hbnQtdGFibGUtc2Nyb2xsLXBvc2l0aW9uLWxlZnQgLmFudC10YWJsZS1maXhlZC1sZWZ0IHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYW50LXRhYmxlLmFudC10YWJsZS1zY3JvbGwtcG9zaXRpb24tcmlnaHQgLmFudC10YWJsZS1maXhlZC1yaWdodCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtdGFicy5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtbmF2LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzJweDsgfVxuXG4uYW50LXRhYnMuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLWluay1iYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmFudC10YWJzLmFudC10YWJzLWNhcmQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy10YWIge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4uYW50LXRhYnMuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYiB7XG4gIHBhZGRpbmc6IDVweCAxNnB4IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uYW50LXRhYnMuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGNvbG9yOiAjMTA4ZWU5O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5hbnQtdGFicy5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiLWluYWN0aXZlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uYW50LXRhYnMuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdi13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYW50LXRhYnMuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYiAuYW50aWNvbi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDlweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgd2lkdGg6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbjpyb290IC5hbnQtdGFicy5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIC5hbnRpY29uLWNsb3NlIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LXRhYnMuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYiAuYW50aWNvbi1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LXRhYnMuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYiAuYW50aWNvbi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYW50LXRhYnMuYW50LXRhYnMtY2FyZCAuYW50LXRhYnMtY29udGVudCA+IC5hbnQtdGFicy10YWJwYW5lLFxuLmFudC10YWJzLmFudC10YWJzLWVkaXRhYmxlLWNhcmQgLmFudC10YWJzLWNvbnRlbnQgPiAuYW50LXRhYnMtdGFicGFuZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFudC10YWJzLmFudC10YWJzLWVkaXRhYmxlLWNhcmQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy10YWIgPiBkaXYge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5hbnQtdGFicy5hbnQtdGFicy1lZGl0YWJsZS1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiOm5vdCguYW50LXRhYnMtdGFiLWFjdGl2ZSk6aG92ZXIgPiBkaXY6bm90KC5hbnQtdGFicy10YWItdW5jbG9zYWJsZSkge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9XG5cbi5hbnQtdGFicy5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiLWFjdGl2ZSAuYW50aWNvbi1jbG9zZSxcbi5hbnQtdGFicy5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiOmhvdmVyIC5hbnRpY29uLWNsb3NlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuLmFudC10YWJzLWV4dHJhLWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi5hbnQtdGFicy1leHRyYS1jb250ZW50IC5hbnQtdGFicy1uZXctdGFiIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEwcHggXFw5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44MzMzMykgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44MzMzMykgcm90YXRlKDBkZWcpO1xuICAvKiBJRTYtSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XG4gIHpvb206IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG5cbjpyb290IC5hbnQtdGFicy1leHRyYS1jb250ZW50IC5hbnQtdGFicy1uZXctdGFiIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LXRhYnMtZXh0cmEtY29udGVudCAuYW50LXRhYnMtbmV3LXRhYiB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LXRhYnMtZXh0cmEtY29udGVudCAuYW50LXRhYnMtbmV3LXRhYjpob3ZlciB7XG4gIGNvbG9yOiAjNDA0MDQwOyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtbmF2LWNvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLWNhcmQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy10YWItYWN0aXZlIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1jYXJkLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy1uYXYtd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtY2FyZC5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7IH1cblxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLWNhcmQuYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYi1hY3RpdmUge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cblxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLWNhcmQuYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy1uYXYtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1jYXJkLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBtYXJnaW4tbGVmdDogMXB4OyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1jYXJkLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiLWFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cblxuLmFudC10YWJzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuXG4uYW50LXRhYnM6YmVmb3JlLFxuLmFudC10YWJzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5hbnQtdGFiczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5hbnQtdGFicy1pbmstYmFyIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cblxuLmFudC10YWJzLWluay1iYXItYW5pbWF0ZWQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uYW50LXRhYnMtYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmFudC10YWJzLW5hdi1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgem9vbTogMTsgfVxuXG4uYW50LXRhYnMtbmF2LWNvbnRhaW5lcjpiZWZvcmUsXG4uYW50LXRhYnMtbmF2LWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uYW50LXRhYnMtbmF2LWNvbnRhaW5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5hbnQtdGFicy1uYXYtY29udGFpbmVyLXNjcm9sbGluZyB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDsgfVxuXG4uYW50LXRhYnMtdGFiLXByZXYsXG4uYW50LXRhYnMtdGFiLW5leHQge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG5cbi5hbnQtdGFicy10YWItcHJldjpob3Zlcixcbi5hbnQtdGFicy10YWItbmV4dDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi5hbnQtdGFicy10YWItcHJldi1pY29uLFxuLmFudC10YWJzLXRhYi1uZXh0LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTsgfVxuXG46cm9vdCAuYW50LXRhYnMtdGFiLXByZXYtaWNvbixcbjpyb290IC5hbnQtdGFicy10YWItbmV4dC1pY29uIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LXRhYnMtdGFiLXByZXYtaWNvbixcbjpyb290IC5hbnQtdGFicy10YWItbmV4dC1pY29uIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtdGFicy10YWItcHJldi1pY29uOmJlZm9yZSxcbi5hbnQtdGFicy10YWItbmV4dC1pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJhbnRpY29uXCIgIWltcG9ydGFudDsgfVxuXG4uYW50LXRhYnMtdGFiLWJ0bi1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmFudC10YWJzLXRhYi1idG4tZGlzYWJsZWQsXG4uYW50LXRhYnMtdGFiLWJ0bi1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtdGFicy10YWItbmV4dCB7XG4gIHJpZ2h0OiAycHg7IH1cblxuLmFudC10YWJzLXRhYi1uZXh0LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MUZcIjsgfVxuXG4uYW50LXRhYnMtdGFiLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5hbnQtdGFicy10YWItcHJldi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjIwXCI7IH1cblxuOnJvb3QgLmFudC10YWJzLXRhYi1wcmV2IHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uYW50LXRhYnMtbmF2LXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi5hbnQtdGFicy1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYW50LXRhYnMtbmF2IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFudC10YWJzLW5hdjpiZWZvcmUsXG4uYW50LXRhYnMtbmF2OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiOyB9XG5cbi5hbnQtdGFicy1uYXY6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWItZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiOmhvdmVyIHtcbiAgY29sb3I6ICM0OWE5ZWU7IH1cblxuLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGU3N2NhOyB9XG5cbi5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiAuYW50aWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYi1hY3RpdmUge1xuICBjb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LXRhYnMtbWluaSAuYW50LXRhYnMtbmF2LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LXRhYnMtbWluaSAuYW50LXRhYnMtdGFiIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiA4cHggMTZweDsgfVxuXG4uYW50LXRhYnM6bm90KC5hbnQtdGFicy12ZXJ0aWNhbCkgPiAuYW50LXRhYnMtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hbnQtdGFiczpub3QoLmFudC10YWJzLXZlcnRpY2FsKSA+IC5hbnQtdGFicy1jb250ZW50ID4gLmFudC10YWJzLXRhYnBhbmUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5hbnQtdGFiczpub3QoLmFudC10YWJzLXZlcnRpY2FsKSA+IC5hbnQtdGFicy1jb250ZW50ID4gLmFudC10YWJzLXRhYnBhbmUtaW5hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uYW50LXRhYnM6bm90KC5hbnQtdGFicy12ZXJ0aWNhbCkgPiAuYW50LXRhYnMtY29udGVudC1hbmltYXRlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWxsLWNoYW5nZTogbWFyZ2luLWxlZnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbCA+IC5hbnQtdGFicy1iYXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFudC10YWJzLXZlcnRpY2FsID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAyNHB4OyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYW50LXRhYnMtdmVydGljYWwgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy1uYXYtc2Nyb2xsIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmFudC10YWJzLXZlcnRpY2FsID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtbmF2LWNvbnRhaW5lcixcbi5hbnQtdGFicy12ZXJ0aWNhbCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdi13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzMnB4IDA7IH1cblxuLmFudC10YWJzLXZlcnRpY2FsID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtbmF2LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLWluay1iYXIge1xuICB3aWR0aDogMnB4O1xuICBsZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDsgfVxuXG4uYW50LXRhYnMtdmVydGljYWwgPiAuYW50LXRhYnMtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmFudC10YWJzLXZlcnRpY2FsIC5hbnQtdGFicy10YWItbmV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMzJweDsgfVxuXG4uYW50LXRhYnMtdmVydGljYWwgLmFudC10YWJzLXRhYi1uZXh0LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MURcIjsgfVxuXG4uYW50LXRhYnMtdmVydGljYWwgLmFudC10YWJzLXRhYi1wcmV2IHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbCAuYW50LXRhYnMtdGFiLXByZXYtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxRVwiOyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy10YWIge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdi1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy1uYXYtd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDsgfVxuXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLWluay1iYXIge1xuICByaWdodDogMXB4OyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZTllOTsgfVxuXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtYmFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdi1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy1uYXYtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLWluay1iYXIge1xuICBsZWZ0OiAxcHg7IH1cblxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5OyB9XG5cbi5hbnQtdGFicy1ib3R0b20gPiAuYW50LXRhYnMtYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4ubm8tZmxleCA+IC5hbnQtdGFicy1jb250ZW50LWFuaW1hdGVkLFxuLmFudC10YWJzLW5vLWFuaW1hdGlvbiA+IC5hbnQtdGFicy1jb250ZW50LWFuaW1hdGVkLFxuLmFudC10YWJzLXZlcnRpY2FsID4gLmFudC10YWJzLWNvbnRlbnQtYW5pbWF0ZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1mbGV4ID4gLmFudC10YWJzLWNvbnRlbnQgPiAuYW50LXRhYnMtdGFicGFuZS1pbmFjdGl2ZSxcbi5hbnQtdGFicy1uby1hbmltYXRpb24gPiAuYW50LXRhYnMtY29udGVudCA+IC5hbnQtdGFicy10YWJwYW5lLWluYWN0aXZlLFxuLmFudC10YWJzLXZlcnRpY2FsID4gLmFudC10YWJzLWNvbnRlbnQgPiAuYW50LXRhYnMtdGFicGFuZS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmFudC10YWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1OyB9XG5cbi5hbnQtdGFnLFxuLmFudC10YWcgYSxcbi5hbnQtdGFnIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuXG4uYW50LXRhZy10ZXh0IGE6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC04cHg7XG4gIHBhZGRpbmc6IDAgOHB4OyB9XG5cbi5hbnQtdGFnIC5hbnRpY29uLWNyb3NzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwLjY2OyB9XG5cbjpyb290IC5hbnQtdGFnIC5hbnRpY29uLWNyb3NzIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LXRhZyAuYW50aWNvbi1jcm9zcyB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LXRhZyAuYW50aWNvbi1jcm9zczpob3ZlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFudC10YWctaGFzLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYW50LXRhZy1oYXMtY29sb3IsXG4uYW50LXRhZy1oYXMtY29sb3IgYSxcbi5hbnQtdGFnLWhhcy1jb2xvciBhOmhvdmVyLFxuLmFudC10YWctaGFzLWNvbG9yIC5hbnRpY29uLWNyb3NzLFxuLmFudC10YWctaGFzLWNvbG9yIC5hbnRpY29uLWNyb3NzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC10YWctY2hlY2thYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC10YWctY2hlY2thYmxlOmhvdmVyLFxuLmFudC10YWctY2hlY2thYmxlOmFjdGl2ZSxcbi5hbnQtdGFnLWNoZWNrYWJsZS1jaGVja2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC10YWctY2hlY2thYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTllZTsgfVxuXG4uYW50LXRhZy1jaGVja2FibGUtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC10YWctY2hlY2thYmxlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTc3Y2E7IH1cblxuLmFudC10YWctY2xvc2Uge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmFudC10YWctem9vbS1lbnRlcixcbi5hbnQtdGFnLXpvb20tYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudEZhZGVJbiAwLjJzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgYW5pbWF0aW9uOiBhbnRGYWRlSW4gMC4ycyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4uYW50LXRhZy16b29tLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudFpvb21PdXQgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG4gIGFuaW1hdGlvbjogYW50Wm9vbU91dCAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5hbnQtdGFnLXBpbmsge1xuICBjb2xvcjogI2Y1MzE3ZjtcbiAgYmFja2dyb3VuZDogI2ZkZDhlNztcbiAgYm9yZGVyLWNvbG9yOiAjZmRkOGU3OyB9XG5cbi5hbnQtdGFnLXBpbmstaW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICNmNTMxN2Y7XG4gIGJvcmRlci1jb2xvcjogI2Y1MzE3ZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC10YWctcmVkIHtcbiAgY29sb3I6ICNmMDQxMzQ7XG4gIGJhY2tncm91bmQ6ICNmY2RiZDk7XG4gIGJvcmRlci1jb2xvcjogI2ZjZGJkOTsgfVxuXG4uYW50LXRhZy1yZWQtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICNmMDQxMzQ7XG4gIGJvcmRlci1jb2xvcjogI2YwNDEzNDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC10YWctb3JhbmdlIHtcbiAgY29sb3I6ICNmNTZhMDA7XG4gIGJhY2tncm91bmQ6ICNmZGUzY2Y7XG4gIGJvcmRlci1jb2xvcjogI2ZkZTNjZjsgfVxuXG4uYW50LXRhZy1vcmFuZ2UtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICNmNTZhMDA7XG4gIGJvcmRlci1jb2xvcjogI2Y1NmEwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC10YWcteWVsbG93IHtcbiAgY29sb3I6ICNmZmJmMDA7XG4gIGJhY2tncm91bmQ6ICNmZmYzY2Y7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjNjZjsgfVxuXG4uYW50LXRhZy15ZWxsb3ctaW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICNmZmJmMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmYwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC10YWctY3lhbiB7XG4gIGNvbG9yOiAjMDBhMmFlO1xuICBiYWNrZ3JvdW5kOiAjY2ZlZGYwO1xuICBib3JkZXItY29sb3I6ICNjZmVkZjA7IH1cblxuLmFudC10YWctY3lhbi1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogIzAwYTJhZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMmFlO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYW50LXRhZy1ncmVlbiB7XG4gIGNvbG9yOiAjMDBhODU0O1xuICBiYWNrZ3JvdW5kOiAjY2ZlZmRmO1xuICBib3JkZXItY29sb3I6ICNjZmVmZGY7IH1cblxuLmFudC10YWctZ3JlZW4taW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICMwMGE4NTQ7XG4gIGJvcmRlci1jb2xvcjogIzAwYTg1NDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC10YWctYmx1ZSB7XG4gIGNvbG9yOiAjMTA4ZWU5O1xuICBiYWNrZ3JvdW5kOiAjZDJlYWZiO1xuICBib3JkZXItY29sb3I6ICNkMmVhZmI7IH1cblxuLmFudC10YWctYmx1ZS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogIzEwOGVlOTtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYW50LXRhZy1wdXJwbGUge1xuICBjb2xvcjogIzcyNjVlNjtcbiAgYmFja2dyb3VuZDogI2U0ZTJmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlMmZhOyB9XG5cbi5hbnQtdGFnLXB1cnBsZS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogIzcyNjVlNjtcbiAgYm9yZGVyLWNvbG9yOiAjNzI2NWU2O1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7IH1cblxuLmFudC10aW1lbGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uYW50LXRpbWVsaW5lLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAxMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuLmFudC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U5ZTllOTsgfVxuXG4uYW50LXRpbWVsaW5lLWl0ZW0tcGVuZGluZyAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC10aW1lbGluZS1pdGVtLWhlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xuICBjb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1yZWQge1xuICBib3JkZXItY29sb3I6ICNmMDQxMzQ7XG4gIGNvbG9yOiAjZjA0MTM0OyB9XG5cbi5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhODU0O1xuICBjb2xvcjogIzAwYTg1NDsgfVxuXG4uYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGxlZnQ6IC0xNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7IH1cblxuLmFudC10aW1lbGluZS1pdGVtLWxhc3QgLmFudC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjZTllOWU5O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtdGltZWxpbmUtaXRlbS1sYXN0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNDhweDsgfVxuXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1wZW5kaW5nIC5hbnQtdGltZWxpbmUtaXRlbS1sYXN0IC5hbnQtdGltZWxpbmUtaXRlbS10YWlsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtdHJhbnNmZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmFudC10cmFuc2Zlci1saXN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAzM3B4OyB9XG5cbi5hbnQtdHJhbnNmZXItbGlzdC13aXRoLWZvb3RlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4OyB9XG5cbi5hbnQtdHJhbnNmZXItbGlzdC1zZWFyY2gtYWN0aW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICB3aWR0aDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5hbnQtdHJhbnNmZXItbGlzdC1zZWFyY2gtYWN0aW9uIC5hbnRpY29uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtdHJhbnNmZXItbGlzdC1zZWFyY2gtYWN0aW9uIC5hbnRpY29uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7IH1cblxuc3Bhbi5hbnQtdHJhbnNmZXItbGlzdC1zZWFyY2gtYWN0aW9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFudC10cmFuc2Zlci1saXN0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFudC10cmFuc2Zlci1saXN0LWhlYWRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuLmFudC10cmFuc2Zlci1saXN0LWJvZHkge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hbnQtdHJhbnNmZXItbGlzdC1ib2R5LXNlYXJjaC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFudC10cmFuc2Zlci1saXN0LWJvZHktd2l0aC1zZWFyY2gge1xuICBwYWRkaW5nLXRvcDogMzRweDsgfVxuXG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQgPiAuTGF6eUxvYWQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdHJhbnNmZXJIaWdobGlnaHRJbiAxcztcbiAgYW5pbWF0aW9uOiB0cmFuc2ZlckhpZ2hsaWdodEluIDFzOyB9XG5cbi5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtOm5vdCguYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLWRpc2FibGVkKTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmZDsgfVxuXG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmFudC10cmFuc2Zlci1saXN0LWJvZHktbm90LWZvdW5kIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudDplbXB0eSArIC5hbnQtdHJhbnNmZXItbGlzdC1ib2R5LW5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hbnQtdHJhbnNmZXItbGlzdC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYW50LXRyYW5zZmVyLW9wZXJhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYW50LXRyYW5zZmVyLW9wZXJhdGlvbiAuYW50LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hbnQtdHJhbnNmZXItb3BlcmF0aW9uIC5hbnQtYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5hbnQtdHJhbnNmZXItb3BlcmF0aW9uIC5hbnQtYnRuIC5hbnRpY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTsgfVxuXG46cm9vdCAuYW50LXRyYW5zZmVyLW9wZXJhdGlvbiAuYW50LWJ0biAuYW50aWNvbiB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC10cmFuc2Zlci1vcGVyYXRpb24gLmFudC1idG4gLmFudGljb24ge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zZmVySGlnaGxpZ2h0SW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogI2QyZWFmYjsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG5cbkBrZXlmcmFtZXMgdHJhbnNmZXJIaWdobGlnaHRJbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDJlYWZiOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtd3JhcHBlcjpob3ZlciAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyLFxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveDpob3ZlciAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyLFxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbnB1dDpmb2N1cyArIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgY29udGVudDogJyAnO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpOyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbmRldGVybWluYXRlIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1jaGVja2VkIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGNvbnRlbnQ6ICcgJztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KSAwLjFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KSAwLjFzOyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyLFxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbmRldGVybWluYXRlIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4ZWU5O1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1kaXNhYmxlZC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbm9uZTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuXG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBub25lO1xuICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmM2YzOyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtd3JhcHBlciArIHNwYW4sXG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94ICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIFxcMHNjcmVlbiB7XG4gIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyOmJlZm9yZSxcbiAgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1jaGVja2VkIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFNjMyXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IDJweDtcbiAgICB0b3A6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uYW50LXNlbGVjdC10cmVlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LXNlbGVjdC10cmVlIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA4cHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogMDsgfVxuXG4uYW50LXNlbGVjdC10cmVlIGxpLmZpbHRlci1ub2RlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7IH1cblxuLmFudC1zZWxlY3QtdHJlZSBsaSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMThweDsgfVxuXG4uYW50LXNlbGVjdC10cmVlIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uYW50LXNlbGVjdC10cmVlIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZkOyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUgbGkgYS5hbnQtc2VsZWN0LXRyZWUtbm9kZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmVhZmI7IH1cblxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveCB7XG4gIG1hcmdpbjogMnB4IDRweCAwIDA7IH1cblxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlcixcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtaWNvbkVsZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLWljb25fbG9hZGluZzphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxFNjREXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci1ub29wIHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLXJvb3RzX29wZW46YWZ0ZXIsXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1jZW50ZXJfb3BlbjphZnRlcixcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWJvdHRvbV9vcGVuOmFmdGVyLFxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtbm9saW5lX29wZW46YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogN3B4IFxcOTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41ODMzMykgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgLyogSUU2LUlFOCAqL1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcRTYwNlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7IH1cblxuOnJvb3QgLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtcm9vdHNfb3BlbjphZnRlcixcbjpyb290IC5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWNlbnRlcl9vcGVuOmFmdGVyLFxuOnJvb3QgLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtYm90dG9tX29wZW46YWZ0ZXIsXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ub2xpbmVfb3BlbjphZnRlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtcm9vdHNfb3BlbjphZnRlcixcbjpyb290IC5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWNlbnRlcl9vcGVuOmFmdGVyLFxuOnJvb3QgLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtYm90dG9tX29wZW46YWZ0ZXIsXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ub2xpbmVfb3BlbjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1yb290c19jbG9zZSxcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWNlbnRlcl9jbG9zZSxcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWJvdHRvbV9jbG9zZSxcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLW5vbGluZV9jbG9zZSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjsgfVxuXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1yb290c19jbG9zZTphZnRlcixcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWNlbnRlcl9jbG9zZTphZnRlcixcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWJvdHRvbV9jbG9zZTphZnRlcixcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLW5vbGluZV9jbG9zZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiA3cHggXFw5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41ODMzMykgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjU4MzMzKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41ODMzMykgcm90YXRlKDBkZWcpO1xuICAvKiBJRTYtSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XG4gIHpvb206IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxFNjA2XCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTsgfVxuXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1yb290c19jbG9zZTphZnRlcixcbjpyb290IC5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWNlbnRlcl9jbG9zZTphZnRlcixcbjpyb290IC5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWJvdHRvbV9jbG9zZTphZnRlcixcbjpyb290IC5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLW5vbGluZV9jbG9zZTphZnRlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtcm9vdHNfY2xvc2U6YWZ0ZXIsXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ib3R0b21fY2xvc2U6YWZ0ZXIsXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ub2xpbmVfY2xvc2U6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtcm9vdHNfY2xvc2U6YWZ0ZXIsXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ib3R0b21fY2xvc2U6YWZ0ZXIsXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ub2xpbmVfY2xvc2U6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgc2NhbGUoMC41OSk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHNjYWxlKDAuNTkpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHNjYWxlKDAuNTkpOyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUtY2hpbGQtdHJlZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC1zZWxlY3QtdHJlZS1jaGlsZC10cmVlLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYW50LXNlbGVjdC10cmVlLXRyZWVub2RlLWRpc2FibGVkID4gc3Bhbixcbi5hbnQtc2VsZWN0LXRyZWUtdHJlZW5vZGUtZGlzYWJsZWQgPiBhLFxuLmFudC1zZWxlY3QtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCA+IGEgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUtaWNvbl9fb3BlbiB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUtaWNvbl9fY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uYW50LXNlbGVjdC10cmVlLWRyb3Bkb3duIC5hbnQtc2VsZWN0LWRyb3Bkb3duLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cblxuLmFudC1zZWxlY3QtdHJlZS1kcm9wZG93biAuYW50LXNlbGVjdC1kcm9wZG93bi1zZWFyY2ggLmFudC1zZWxlY3Qtc2VhcmNoX19maWVsZF9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUtZHJvcGRvd24gLmFudC1zZWxlY3QtZHJvcGRvd24tc2VhcmNoIC5hbnQtc2VsZWN0LXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5hbnQtc2VsZWN0LXRyZWUtZHJvcGRvd24gLmFudC1zZWxlY3QtZHJvcGRvd24tc2VhcmNoLmFudC1zZWxlY3Qtc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LXNlbGVjdC10cmVlLWRyb3Bkb3duIC5hbnQtc2VsZWN0LW5vdC1mb3VuZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwYWRkaW5nOiA3cHggMTZweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtdHJlZS1jaGVja2JveCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IH1cblxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC10cmVlLWNoZWNrYm94LWlubmVyLFxuLmFudC10cmVlLWNoZWNrYm94OmhvdmVyIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcixcbi5hbnQtdHJlZS1jaGVja2JveC1pbnB1dDpmb2N1cyArIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbi5hbnQtdHJlZS1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgY29udGVudDogJyAnO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpOyB9XG5cbi5hbnQtdHJlZS1jaGVja2JveC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYW50LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLmFudC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjb250ZW50OiAnICc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNCwgMC4yOSwgMS40NikgMC4xcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNCwgMC4yOSwgMS40NikgMC4xczsgfVxuXG4uYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXIsXG4uYW50LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4ZWU5O1xuICBib3JkZXItY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkLmFudC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbm9uZTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7IH1cblxuLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmM2YzZjM7IH1cblxuLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkICsgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtdHJlZS1jaGVja2JveC13cmFwcGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYW50LXRyZWUtY2hlY2tib3gtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXIgKyBzcGFuLFxuLmFudC10cmVlLWNoZWNrYm94ICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmFudC10cmVlLWNoZWNrYm94LWdyb3VwIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtdHJlZS1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBtZWRpYSBcXDBzY3JlZW4ge1xuICAuYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6YmVmb3JlLFxuICAuYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFNjMyXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IDJweDtcbiAgICB0b3A6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uYW50LXRyZWUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtdHJlZSBsaSB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IDA7IH1cblxuLmFudC10cmVlIGxpIGFbZHJhZ2dhYmxlXSxcbi5hbnQtdHJlZSBsaSBhW2RyYWdnYWJsZT1cInRydWVcIl0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItdG9wOiAycHggdHJhbnNwYXJlbnQgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgLyogUmVxdWlyZWQgdG8gbWFrZSBlbGVtZW50cyBkcmFnZ2FibGUgaW4gb2xkIFdlYktpdCAqL1xuICAta2h0bWwtdXNlci1kcmFnOiBlbGVtZW50O1xuICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDsgfVxuXG4uYW50LXRyZWUgbGkuZHJhZy1vdmVyID4gYVtkcmFnZ2FibGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwOGVlOTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLmFudC10cmVlIGxpLmRyYWctb3Zlci1nYXAtdG9wID4gYVtkcmFnZ2FibGVdIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LXRyZWUgbGkuZHJhZy1vdmVyLWdhcC1ib3R0b20gPiBhW2RyYWdnYWJsZV0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTA4ZWU5OyB9XG5cbi5hbnQtdHJlZSBsaS5maWx0ZXItbm9kZSA+IGEge1xuICBjb2xvcjogI2YwNDEzNCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9XG5cbi5hbnQtdHJlZSBsaSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMThweDsgfVxuXG4uYW50LXRyZWUgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5hbnQtdHJlZSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmZDsgfVxuXG4uYW50LXRyZWUgbGkgYS5hbnQtdHJlZS1ub2RlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWFmYjsgfVxuXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1jaGVja2JveCB7XG4gIG1hcmdpbjogMCA0cHggMCAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIsXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1pY29uRWxlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLWljb25fbG9hZGluZzphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxFNkFFXCI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgY29sb3I6ICMxMDhlZTk7IH1cblxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtc3dpdGNoZXItbm9vcCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1yb290c19vcGVuOmFmdGVyLFxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtY2VudGVyX29wZW46YWZ0ZXIsXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fb3BlbjphZnRlcixcbi5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLW5vbGluZV9vcGVuOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDdweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjU4MzMzKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjU4MzMzKSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ2FudGljb24nO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXEU2MDZcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlOyB9XG5cbjpyb290IC5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXJvb3RzX29wZW46YWZ0ZXIsXG46cm9vdCAuYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfb3BlbjphZnRlcixcbjpyb290IC5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWJvdHRvbV9vcGVuOmFmdGVyLFxuOnJvb3QgLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtbm9saW5lX29wZW46YWZ0ZXIge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbjpyb290IC5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXJvb3RzX29wZW46YWZ0ZXIsXG46cm9vdCAuYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfb3BlbjphZnRlcixcbjpyb290IC5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWJvdHRvbV9vcGVuOmFmdGVyLFxuOnJvb3QgLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtbm9saW5lX29wZW46YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtcm9vdHNfY2xvc2UsXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfY2xvc2UsXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fY2xvc2UsXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ub2xpbmVfY2xvc2Uge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7IH1cblxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtcm9vdHNfY2xvc2U6YWZ0ZXIsXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fY2xvc2U6YWZ0ZXIsXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ub2xpbmVfY2xvc2U6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogN3B4IFxcOTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41ODMzMykgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgLyogSUU2LUlFOCAqL1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcRTYwNlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7IH1cblxuOnJvb3QgLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtcm9vdHNfY2xvc2U6YWZ0ZXIsXG46cm9vdCAuYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXG46cm9vdCAuYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fY2xvc2U6YWZ0ZXIsXG46cm9vdCAuYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ub2xpbmVfY2xvc2U6YWZ0ZXIge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbjpyb290IC5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXJvb3RzX2Nsb3NlOmFmdGVyLFxuOnJvb3QgLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtY2VudGVyX2Nsb3NlOmFmdGVyLFxuOnJvb3QgLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtYm90dG9tX2Nsb3NlOmFmdGVyLFxuOnJvb3QgLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtbm9saW5lX2Nsb3NlOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXJvb3RzX2Nsb3NlOmFmdGVyLFxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtY2VudGVyX2Nsb3NlOmFmdGVyLFxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtYm90dG9tX2Nsb3NlOmFmdGVyLFxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtbm9saW5lX2Nsb3NlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHNjYWxlKDAuNTkpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSBzY2FsZSgwLjU5KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSBzY2FsZSgwLjU5KTsgfVxuXG4uYW50LXRyZWUgbGk6bGFzdC1jaGlsZCA+IHNwYW4uYW50LXRyZWUtc3dpdGNoZXI6YmVmb3JlLFxuLmFudC10cmVlIGxpOmxhc3QtY2hpbGQgPiBzcGFuLmFudC10cmVlLWljb25FbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW50LXRyZWUgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLmFudC10cmVlID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cblxuLmFudC10cmVlLWNoaWxkLXRyZWUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbnQtdHJlZS1jaGlsZC10cmVlLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYW50LXRyZWUtdHJlZW5vZGUtZGlzYWJsZWQgPiBzcGFuLFxuLmFudC10cmVlLXRyZWVub2RlLWRpc2FibGVkID4gYSxcbi5hbnQtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCA+IGEgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtdHJlZS1pY29uX19vcGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmFudC10cmVlLWljb25fX2Nsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1zd2l0Y2hlci1ub29wOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEycHggXFw5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuICAvKiBJRTYtSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XG4gIHpvb206IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxFNjY0XCI7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7IH1cblxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXN3aXRjaGVyLW5vb3A6YWZ0ZXIge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1zd2l0Y2hlci1ub29wOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1yb290c19vcGVuOmFmdGVyLFxuLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWNlbnRlcl9vcGVuOmFmdGVyLFxuLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWJvdHRvbV9vcGVuOmFmdGVyLFxuLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLW5vbGluZV9vcGVuOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEycHggXFw5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuICAvKiBJRTYtSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XG4gIHpvb206IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxFNjIxXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7IH1cblxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXJvb3RzX29wZW46YWZ0ZXIsXG46cm9vdCAuYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtY2VudGVyX29wZW46YWZ0ZXIsXG46cm9vdCAuYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtYm90dG9tX29wZW46YWZ0ZXIsXG46cm9vdCAuYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtbm9saW5lX29wZW46YWZ0ZXIge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1yb290c19vcGVuOmFmdGVyLFxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWNlbnRlcl9vcGVuOmFmdGVyLFxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWJvdHRvbV9vcGVuOmFmdGVyLFxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLW5vbGluZV9vcGVuOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1yb290c19jbG9zZTphZnRlcixcbi5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXG4uYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtYm90dG9tX2Nsb3NlOmFmdGVyLFxuLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLW5vbGluZV9jbG9zZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4IFxcOTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgLyogSUU2LUlFOCAqL1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcRTY0NVwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlOyB9XG5cbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1yb290c19jbG9zZTphZnRlcixcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXG46cm9vdCAuYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtYm90dG9tX2Nsb3NlOmFmdGVyLFxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLW5vbGluZV9jbG9zZTphZnRlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXJvb3RzX2Nsb3NlOmFmdGVyLFxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWNlbnRlcl9jbG9zZTphZnRlcixcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fY2xvc2U6YWZ0ZXIsXG46cm9vdCAuYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtbm9saW5lX2Nsb3NlOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGk6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgbWFyZ2luOiAxOHB4IDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5OyB9XG5cbi5hbnQtdXBsb2FkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiAwOyB9XG5cbi5hbnQtdXBsb2FkLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYW50LXVwbG9hZCBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLXNlbGVjdC1waWN0dXJlLWNhcmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLXNlbGVjdC1waWN0dXJlLWNhcmQgPiAuYW50LXVwbG9hZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtc2VsZWN0LXBpY3R1cmUtY2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTsgfVxuXG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2Q5ZDlkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnLmFudC11cGxvYWQtZHJhZy1ob3Zlcjpub3QoLmFudC11cGxvYWQtZGlzYWJsZWQpIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM0OWE5ZWU7IH1cblxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnLmFudC11cGxvYWQtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyAuYW50LXVwbG9hZC1idG4ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyAuYW50LXVwbG9hZC1kcmFnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnOm5vdCguYW50LXVwbG9hZC1kaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7IH1cblxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIHAuYW50LXVwbG9hZC1kcmFnLWljb24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIHAuYW50LXVwbG9hZC1kcmFnLWljb24gLmFudGljb24ge1xuICBmb250LXNpemU6IDgwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGNvbG9yOiAjNDlhOWVlOyB9XG5cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyBwLmFudC11cGxvYWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcgcC5hbnQtdXBsb2FkLWhpbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpOyB9XG5cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyAuYW50aWNvbi1wbHVzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyAuYW50aWNvbi1wbHVzOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7IH1cblxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnOmhvdmVyIC5hbnRpY29uLXBsdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTsgfVxuXG4uYW50LXVwbG9hZC1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYW50LXVwbG9hZC1saXN0LWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuXG4uYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyAuYW50aWNvbi1sb2FkaW5nLFxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8gLmFudGljb24tcGFwZXItY2xpcCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNS41cHg7IH1cblxuLmFudC11cGxvYWQtbGlzdC1pdGVtIC5hbnRpY29uLWNyb3NzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzKSByb3RhdGUoMGRlZyk7XG4gIC8qIElFNi1JRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuOnJvb3QgLmFudC11cGxvYWQtbGlzdC1pdGVtIC5hbnRpY29uLWNyb3NzIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG46cm9vdCAuYW50LXVwbG9hZC1saXN0LWl0ZW0gLmFudGljb24tY3Jvc3Mge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmFudC11cGxvYWQtbGlzdC1pdGVtIC5hbnRpY29uLWNyb3NzOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmZDsgfVxuXG4uYW50LXVwbG9hZC1saXN0LWl0ZW06aG92ZXIgLmFudGljb24tY3Jvc3Mge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvcixcbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvciAuYW50aWNvbi1wYXBlci1jbGlwLFxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgY29sb3I6ICNmMDQxMzQ7IH1cblxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIC5hbnRpY29uLWNyb3NzIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmMDQxMzQgIWltcG9ydGFudDsgfVxuXG4uYW50LXVwbG9hZC1saXN0LWl0ZW0tcHJvZ3Jlc3Mge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbSxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBoZWlnaHQ6IDY2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvcixcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YwNDEzNDsgfVxuXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8sXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbTpob3ZlciAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbTpob3ZlciAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG5cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDsgfVxuXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCBpbWcsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwuYW50aWNvbjpiZWZvcmUsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsLmFudGljb246YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzIHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50aWNvbi1jcm9zcyxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnRpY29uLWNyb3NzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbjogMCA4cHggOHB4IDA7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMgLmFudGljb24tZXllLW8sXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tYWN0aW9ucyAuYW50aWNvbi1kZWxldGUge1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTEpO1xuICBtYXJnaW46IDAgNHB4OyB9XG5cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1hY3Rpb25zIC5hbnRpY29uLWV5ZS1vOmhvdmVyLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMgLmFudGljb24tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm86aG92ZXIgKyAuYW50LXVwbG9hZC1saXN0LWl0ZW0tYWN0aW9ucyxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1hY3Rpb25zOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZy5hbnQtdXBsb2FkLWxpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvOmJlZm9yZSxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8gLmFudGljb24tZXllLW8sXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvIC5hbnRpY29uLWRlbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7IH1cblxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5hbnQtdXBsb2FkLWxpc3QgLmFudC11cGxvYWQtc3VjY2Vzcy1pY29uIHtcbiAgY29sb3I6ICMwMGE4NTQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hbnQtdXBsb2FkLWxpc3QgLmFudC11cGxvYWQtYW5pbWF0ZS1lbnRlcixcbi5hbnQtdXBsb2FkLWxpc3QgLmFudC11cGxvYWQtYW5pbWF0ZS1sZWF2ZSxcbi5hbnQtdXBsb2FkLWxpc3QgLmFudC11cGxvYWQtYW5pbWF0ZS1pbmxpbmUtZW50ZXIsXG4uYW50LXVwbG9hZC1saXN0IC5hbnQtdXBsb2FkLWFuaW1hdGUtaW5saW5lLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7IH1cblxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWVudGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdXBsb2FkQW5pbWF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogdXBsb2FkQW5pbWF0ZUluOyB9XG5cbi5hbnQtdXBsb2FkLWxpc3QgLmFudC11cGxvYWQtYW5pbWF0ZS1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHVwbG9hZEFuaW1hdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB1cGxvYWRBbmltYXRlT3V0OyB9XG5cbi5hbnQtdXBsb2FkLWxpc3QgLmFudC11cGxvYWQtYW5pbWF0ZS1pbmxpbmUtZW50ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB1cGxvYWRBbmltYXRlSW5saW5lSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB1cGxvYWRBbmltYXRlSW5saW5lSW47IH1cblxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWlubGluZS1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHVwbG9hZEFuaW1hdGVJbmxpbmVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB1cGxvYWRBbmltYXRlSW5saW5lT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB1cGxvYWRBbmltYXRlSW4ge1xuICBmcm9tIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBrZXlmcmFtZXMgdXBsb2FkQW5pbWF0ZUluIHtcbiAgZnJvbSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdXBsb2FkQW5pbWF0ZU91dCB7XG4gIHRvIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgdXBsb2FkQW5pbWF0ZU91dCB7XG4gIHRvIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB1cGxvYWRBbmltYXRlSW5saW5lSW4ge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBrZXlmcmFtZXMgdXBsb2FkQW5pbWF0ZUlubGluZUluIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdXBsb2FkQW5pbWF0ZUlubGluZU91dCB7XG4gIHRvIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgdXBsb2FkQW5pbWF0ZUlubGluZU91dCB7XG4gIHRvIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWFudGQuY3NzLm1hcCovXG4uZy1xdG4gLnFsLWluZGVudC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZy1xdG4gLnFsLWluZGVudC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZy1xdG4gLnFsLWluZGVudC0zIHtcbiAgcGFkZGluZy1sZWZ0OiA5ZW07XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZy1xdG4gLnFsLWluZGVudC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxMmVtO1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmctcXRuIC5xbC1pbmRlbnQtNSB7XG4gIHBhZGRpbmctbGVmdDogMTVlbTtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5nLXF0biAucWwtaW5kZW50LTYge1xuICBwYWRkaW5nLWxlZnQ6IDE4ZW07XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZy1xdG4gLnFsLWluZGVudC03IHtcbiAgcGFkZGluZy1sZWZ0OiAyMWVtO1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmctcXRuIC5xbC1pbmRlbnQtOCB7XG4gIHBhZGRpbmctbGVmdDogMjRlbTtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5nLXF0bi5xdG5fX2NhbnZhcyB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4tLXdyYXAge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgLyrmiZPliIbpopjmoLflvI8qLyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tZGF0ZSAudGltZV9fbW9ibGllLS1kYXRlIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tZGF0ZSAudGltZV9fbW9ibGllLS1kYXRlIC5hbnQtY2FsZW5kYXItcGlja2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS1kYXRlIC50aW1lX19tb2JsaWUtLXRpbWUge1xuICAgICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLWRhdGUgLnRpbWVfX21vYmxpZS0tdGltZSAuYW50LWNhbGVuZGFyLXBpY2tlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tZGF0ZSAuYW50LWNhbGVuZGFyLXBpY2tlciB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tZGF0ZSAuYW50LWNhbGVuZGFyLXBpY2tlciAuYW50LWlucHV0IHtcbiAgICAgICAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tZGF0ZSAuYW50LXRpbWUtcGlja2VyIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLWRhdGUgLmFudC10aW1lLXBpY2tlciAuYW50LXRpbWUtcGlja2VyLWlucHV0IHtcbiAgICAgICAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLWNpdHkgLmlzLXNlYXJjaGFibGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tY2l0eSAuU2VsZWN0LWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLW1vYmlsZWNpdHkgLmlzLXNlYXJjaGFibGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tbW9iaWxlY2l0eSAuU2VsZWN0LWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiA4cHggMTBweCAwcHggMHB4OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLTEzNDc5IC5jaG9pY2VfX2l0ZW06Zmlyc3QtY2hpbGQgLmlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLTE0NjI5IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tMTQ2MjkgLnF1ZXN0aW9uX19oMSAucXVlc3Rpb25fX3NwYW4tLWxpbWl0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS0xNDYyOSAucXVlc3Rpb25fX2gxIGRpdiAucXVlc3Rpb25fX3NwYW4tLWxpbWl0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tMTQ2MjkgLnF1ZXN0aW9uX19oMSBkaXYgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tY3VzdG9tMTI2NTEgLm1hdHJpeF9faGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS1jdXN0b20xMTUyMyAubWF0cml4X19oZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tY3VzdG9tMTE1MjMgLm1hdHJpeF9faGVhZDpmaXJzdC1jaGlsZCBkaXYge1xuICAgICAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS1jdXN0b20xMTUyMyAubWF0cml4X19oZWFkIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS1jdXN0b20xMTUyOSAucXVlc3Rpb25fX3N1Yi0td3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS1jdXN0b20xMTUyOSAucXVlc3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tY3VzdG9tMTE1MjkgLmNob2ljZV9faXRlbSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS1jdXN0b20xMTUyOSAuY2hvaWNlX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU3ZTkgIWltcG9ydGFudDsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLWN1c3RvbTExNTI5IC5jaG9pY2VfX2l0ZW0tLXNlbGVjdGVkIHtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNDBiNWZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZkZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDBiNWZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS1jdXN0b20xMTUyOSAuY2hvaWNlX19pdGVtLS1zZWxlY3RlZCAuY2hvaWNlX19pbWFnZS0tbGF5ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLWN1c3RvbTExNTI5IC5jaG9pY2VfX2l0ZW0tLXNlbGVjdGVkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQwYjVmZiAhaW1wb3J0YW50OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLWN1c3RvbTEyMDI5IC5tYXRyaXhfX2hlYWQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tY3VzdG9tMTIwMjkgLm1hdHJpeF9faGVhZC0tY3VzdG9tMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLWN1c3RvbTEyMDI5IC5tYXRyaXhfX2hlYWQtLWN1c3RvbTIgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tY3VzdG9tMTIwMjkgLm1hdHJpeF9faGVhZC0tY3VzdG9tMyBkaXYge1xuICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLWN1c3RvbTEyMDg3IC5xdWVzaW9uX19vcHQtLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tbW9iaWxlMTIwODcgLnF1ZXNpb25fX29wdC0td2lkdGgge1xuICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS1tb2JpbGUxMjA4NyAubWF0cml4X19oZWFkIHtcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS1tb2JpbGUxNjA4OSAubWF0cml4X19oZWFkLS1NIHtcbiAgICAgICAgd2lkdGg6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS1jdXN0b20gLm1hdHJpeF9faGVhZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tY3VzdG9tIC5xdWVzaW9uX19vcHQtLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDU4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA1OHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tY3VzdG9tIC5zaW5nbGVzY2FsZS10YWJsZS0tbW9ibGllIC5xdWVzaW9uX19pdGVtLS1zY2FsZTIgLnF1ZXNpb25fX29wdC0td2lkdGgge1xuICAgICAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDMycHggIWltcG9ydGFudDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS1jdXN0b20gdGJvZHkgdGQgLnNjYWxlX19vcHQtLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUveXVhbjIucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjlweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbS0tY3VzdG9tIHRib2R5IHRkIC5zY2FsZV9fb3B0LS1pbWFnZS5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUveXVhbi5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgIGhlaWdodDogMjlweDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtLS03NjAgLmNob2ljZV9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0tLTEyMDAgLmNob2ljZV9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3MiB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3MiAucXVlc2lvbl9faXRlbS0tc2NhbGUzIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXcyIC5xdWVzaW9uX19pdGVtLS1zY2FsZTMgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXcyIC5xdWVzaW9uX19pdGVtLS1zY2FsZTMgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3MiAucXVlc2lvbl9faXRlbS0tc2NhbGUzIC5xdWVzaW9uX19vcHQtLWxlZnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXcyIC5xdWVzaW9uX19pdGVtLS1zY2FsZTMgLnF1ZXNpb25fX29wdC0tcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldzIgLnF1ZXN0aW9uX19pdGVtLS1vcHQ2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3MiAucXVlc3Rpb25fX2l0ZW0tLW9wdDYgLnF1ZXNpb25fX29wdC0tbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldzIgLnF1ZXN0aW9uX19pdGVtLS1vcHQ2IC5xdWVzaW9uX19vcHQtLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXcyIC5xdWVzdGlvbl9faXRlbS0tb3B0NiAucXVlc2lvbl9fb3B0LS1zbGlkZXIge1xuICAgICAgICAgICAgZmxleDogMTsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldzUgLnF1ZXN0aW9uX19pdGVtLS1vcHQge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXc1IC5xdWVzdGlvbl9faXRlbS0tb3B0IC5xdWVzdGlvbl9fc2xpZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuICAgICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXc1IC5xdWVzdGlvbl9faXRlbS0tb3B0IC5xdWVzdGlvbl9fc2xpZGVyIC5zbGlkZXJfX3RpcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTE5cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldzUgLnF1ZXN0aW9uX19pdGVtLS1vcHQgLm9wdF9fdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXc1IC5xdWVzdGlvbl9faXRlbS0tb3B0IC5vcHRfX3RleHQtLWxlZnQge1xuICAgICAgICAgICAgZmxleDogMTsgfVxuICAgICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXc1IC5xdWVzdGlvbl9faXRlbS0tb3B0IC5vcHRfX3RleHQtLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2xpZGVyLXRhYmxlLS1tb2JsaWUgLnF1ZXN0aW9uX19pdGVtLS1vcHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNsaWRlci10YWJsZS0tbW9ibGllIC5xdWVzdGlvbl9faXRlbS0tb3B0IC5zbGlkZXJfX2xlZnQge1xuICAgICAgICAgIHdpZHRoOiA1N3B4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zbGlkZXItdGFibGUtLW1vYmxpZSAucXVlc3Rpb25fX2l0ZW0tLW9wdCAuc2xpZGVyX19yaWdodCB7XG4gICAgICAgICAgZmxleDogMTsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldzYgLnF1ZXN0aW9uX19pdGVtLS1vcHQge1xuICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3NiAucXVlc3Rpb25fX2l0ZW0tLW9wdCAuc2xpZGVyX190aXAge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yOXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldyAucXVlc3Rpb25fX3NjYWxlLS1yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3IC5zY2FsZV9faW1hZ2UtLTEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXN0YXJ0Mi5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3IC5zY2FsZV9faW1hZ2UtLTEuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXN0YXJ0LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3IC5zY2FsZV9faW1hZ2UtLTIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXNtaWxlMi5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3IC5zY2FsZV9faW1hZ2UtLTIuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXNtaWxlLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3IC5zY2FsZV9faW1hZ2UtLTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLWhlYXJ0Mi5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3IC5zY2FsZV9faW1hZ2UtLTMuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLWhlYXJ0LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3IC5zY2FsZV9faW1hZ2UtLTQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLWdvb2QyLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXcgLnNjYWxlX19pbWFnZS0tNC5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtZ29vZC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldyAuc2NhbGVfX2ltYWdlLS01IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9zY29yZS9zY29yZS1zb3JyeTIucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldyAuc2NhbGVfX2ltYWdlLS01LmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9zY29yZS9zY29yZS1zb3JyeS5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldyAuc2NhbGVfX2ltYWdlLS04IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9zY29yZS9zY29yZS1zcG90LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXcgLnNjYWxlX19pbWFnZS0tOC5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtc3BvdGluZy5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldyAuc2NhbGVfX29wdC0taW1hZ2Uge1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXcgLnF1ZXNpb25fX2l0ZW0tLXNjYWxlLTEgLnF1ZXNpb25fX2l0ZW0tLXRvcCwgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldyAucXVlc2lvbl9faXRlbS0tc2NhbGUxIC5xdWVzaW9uX19pdGVtLS10b3Age1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldyAucXVlc2lvbl9faXRlbS0tc2NhbGUtMSAucXVlc3Rpb25fX2l0ZW0tLWxlZnQsIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXcgLnF1ZXNpb25fX2l0ZW0tLXNjYWxlMSAucXVlc3Rpb25fX2l0ZW0tLWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3IC5xdWVzaW9uX19pdGVtLS1zY2FsZS0xIC5xdWVzdGlvbl9faXRlbS0tcmlnaHQsIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXcgLnF1ZXNpb25fX2l0ZW0tLXNjYWxlMSAucXVlc3Rpb25fX2l0ZW0tLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldyAucXVlc2lvbl9faXRlbS0tc2NhbGUyIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldyAucXVlc2lvbl9faXRlbS0tc2NhbGUyIHRoIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIG1heC13aWR0aDogNzBweDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldyAucXVlc2lvbl9faXRlbS0tc2NhbGUyIHRkIHtcbiAgICAgICAgcGFkZGluZzogMHB4OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3IC5xdWVzaW9uX19pdGVtLS1zY2FsZTIgLnF1ZXNpb25fX29wdC0td2lkdGgge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNnB4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3IC5xdWVzaW9uX19pdGVtLS1zY2FsZTIgLnNjYWxlX19vcHQtLWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3NCB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3NCAucXVlc2lvbl9fb3B0LS1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldzQgLnF1ZXNpb25fX29wdC0tcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXc0IHRhYmxlIHtcbiAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldzQgdGFibGUgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmxlLS12aWV3NCAucXVlc3Rpb25fX3NjYWxlLS1yb3cge1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXc0IC5xdWVzdGlvbl9fc2NhbGUtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXc0IC5tYXRyaXhfX2hlYWQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldzQgLnRib2R5X19zY2FsZS0tdG9wIHRyIHtcbiAgICAgICAgICAvKmxpbmUtaGVpZ2h0OiA0NXB4OyovIH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsZS0tdmlldzQgLnRib2R5X19zY2FsZS0tdG9wIC5zY2FsZV9fb3B0LS1pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibGUtLXZpZXc0IC50Ym9keV9fc2NhbGUtLXRvcCAucXVlc3Rpb25fX3NldHNjb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkY5OTAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNjYWxlLXRhYmwtLW1vYmlsZSAucXVlc3Rpb25fX3NjYWxlLS1yb3cge1xuICAgICAgICAvKi5tYXRyaXhfX2hlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfSovXG4gICAgICAgIC8qLm1hdHJpeF9faGVhZDZ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfSovXG4gICAgICAgIC8qLnF1ZXN0aW9uX19zY2FsZS0tdGQ2e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH0qLyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2NhbGUtdGFibC0tbW9iaWxlIC5xdWVzdGlvbl9fc2NhbGUtLXJvdyAucXVlc3Rpb25fX3NjYWxlLS10ZCB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHggIWltcG9ydGFudDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zY2FsZS10YWJsLS1tb2JpbGUgLnNjYWxlX19vcHQtLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5zaW5nbGVzY2FsZS10YWJsZS0tbW9ibGllIC5xdWVzaW9uX19pdGVtLS10b3Age1xuICAgICAgICBtYXJnaW46IDAgMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2luZ2xlc2NhbGUtdGFibGUtLW1vYmxpZSAucXVlc2lvbl9faXRlbS0tc2NhbGUyIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNpbmdsZXNjYWxlLXRhYmxlLS1tb2JsaWUgLnF1ZXNpb25fX2l0ZW0tLXNjYWxlMiAubWF0cml4X19oZWFkIHtcbiAgICAgICAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2luZ2xlc2NhbGUtdGFibGUtLW1vYmxpZSAucXVlc2lvbl9faXRlbS0tc2NhbGUyIC5xdWVzaW9uX19vcHQtLXdpZHRoIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNpbmdsZXNjYWxlLXRhYmxlLS1tb2JsaWUgLnF1ZXNpb25fX2l0ZW0tLXNjYWxlMSAucXVlc3Rpb25fX2l0ZW0tLWxlZnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIC8qd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDhweCAhaW1wb3J0YW50OyovIH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAuc2luZ2xlc2NhbGUtdGFibGUtLW1vYmxpZSAucXVlc2lvbl9faXRlbS0tc2NhbGUxIC5xdWVzdGlvbl9faXRlbS0tcmlnaHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0OHB4OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnNpbmdsZXNjYWxlLXRhYmxlLS1tb2JsaWUgLnNjYWxlX19vcHQtLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAucXVlc3Rpb25fX3VwbG9hZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5xdWVzdGlvbl9fdXBsb2FkIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5xdWVzdGlvbl9fdXBsb2FkLS1kZWxldGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLmltYWdlLXNlbGVjdG9yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzBweDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5xdWVzdGlvbl9fY2hvaWNlLS0xIC5xdWVzdGlvbl9fb3Blbi0tb3B0LCAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnF1ZXN0aW9uX19jaG9pY2UtLTIgLnF1ZXN0aW9uX19vcGVuLS1vcHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAucXVlc3Rpb25fX2Nob2ljZS0tMSAucXVlc3Rpb25fX29wZW4tLW9wdCAucXVlc3Rpb25fX3NwYW4tLXRpdGxlLCAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnF1ZXN0aW9uX19jaG9pY2UtLTIgLnF1ZXN0aW9uX19vcGVuLS1vcHQgLnF1ZXN0aW9uX19zcGFuLS10aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAucXVlc3Rpb25fX2Nob2ljZS0tMSAucXVlc3Rpb25fX29wZW4tLW9wdCAucXVlc3Rpb25fX3NwYW4tLXRpdGxlIGltZywgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5xdWVzdGlvbl9fY2hvaWNlLS0yIC5xdWVzdGlvbl9fb3Blbi0tb3B0IC5xdWVzdGlvbl9fc3Bhbi0tdGl0bGUgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faXRlbSAucXVlc3Rpb25fX2Nob2ljZS0tMSAucXVlc3Rpb25fX29wZW4tLXdpZHRoLCAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnF1ZXN0aW9uX19jaG9pY2UtLTIgLnF1ZXN0aW9uX19vcGVuLS13aWR0aCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnF1ZXN0aW9uX19jaG9pY2UtLTIgLnF1ZXN0aW9uX19jaG9pY2UtLWMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnF1ZXN0aW9uX19jaG9pY2UtLTIgLnF1ZXN0aW9uX19jaG9pY2UtLWM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19pdGVtIC5xdWVzdGlvbl9fY2hvaWNlLS0yIC5xdWVzdGlvbl9fY2hvaWNlLS1jIC5jaG9pY2VfX3RvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2l0ZW0gLnF1ZXN0aW9uX19jaG9pY2UtLTIgLnF1ZXN0aW9uX19vcGVuLS1vcHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19oMSB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faDEgLnF1ZXN0aW9uX19zcGFuLS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19oMSAucXVlc3Rpb25fX3NwYW4tLXRpdGxlIC5xbC1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9faDEgLnF1ZXN0aW9uX19zcGFuLS10aXRsZSAucWwtYWxpZ24tcmlnaHQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19oMSAucXVlc3Rpb25fX3NwYW4tLXRpdGxlIC5xbC1hbGlnbi1qdXN0aWZ5IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19oMSAucXVlc3Rpb25fX3NwYW4tLXRpdGxlIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19oMSAucXVlc3Rpb25fX3NwYW4tLWxpbWl0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2gxIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fdG90YWxzY29yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fdG90YWxzY29yZSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19vcHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fb3B0IC5vcHRfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Rlc2NyaWJlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fZGVzY3JpYmUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Rlc2NyaWJlLS1pbWcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19kZXNjcmliZS0taW1nIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UgLmNob2ljZV9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U1ZTdlOTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTFweCA3cHggMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UgLmNob2ljZV9faXRlbSAuY2hvaWNlX19zdGF0dXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcXDk7XG4gICAgICAgIHRvcDogMHB4XFw5O1xuICAgICAgICByaWdodDogMHB4XFw5O1xuICAgICAgICBib3R0b206IDBweFxcOTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4XFw5O1xuICAgICAgICBtYXJnaW46IGF1dG9cXDk7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fY2hvaWNlIC5jaG9pY2VfX2l0ZW0gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZSAuY2hvaWNlX19pdGVtLS1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM0MGI1ZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZkZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZSAuY2hvaWNlX19pdGVtLS1zZWxlY3RlZCAuY2hvaWNlX19pbWFnZS0tbGF5ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UgLmNob2ljZV9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxcOTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcXDk7IH1cbiAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZSAuY2hvaWNlX19sYWJlbCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcXDk7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fY2hvaWNlIC5jaG9pY2VfX2xhYmVsIC5xbC1hbGlnbi1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fY2hvaWNlIC5jaG9pY2VfX2xhYmVsIC5xbC1hbGlnbi1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZSAuY2hvaWNlX19sYWJlbCAucWwtYWxpZ24tanVzdGlmeSB7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZSAuY2hvaWNlX19zdGF0dXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fY2hvaWNlLS1jIC5jaG9pY2VfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMSU7IH1cbiAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZS0tYzIgLmNob2ljZV9faXRlbSB7XG4gICAgICB3aWR0aDogNDklOyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZS0tYzIgLmNob2ljZV9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fY2hvaWNlLS1jMyAuY2hvaWNlX19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMiU7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fY2hvaWNlLS1jMyAuY2hvaWNlX19pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UtLWM0IC5jaG9pY2VfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDI0JTsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UtLWM0IC5jaG9pY2VfX2l0ZW06bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZS0taW1hZ2Uge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZS0taW1hZ2UgLmNob2ljZV9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UtLWltYWdlIC5jaG9pY2VfX2ltYWdlLS1pbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZS0taW1hZ2UgLmNob2ljZV9faW1hZ2UtLWl0ZW0ge1xuICAgICAgICAgIG1pbi13aWR0aDogMjQlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UtLWltYWdlIC5jaG9pY2VfX2ltYWdlLS1pdGVtIC5pbWFnZV9fbGFyZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICByaWdodDogMjVweDsgfVxuICAgICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fY2hvaWNlLS1pbWFnZSAuY2hvaWNlX19pbWFnZS0taXRlbSAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UtLWltYWdlIC5jaG9pY2VfX2ltYWdlLS1pdGVtIC5tb2RhbF9fY29udGVudC0tb3BlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZS0taW1hZ2UgLmNob2ljZV9faW1hZ2UtLWl0ZW06bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UtLWltYWdlIC5jaG9pY2VfX2ltYWdlLS1pdGVtIC5jaG9pY2VfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZS0taW1hZ2UgLmNob2ljZV9faW1hZ2UgLmNob2ljZV9fc3RhdHVzLS1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZS0tbW9iaWxlIC5jaG9pY2VfX2ltYWdlLS1pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UtLW1vYmlsZSAuY2hvaWNlX19pbWFnZS0taXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZS0tbW9iaWxlIC5jaG9pY2VfX2ltYWdlLS1pdGVtOm50aC1jaGlsZCgybisxKSAuY2hvaWNlX19pbWFnZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UtLW1vYmlsZSAuY2hvaWNlX19pbWFnZS0taXRlbTpudGgtY2hpbGQoMm4rMSkgLmltYWdlX19sYXJnZSB7XG4gICAgICAgICAgcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UtLW1vYmlsZSAuY2hvaWNlX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19jaG9pY2UtLWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX2Nob2ljZS0taW5wdXQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fc3ViIHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fc3ViLS10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19zdWItLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDM0M2Qzk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX292ZXIge1xuICAgICAgcGFkZGluZzogMTA5cHggMCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fb3ZlciAub3Zlcl9faWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fbWFpbiAucXVlc3Rpb25fX292ZXIgLm92ZXJfX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fb3ZlciAub3Zlcl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAgICAgLmctcXRuLnF0bl9fY2FudmFzIC5xdG5fX21haW4gLnF1ZXN0aW9uX19vdmVyIC5vdmVyX19kZXNjIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19tYWluIC5xdWVzdGlvbl9fb3ZlciAub3Zlcl9fZGVzYy0tcmVkcGFja2V0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19mb290ZXIge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fZm9vdGVyLS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZy1xdG4ucXRuX19jYW52YXMgLnF0bl9fZm9vdGVyIC5idG4ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5nLXF0bi5xdG5fX2NhbnZhcyAucXRuX19mb290ZXIgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5tYWluX19tb2JpbGUge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm1haW5fX21vYmlsZSAucXVlc3Rpb25fX2Rlc2NyaWJlIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAubWFpbl9fbW9iaWxlIC5xdWVzdGlvbl9faDEge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gIC5tYWluX19tb2JpbGUgLnF1ZXN0aW9uX19zcGFuLS1saW1pdCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnF1ZXN0aW9uX19vdmVyIHtcbiAgcGFkZGluZzogMTA5cHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucXVlc3Rpb25fX292ZXIgLm92ZXJfX2ljb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAucXVlc3Rpb25fX292ZXIgLm92ZXJfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAucXVlc3Rpb25fX292ZXIgLm92ZXJfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLnF1ZXN0aW9uX19vdmVyIC5vdmVyX19kZXNjIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJlZHBhY2tldF9fc2VydmljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNlZGU2ZDM7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5yZWRwYWNrZXRfX3NlcnZpY2UtLXJvdyB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZjZjdlYjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZWRwYWNrZXRfX3NlcnZpY2UgLmljb25fX2xvZ28ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAucmVkcGFja2V0X19zZXJ2aWNlIC5yZWRwYWNrZXRfX3RpdGxlIHtcbiAgICBjb2xvcjogI2Q5YzdhNztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAucmVkcGFja2V0X19zZXJ2aWNlIC5yZWRwYWNrZXRfX3N1bSB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgY29sb3I6IHJlZDsgfVxuICAgIC5yZWRwYWNrZXRfX3NlcnZpY2UgLnJlZHBhY2tldF9fc3VtLS1zcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucmVkcGFja2V0X19zZXJ2aWNlIC5yZWRwYWNrZXRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6IHJlZDsgfVxuICAucmVkcGFja2V0X19zZXJ2aWNlIC5pY29uX19ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAtN3B4OyB9XG5cbi5wcml6ZV9faW5mbyB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmFjM2I7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucHJpemVfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5yZWRwYWNrZXRfX3NlcnZpY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJlZHBhY2tldF9fc2VydmljZS0tcm93IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHB4KSAhaW1wb3J0YW50OyB9XG4gIC5yZWRwYWNrZXRfX251bSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnF1ZXN0aW9uX19vdmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuaWNvbi1yZWRwYWNrZXQ0IHtcbiAgICB3aWR0aDogMzE0cHggIWltcG9ydGFudDsgfVxuICAucmVkcGFja2V0X19zZXJ2aWNlLS1yb3cge1xuICAgIHdpZHRoOiAyOTVweDsgfVxuICAucHJpemVfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLmNvbG9yLXllbGxvIHtcbiAgY29sb3I6ICNmZmFjM2I7IH1cblxuLnF1ZXN0aW9uX19tYXRyaXgtLWN1c3RvbSB7XG4gIC8qLm1hdHJpeC10YWJsZS0tdmlld3tcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLm1hdHJpeC10YWJsZS0tdmlldzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcclxuICB9XHJcbiAgLm1hdHJpeC10YWJsZS0tdmlldzo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gIC5tYXRyaXgtdGFibGUtLXZpZXc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWluLWhlaWdodDogMTVweDtcclxuICB9XHJcbiAgLm1hdHJpeC10YWJsZS0tdmlldzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9Ki9cbiAgLyoudGFibGVfX3Rib2R5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuICAudGFibGVfX3Rib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIH1cclxuICAudGFibGVfX3Rib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLnRhYmxlX190Ym9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuICAudGFibGVfX3Rib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH0qLyB9XG4gIC5xdWVzdGlvbl9fbWF0cml4LS1jdXN0b20gLm1hdHJpeC10YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENUQ1RDU7IH1cblxuLnRhcmdldF9wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuXG4uY2hlY2tfb3B0RXhwbGFpbiB7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuXG4udXBsb2FkX2NoZWNrIHtcbiAgbWFyZ2luLXRvcDogN3B4OyB9XG5cbi5idXR0b25fcXRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTYwcHg7XG4gIGJvdHRvbTogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogIzQwYjVmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucG9zaXRpb25fZGl2IHtcbiAgd2lkdGg6IDY3M3B4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnF0bl9wX2lzQWxsb3cge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnBvc2l0aW9uX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9zaXRpb25faW5wdXQgLnBvc2l0aW9uX3Age1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wb3NpdGlvbl9pbnB1dCAucG9zaXRpb25fcDEge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLnBvc2l0aW9uX2lucHV0IC5wb3NpdGlvbl9wMSAucG9zaXRpb25fc3BhbiB7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH1cbiAgLnBvc2l0aW9uX2lucHV0IC5wb3NpdGlvbl9yZXBvc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMxNjlCRDU7XG4gICAgdG9wOiAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucG9zaXRpb25faSB7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9wb3NpdGlvbi5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyNjBweDsgfVxuXG4ubW9iaWxlX3Bvc2l0aW9uX2kge1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcG9zaXRpb24ucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogODRweDsgfVxuXG4ucG9zaXRpb25faTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcG9zaXRpb24ucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gIHdpZHRoOiA4M3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTJweDsgfVxuXG4ucG9zaXRpb25fbW9iaWxlIHtcbiAgd2lkdGg6IDMzMnB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1vYmlsZV9wb3NpdGlvbl9pbnB1dCB7XG4gIHdpZHRoOiAzNDBweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9iaWxlX3Bvc2l0aW9uX2lucHV0IC5wb3NpdGlvbl9wIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubW9iaWxlX3Bvc2l0aW9uX2lucHV0IC5wb3NpdGlvbl9wMSB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAubW9iaWxlX3Bvc2l0aW9uX2lucHV0IC5wb3NpdGlvbl9wMSAucG9zaXRpb25fc3BhbiB7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH1cbiAgLm1vYmlsZV9wb3NpdGlvbl9pbnB1dCAucG9zaXRpb25fcmVwb3NpdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjMTY5QkQ1O1xuICAgIHRvcDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1vYmlsZV9wb3NpdGlvbl9pbnB1dCAucG9zaXRpb25faTEge1xuICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9wb3NpdGlvbi5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBjb2xvcjogIzE2OUJENTsgfVxuXG4ub3B0X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLm9wdF9fdGV4dC0tbGVmdCB7XG4gICAgZmxleDogMTsgfVxuICAub3B0X190ZXh0LS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogZW5kOyB9XG5cbi5xdWVzdGlvbl9faXRlbS1zZXRzY29yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZWQ5ODBiO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5xdWVzdGlvbl9faXRlbS0tc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwcHg7IH1cblxuLm9wdF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5vcHRfX3RleHQtLWxlZnQge1xuICAgIGZsZXg6IDE7IH1cbiAgLm9wdF9fdGV4dC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuXG4ucXRuLXNjb3JlLUN1c3RvbWl6ZWQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5xdG4tc2NvcmUtQ3VzdG9taXplZCAucXRuLXNjb3JlIHtcbiAgICBjb2xvcjogIzc5Nzk4YTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5xdG4tc2NvcmUtQ3VzdG9taXplZCAucXRuLXNjb3JlLW51bSB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5nLWxvYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZy1sb2FkaW5nLmlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyoqXHJcbiAqIFJlYWN0IFNlbGVjdFxyXG4gKiA9PT09PT09PT09PT1cclxuICogQ3JlYXRlZCBieSBKZWQgV2F0c29uIGFuZCBKb3NzIE1hY2tpc29uIGZvciBLZXlzdG9uZUpTLCBodHRwOi8vd3d3LmtleXN0b25lanMuY29tL1xyXG4gKiBodHRwczovL3R3aXR0ZXIuY29tL2plZHdhdHNvbiBodHRwczovL3R3aXR0ZXIuY29tL2pvc3NtYWNraXNvbiBodHRwczovL3R3aXR0ZXIuY29tL2tleXN0b25lanNcclxuICogTUlUIExpY2Vuc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9KZWRXYXRzb24vcmVhY3Qtc2VsZWN0XHJcbiovXG5Aa2V5ZnJhbWVzIFNlbGVjdC1hbmltYXRpb24tc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgU2VsZWN0LWFuaW1hdGlvbi1zcGluIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9IH1cblxuLlNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuU2VsZWN0LFxuICAuU2VsZWN0IGRpdixcbiAgLlNlbGVjdCBpbnB1dCxcbiAgLlNlbGVjdCBzcGFuIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLlNlbGVjdC5pcy1kaXNhYmxlZCA+IC5TZWxlY3QtY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAgIC5TZWxlY3QuaXMtZGlzYWJsZWQgPiAuU2VsZWN0LWNvbnRyb2w6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuU2VsZWN0LmlzLWRpc2FibGVkIC5TZWxlY3QtYXJyb3ctem9uZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5TZWxlY3QtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAjY2NjICNiM2IzYjM7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBoZWlnaHQ6IDI3cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLlNlbGVjdC1jb250cm9sOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cbiAgLlNlbGVjdC1jb250cm9sIC5TZWxlY3QtaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNlYXJjaGFibGUuaXMtb3BlbiA+IC5TZWxlY3QtY29udHJvbCB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4uaXMtb3BlbiA+IC5TZWxlY3QtY29udHJvbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNiM2IzYjMgI2NjYyAjZDlkOWQ5OyB9XG4gIC5pcy1vcGVuID4gLlNlbGVjdC1jb250cm9sIC5TZWxlY3QtYXJyb3cge1xuICAgIHRvcDogLTJweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OTk7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7IH1cblxuLmlzLXNlYXJjaGFibGUuaXMtZm9jdXNlZDpub3QoLmlzLW9wZW4pID4gLlNlbGVjdC1jb250cm9sIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5pcy1mb2N1c2VkOm5vdCguaXMtb3BlbikgPiAuU2VsZWN0LWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMwOGMgIzAwOTllNiAjMDA5OWU2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgNXB4IC0xcHggZmFkZSgjMDhjLCA1MCUpOyB9XG5cbi5TZWxlY3QtcGxhY2Vob2xkZXIsXG4uU2VsZWN0LS1zaW5nbGUgPiAuU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC12YWx1ZSB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNhYWE7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmhhcy12YWx1ZS5TZWxlY3QtLXNpbmdsZSA+IC5TZWxlY3QtY29udHJvbCAuU2VsZWN0LXZhbHVlIC5TZWxlY3QtdmFsdWUtbGFiZWwsXG4uaGFzLXZhbHVlLmlzLXBzZXVkby1mb2N1c2VkLlNlbGVjdC0tc2luZ2xlID4gLlNlbGVjdC1jb250cm9sIC5TZWxlY3QtdmFsdWUgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5oYXMtdmFsdWUuU2VsZWN0LS1zaW5nbGUgPiAuU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC12YWx1ZSBhLlNlbGVjdC12YWx1ZS1sYWJlbCxcbi5oYXMtdmFsdWUuaXMtcHNldWRvLWZvY3VzZWQuU2VsZWN0LS1zaW5nbGUgPiAuU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC12YWx1ZSBhLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5oYXMtdmFsdWUuU2VsZWN0LS1zaW5nbGUgPiAuU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC12YWx1ZSBhLlNlbGVjdC12YWx1ZS1sYWJlbDpob3ZlciwgLmhhcy12YWx1ZS5TZWxlY3QtLXNpbmdsZSA+IC5TZWxlY3QtY29udHJvbCAuU2VsZWN0LXZhbHVlIGEuU2VsZWN0LXZhbHVlLWxhYmVsOmZvY3VzLFxuICAuaGFzLXZhbHVlLmlzLXBzZXVkby1mb2N1c2VkLlNlbGVjdC0tc2luZ2xlID4gLlNlbGVjdC1jb250cm9sIC5TZWxlY3QtdmFsdWUgYS5TZWxlY3QtdmFsdWUtbGFiZWw6aG92ZXIsXG4gIC5oYXMtdmFsdWUuaXMtcHNldWRvLWZvY3VzZWQuU2VsZWN0LS1zaW5nbGUgPiAuU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC12YWx1ZSBhLlNlbGVjdC12YWx1ZS1sYWJlbDpmb2N1cyB7XG4gICAgY29sb3I6ICMwOGM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uU2VsZWN0LWlucHV0IHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzVweDsgfVxuICAuU2VsZWN0LWlucHV0ID4gaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAvKiBGb3IgSUUgOCBjb21wYXRpYmlsaXR5ICovXG4gICAgcGFkZGluZzogMy41cHggMCA3LjVweDtcbiAgICAvKiBGb3IgSUUgOCBjb21wYXRpYmlsaXR5ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmlzLWZvY3VzZWQgLlNlbGVjdC1pbnB1dCA+IGlucHV0IHtcbiAgICAgIGN1cnNvcjogdGV4dDsgfVxuICAgIC5TZWxlY3QtaW5wdXQgPiBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaGFzLXZhbHVlLmlzLXBzZXVkby1mb2N1c2VkIC5TZWxlY3QtaW5wdXQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5TZWxlY3QtY29udHJvbDpub3QoLmlzLXNlYXJjaGFibGUpID4gLlNlbGVjdC1pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLlNlbGVjdC1sb2FkaW5nLXpvbmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTZweDsgfVxuXG4uU2VsZWN0LWxvYWRpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogU2VsZWN0LWFuaW1hdGlvbi1zcGluIDQwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgLW8tYW5pbWF0aW9uOiBTZWxlY3QtYW5pbWF0aW9uLXNwaW4gNDAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IFNlbGVjdC1hbmltYXRpb24tc3BpbiA0MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uU2VsZWN0LWNsZWFyLXpvbmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogU2VsZWN0LWFuaW1hdGlvbi1mYWRlSW4gMjAwbXM7XG4gIC1vLWFuaW1hdGlvbjogU2VsZWN0LWFuaW1hdGlvbi1mYWRlSW4gMjAwbXM7XG4gIGFuaW1hdGlvbjogU2VsZWN0LWFuaW1hdGlvbi1mYWRlSW4gMjAwbXM7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTIuNXB4OyB9XG4gIC5TZWxlY3QtY2xlYXItem9uZTpob3ZlciB7XG4gICAgY29sb3I6ICNEMDAyMUI7IH1cblxuLlNlbGVjdC1jbGVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uU2VsZWN0LS1tdWx0aSAuU2VsZWN0LWNsZWFyLXpvbmUge1xuICB3aWR0aDogMTIuNXB4OyB9XG5cbi5TZWxlY3QtLW11bHRpIC5TZWxlY3QtbXVsdGktdmFsdWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uU2VsZWN0IC5TZWxlY3QtYXJpYS1vbmx5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5TZWxlY3QtYXJyb3ctem9uZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLlNlbGVjdC1hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDIuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaXMtb3BlbiAuU2VsZWN0LWFycm93LFxuLlNlbGVjdC1hcnJvdy16b25lOmhvdmVyID4gLlNlbGVjdC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NjY7IH1cblxuLyoqIGN1c3RvbSBhdHRyaWJ1dGVzICoqL1xuLlNlbGVjdC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uU2VsZWN0LW5vLWJvcmRlciAuU2VsZWN0LWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5TZWxlY3Qtbm8tYm9yZGVyIC5TZWxlY3QtbWVudS1vdXRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5TZWxlY3Qtbm8tYm9yZGVyLmlzLW9wZW4gLlNlbGVjdC1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5TZWxlY3QtbGcgPiAuU2VsZWN0LWNvbnRyb2wge1xuICBoZWlnaHQ6IDM4cHg7IH1cbiAgLlNlbGVjdC1sZyA+IC5TZWxlY3QtY29udHJvbCAuU2VsZWN0LXZhbHVlIHtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uU2VsZWN0LWxnIC5TZWxlY3QtaW5wdXQge1xuICBoZWlnaHQ6IDM4cHg7IH1cblxuLlNlbGVjdC1sZyAuU2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uU2VsZWN0LWxnIC5TZWxlY3QtYXJyb3ctem9uZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4uU2VsZWN0LWxnIC5TZWxlY3Qtb3B0aW9uIHtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG5cbi5TZWxlY3QtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBTZWxlY3QtYW5pbWF0aW9uLWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIFNlbGVjdC1hbmltYXRpb24tZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5TZWxlY3QtbWVudS1vdXRlciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLlNlbGVjdC1tZW51IHtcbiAgbWF4LWhlaWdodDogMTk4cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLlNlbGVjdC1vcHRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gIC5TZWxlY3Qtb3B0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4OyB9XG4gIC5TZWxlY3Qtb3B0aW9uLmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmYWZmO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5TZWxlY3Qtb3B0aW9uLmlzLWZvY3VzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY5ZmM7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLlNlbGVjdC1vcHRpb24uaXMtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uU2VsZWN0LW5vcmVzdWx0cyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggNXB4OyB9XG5cbi5TZWxlY3QtLW11bHRpIC5TZWxlY3QtaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5TZWxlY3QtLW11bHRpLmhhcy12YWx1ZSAuU2VsZWN0LWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uU2VsZWN0LS1tdWx0aSAuU2VsZWN0LXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjlmYztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzllNmYyO1xuICBjb2xvcjogIzA4YztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLlNlbGVjdC0tbXVsdGkgLlNlbGVjdC12YWx1ZS1pY29uLFxuLlNlbGVjdC0tbXVsdGkgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uU2VsZWN0LS1tdWx0aSAuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAycHggNXB4OyB9XG5cbi5TZWxlY3QtLW11bHRpIGEuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgY29sb3I6ICMwOGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5TZWxlY3QtLW11bHRpIGEuU2VsZWN0LXZhbHVlLWxhYmVsOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uU2VsZWN0LS1tdWx0aSAuU2VsZWN0LXZhbHVlLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzllNmYyO1xuICBwYWRkaW5nOiAxcHggNXB4IDNweDsgfVxuICAuU2VsZWN0LS1tdWx0aSAuU2VsZWN0LXZhbHVlLWljb246aG92ZXIsIC5TZWxlY3QtLW11bHRpIC5TZWxlY3QtdmFsdWUtaWNvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWZmNztcbiAgICBjb2xvcjogIzAwNzdiMzsgfVxuICAuU2VsZWN0LS1tdWx0aSAuU2VsZWN0LXZhbHVlLWljb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzllNmYyOyB9XG5cbi5TZWxlY3QtLW11bHRpLmlzLWRpc2FibGVkIC5TZWxlY3QtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uU2VsZWN0LS1tdWx0aS5pcy1kaXNhYmxlZCAuU2VsZWN0LXZhbHVlLWljb24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gIC5TZWxlY3QtLW11bHRpLmlzLWRpc2FibGVkIC5TZWxlY3QtdmFsdWUtaWNvbjpob3ZlciwgLlNlbGVjdC0tbXVsdGkuaXMtZGlzYWJsZWQgLlNlbGVjdC12YWx1ZS1pY29uOmZvY3VzLCAuU2VsZWN0LS1tdWx0aS5pcy1kaXNhYmxlZCAuU2VsZWN0LXZhbHVlLWljb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjOyB9XG5cbkBrZXlmcmFtZXMgU2VsZWN0LWFuaW1hdGlvbi1zcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBTZWxlY3QtYW5pbWF0aW9uLXNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7IH0gfVxuXG4uaG90LWNhbnZhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG90LWNhbnZhcyAuY2FudmFzX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI2cHg7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMTBweDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ob3QtY2FudmFzIC5jYW52YXNfX2ltZyAuaWNvbi1lZGl0b3ItaW1nIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhvdC1jYW52YXMgLmNhbnZhc19fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTcwZjM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHdpZHRoOiAyNDhweDsgfVxuICAgIC5ob3QtY2FudmFzIC5jYW52YXNfX2xhYmVsIC5sYWJlbF9fdGV4dCB7XG4gICAgICB3aWR0aDogNDRweDsgfVxuICAgIC5ob3QtY2FudmFzIC5jYW52YXNfX2xhYmVsIC5sYWJlbF9faW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5ob3QtY2FudmFzIC5jYW52YXNfX2xhYmVsIC5sYWJlbF9faW5wdXQtLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAuaG90LWNhbnZhcyAuY2FudmFzX19sYWJlbCAubGFiZWxfX211dGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5ob3QtY2FudmFzIC5jYW52YXNfX2xhYmVsIC5sYWJlbF9fbXV0ZXggaW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLmhvdC1jYW52YXM6aG92ZXIgLmNhbnZhc19faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGhlbWVfX2VkaXRvciAuZWRpdG9yX19zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnRoZW1lX19lZGl0b3IgLmVkaXRvcl9fc3dpcGVyIC5zd2lwZXItLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0JDNkI5OyB9XG5cbi50aGVtZV9fZWRpdG9yIC5lZGl0b3JfX3N3aXBlciAuc3dpcGVyLS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkZENTsgfVxuXG4udGhlbWVfX2VkaXRvciAuZWRpdG9yX19zd2lwZXIgLnN3aXBlci0tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkJBOTg7IH1cblxuLnRoZW1lX19lZGl0b3IgLmVkaXRvcl9fc3dpcGVyIC5zd2lwZXItLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOURCQ0U4OyB9XG5cbi50aGVtZV9fZWRpdG9yIC5lZGl0b3JfX3N3aXBlciAuc3dpcGVyLS01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEMTBFMDsgfVxuXG4udGhlbWVfX2VkaXRvciAuZWRpdG9yX19zd2lwZXIgLnN3aXBlci0tNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi8qIVxyXG4gKiBRdWlsbCBFZGl0b3IgdjEuMy4xXHJcbiAqIGh0dHBzOi8vcXVpbGxqcy5jb20vXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNCwgSmFzb24gQ2hlblxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMsIHNhbGVzZm9yY2UuY29tXHJcbiAqL1xuLnFsLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucWwtY29udGFpbmVyLnFsLWRpc2FibGVkIC5xbC10b29sdGlwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWRdID4gbGk6OmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5xbC1jbGlwYm9hcmQge1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7IH1cblxuLnFsLWNsaXBib2FyZCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4ucWwtZWRpdG9yID4gKiB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4ucWwtZWRpdG9yIHAsXG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCxcbi5xbC1lZGl0b3IgcHJlLFxuLnFsLWVkaXRvciBibG9ja3F1b3RlLFxuLnFsLWVkaXRvciBoMSxcbi5xbC1lZGl0b3IgaDIsXG4ucWwtZWRpdG9yIGgzLFxuLnFsLWVkaXRvciBoNCxcbi5xbC1lZGl0b3IgaDUsXG4ucWwtZWRpdG9yIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTsgfVxuXG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07IH1cblxuLnFsLWVkaXRvciBvbCA+IGxpLFxuLnFsLWVkaXRvciB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5xbC1lZGl0b3IgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAyMic7IH1cblxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUsXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjExJzsgfVxuXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjYxMCc7IH1cblxuLnFsLWVkaXRvciBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMS4yZW07IH1cblxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucWwtZWRpdG9yIGxpLnFsLWRpcmVjdGlvbi1ydGw6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07IH1cblxuLnFsLWVkaXRvciBvbCBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpLFxuLnFsLWVkaXRvciB1bCBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXG4ucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpIHtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTA7IH1cblxuLnFsLWVkaXRvciBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMCwgZGVjaW1hbCkgXCIuIFwiOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0xOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSBcIi4gXCI7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTI7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMiwgbG93ZXItcm9tYW4pIFwiLiBcIjsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1yZXNldDogbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05OyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTM6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTMsIGRlY2ltYWwpIFwiLiBcIjsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1yZXNldDogbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTQ7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpIFwiLiBcIjsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC01LCBsb3dlci1yb21hbikgXCIuIFwiOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNiwgZGVjaW1hbCkgXCIuIFwiOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTcgbGlzdC04IGxpc3QtOTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNzsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgXCIuIFwiOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05OyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC04OyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTg6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTgsIGxvd2VyLXJvbWFuKSBcIi4gXCI7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtOTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC05LCBkZWNpbWFsKSBcIi4gXCI7IH1cblxuLnFsLWVkaXRvciAucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogM2VtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNC41ZW07IH1cblxuLnFsLWVkaXRvciAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTsgfVxuXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNmVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTIucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDllbTsgfVxuXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwLjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogOWVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMmVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQ6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTMuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMmVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzLjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNWVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTYuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNWVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOGVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTkuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxOGVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMWVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTc6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjIuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMWVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyLjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtODpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNGVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjUuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNGVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN2VtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjguNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyN2VtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87IH1cblxuLnFsLWVkaXRvciAucWwtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMDA7IH1cblxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDsgfVxuXG4ucWwtZWRpdG9yIC5xbC1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGEwMDsgfVxuXG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2YzsgfVxuXG4ucWwtZWRpdG9yIC5xbC1iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNmOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNjAwMDA7IH1cblxuLnFsLWVkaXRvciAucWwtY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmOTA7IH1cblxuLnFsLWVkaXRvciAucWwtY29sb3IteWVsbG93IHtcbiAgY29sb3I6ICNmZjA7IH1cblxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwOGEwMDsgfVxuXG4ucWwtZWRpdG9yIC5xbC1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwNmM7IH1cblxuLnFsLWVkaXRvciAucWwtY29sb3ItcHVycGxlIHtcbiAgY29sb3I6ICM5M2Y7IH1cblxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1zaXplLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07IH1cblxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07IH1cblxuLnFsLWVkaXRvciAucWwtc2l6ZS1odWdlIHtcbiAgZm9udC1zaXplOiAyLjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1kaXJlY3Rpb24tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxuLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi5xbC1lZGl0b3IgLnFsLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnFsLWVkaXRvciAucWwtZW1iZWQtc2VsZWN0ZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucWwtZWRpdG9yLnFsLWJsYW5rOjpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyohXHJcbiAqIFF1aWxsIEVkaXRvciB2MS4zLjFcclxuICogaHR0cHM6Ly9xdWlsbGpzLmNvbS9cclxuICogQ29weXJpZ2h0IChjKSAyMDE0LCBKYXNvbiBDaGVuXHJcbiAqIENvcHlyaWdodCAoYykgMjAxMywgc2FsZXNmb3JjZS5jb21cclxuICovXG4ucWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLXRvb2x0aXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZF0gPiBsaTo6YmVmb3JlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnFsLWNsaXBib2FyZCB7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTsgfVxuXG4ucWwtY2xpcGJvYXJkIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoucWwtaW1hZ2V7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59Ki9cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4ucWwtZWRpdG9yID4gKiB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4ucWwtZWRpdG9yIHAsXG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCxcbi5xbC1lZGl0b3IgcHJlLFxuLnFsLWVkaXRvciBibG9ja3F1b3RlLFxuLnFsLWVkaXRvciBoMSxcbi5xbC1lZGl0b3IgaDIsXG4ucWwtZWRpdG9yIGgzLFxuLnFsLWVkaXRvciBoNCxcbi5xbC1lZGl0b3IgaDUsXG4ucWwtZWRpdG9yIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTsgfVxuXG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07IH1cblxuLnFsLWVkaXRvciBvbCA+IGxpLFxuLnFsLWVkaXRvciB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5xbC1lZGl0b3IgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAyMic7IH1cblxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUsXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjExJzsgfVxuXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjYxMCc7IH1cblxuLnFsLWVkaXRvciBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMS4yZW07IH1cblxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucWwtZWRpdG9yIGxpLnFsLWRpcmVjdGlvbi1ydGw6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07IH1cblxuLnFsLWVkaXRvciBvbCBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpLFxuLnFsLWVkaXRvciB1bCBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXG4ucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpIHtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTA7IH1cblxuLnFsLWVkaXRvciBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMCwgZGVjaW1hbCkgXCIuIFwiOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0xOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSBcIi4gXCI7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTI7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMiwgbG93ZXItcm9tYW4pIFwiLiBcIjsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1yZXNldDogbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05OyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTM6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTMsIGRlY2ltYWwpIFwiLiBcIjsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1yZXNldDogbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTQ7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpIFwiLiBcIjsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC01LCBsb3dlci1yb21hbikgXCIuIFwiOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNiwgZGVjaW1hbCkgXCIuIFwiOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTcgbGlzdC04IGxpc3QtOTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNzsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgXCIuIFwiOyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05OyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC04OyB9XG5cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTg6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTgsIGxvd2VyLXJvbWFuKSBcIi4gXCI7IH1cblxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtOTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTsgfVxuXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC05LCBkZWNpbWFsKSBcIi4gXCI7IH1cblxuLnFsLWVkaXRvciAucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogM2VtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNC41ZW07IH1cblxuLnFsLWVkaXRvciAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTsgfVxuXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNmVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTIucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDllbTsgfVxuXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwLjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogOWVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMmVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQ6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTMuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMmVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzLjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNWVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTYuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNWVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOGVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTkuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxOGVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMWVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTc6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjIuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMWVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyLjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtODpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNGVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjUuNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNGVtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN2VtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjguNWVtOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyN2VtOyB9XG5cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87IH1cblxuLnFsLWVkaXRvciAucWwtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMDA7IH1cblxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDsgfVxuXG4ucWwtZWRpdG9yIC5xbC1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGEwMDsgfVxuXG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2YzsgfVxuXG4ucWwtZWRpdG9yIC5xbC1iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNmOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNjAwMDA7IH1cblxuLnFsLWVkaXRvciAucWwtY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmOTA7IH1cblxuLnFsLWVkaXRvciAucWwtY29sb3IteWVsbG93IHtcbiAgY29sb3I6ICNmZjA7IH1cblxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwOGEwMDsgfVxuXG4ucWwtZWRpdG9yIC5xbC1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwNmM7IH1cblxuLnFsLWVkaXRvciAucWwtY29sb3ItcHVycGxlIHtcbiAgY29sb3I6ICM5M2Y7IH1cblxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1zaXplLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07IH1cblxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07IH1cblxuLnFsLWVkaXRvciAucWwtc2l6ZS1odWdlIHtcbiAgZm9udC1zaXplOiAyLjVlbTsgfVxuXG4ucWwtZWRpdG9yIC5xbC1kaXJlY3Rpb24tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxuLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5xbC1lZGl0b3IgLnFsLWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi5xbC1lZGl0b3IgLnFsLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnFsLWVkaXRvciAucWwtZW1iZWQtc2VsZWN0ZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucWwtZWRpdG9yLnFsLWJsYW5rOjpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnFsLXNub3cucWwtdG9vbGJhcjphZnRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbixcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAyOHB4OyB9XG5cbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uIHN2Zyxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbiBzdmcge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5xbC1zbm93LnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3Zlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQge1xuICBjb2xvcjogIzA2YzsgfVxuXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsIHtcbiAgZmlsbDogIzA2YzsgfVxuXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgc3Ryb2tlOiAjMDZjOyB9XG5cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSxcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSB7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gICAgZmlsbDogIzQ0NDsgfVxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlcixcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgICBzdHJva2U6ICM0NDQ7IH0gfVxuXG4ucWwtc25vdyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnFsLXNub3cgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnFsLXNub3cgLnFsLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnFsLXNub3cgLnFsLW91dC1ib3R0b20sXG4ucWwtc25vdyAucWwtb3V0LXRvcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucWwtc25vdyAucWwtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyB9XG5cbi5xbC1zbm93IC5xbC10b29sdGlwIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucWwtc25vdyAucWwtdG9vbHRpcC5xbC1mbGlwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuXG4ucWwtc25vdyAucWwtZm9ybWF0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucWwtc25vdyAucWwtZm9ybWF0czphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnFsLXNub3cgLnFsLXN0cm9rZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzQ0NDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDI7IH1cblxuLnFsLXNub3cgLnFsLXN0cm9rZS1taXRlciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzQ0NDtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICBzdHJva2Utd2lkdGg6IDI7IH1cblxuLnFsLXNub3cgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICBmaWxsOiAjNDQ0OyB9XG5cbi5xbC1zbm93IC5xbC1lbXB0eSB7XG4gIGZpbGw6IG5vbmU7IH1cblxuLnFsLXNub3cgLnFsLWV2ZW4ge1xuICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH1cblxuLnFsLXNub3cgLnFsLXRoaW4sXG4ucWwtc25vdyAucWwtc3Ryb2tlLnFsLXRoaW4ge1xuICBzdHJva2Utd2lkdGg6IDE7IH1cblxuLnFsLXNub3cgLnFsLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi5xbC1zbm93IC5xbC1kaXJlY3Rpb24gc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5xbC1zbm93IC5xbC1kaXJlY3Rpb24ucWwtYWN0aXZlIHN2ZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5xbC1zbm93IC5xbC1kaXJlY3Rpb24ucWwtYWN0aXZlIHN2ZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnFsLXNub3cgLnFsLWVkaXRvciBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5xbC1zbm93IC5xbC1lZGl0b3IgaDIge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi5xbC1zbm93IC5xbC1lZGl0b3IgaDMge1xuICBmb250LXNpemU6IDEuMTdlbTsgfVxuXG4ucWwtc25vdyAucWwtZWRpdG9yIGg0IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLnFsLXNub3cgLnFsLWVkaXRvciBoNSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtOyB9XG5cbi5xbC1zbm93IC5xbC1lZGl0b3IgaDYge1xuICBmb250LXNpemU6IDAuNjdlbTsgfVxuXG4ucWwtc25vdyAucWwtZWRpdG9yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucWwtc25vdyAucWwtZWRpdG9yIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLnFsLXNub3cgLnFsLWVkaXRvciBjb2RlLFxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4ucWwtc25vdyAucWwtZWRpdG9yIGNvZGUge1xuICBmb250LXNpemU6IDg1JTtcbiAgcGFkZGluZzogMnB4IDRweDsgfVxuXG4ucWwtc25vdyAucWwtZWRpdG9yIHByZS5xbC1zeW50YXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNDFmO1xuICBjb2xvcjogI2Y4ZjhmMjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnFsLXNub3cgLnFsLWVkaXRvciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5xbC1zbm93IC5xbC1waWNrZXItbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5xbC1zbm93IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICNjY2M7XG4gIHotaW5kZXg6IDI7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1maWxsIHtcbiAgZmlsbDogI2NjYzsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogI2NjYzsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC1oZWlnaHQ6IDEzMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIsXG4ucWwtc25vdyAucWwtaWNvbi1waWNrZXIge1xuICB3aWR0aDogMjhweDsgfVxuXG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwsXG4ucWwtc25vdyAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7IH1cblxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2Zyxcbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2ZyB7XG4gIHJpZ2h0OiA0cHg7IH1cblxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDRweCAwcHg7IH1cblxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItaXRlbSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7IH1cblxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aWR0aDogOTJweDsgfVxuXG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDJweDtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMTZweDsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyOm5vdCgucWwtY29sb3ItcGlja2VyKTpub3QoLnFsLWljb24tcGlja2VyKSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIge1xuICB3aWR0aDogOThweDsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdOb3JtYWwnOyB9XG5cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgMSc7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyAyJzsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDMnOyB9XG5cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgNCc7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyA1JzsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDYnOyB9XG5cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjE3ZW07IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtOyB9XG5cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjY3ZW07IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IHtcbiAgd2lkdGg6IDg4cHg7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTYW5zIFNlcmlmJzsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1NlcmlmJzsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnTW9ub3NwYWNlJzsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUge1xuICB3aWR0aDogNDhweDsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJ05vcm1hbCc7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTbWFsbCc7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdMYXJnZSc7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSHVnZSc7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuXG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyLnFsLWJhY2tncm91bmQgLnFsLXBpY2tlci1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyLnFsLWNvbG9yIC5xbC1waWNrZXItaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLnFsLXRvb2xiYXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAwIDJweCA4cHg7IH1cblxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkLFxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG4ucWwtdG9vbGJhci5xbC1zbm93ICsgLnFsLWNvbnRhaW5lci5xbC1zbm93IHtcbiAgYm9yZGVyLXRvcDogMHB4OyB9XG5cbi5xbC1zbm93IC5xbC10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggI2RkZDtcbiAgY29sb3I6ICM0NDQ7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5xbC1zbm93IC5xbC10b29sdGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZpc2l0IFVSTDpcIjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5xbC1zbm93IC5xbC10b29sdGlwIGlucHV0W3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAxNzBweDsgfVxuXG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXByZXZpZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYS5xbC1hY3Rpb246OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgY29udGVudDogJ0VkaXQnO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG5cbi5xbC1zbm93IC5xbC10b29sdGlwIGEucWwtcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnUmVtb3ZlJztcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4ucWwtc25vdyAucWwtdG9vbHRpcCBhIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLXByZXZpZXcsXG4ucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGlucHV0W3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgY29udGVudDogJ1NhdmUnO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPWxpbmtdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkVudGVyIGxpbms6XCI7IH1cblxuLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPWZvcm11bGFdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkVudGVyIGZvcm11bGE6XCI7IH1cblxuLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPXZpZGVvXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbnRlciB2aWRlbzpcIjsgfVxuXG4ucWwtc25vdyBhIHtcbiAgY29sb3I6ICMwNmM7IH1cblxuLnFsLWNvbnRhaW5lci5xbC1zbm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG4uYmRzaGFyZWJ1dHRvbmJveCAuYmRzX3dlaXhpbiB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2hhcmUvc2hhcmVfd2VpeGluLnBuZ1wiKTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA0cHggIWltcG9ydGFudDsgfVxuXG4uYmRzaGFyZWJ1dHRvbmJveCAuYmRzX3RzaW5hIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9zaGFyZS9zaGFyZV9zaW5hLnBuZ1wiKTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uYmRzaGFyZWJ1dHRvbmJveCAuYmRzX3NxcSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2hhcmUvc2hhcmVfcXEucG5nXCIpO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIVxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vWW91Q2FuQm9va01lL3JlYWN0LWRhdGV0aW1lXHJcbiAqL1xuLnJkdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmR0UGlja2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjlmOWY5OyB9XG5cbi5yZHRPcGVuIC5yZHRQaWNrZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmR0U3RhdGljIC5yZHRQaWNrZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5yZHRQaWNrZXIgLnJkdFRpbWVUb2dnbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJkdFBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuLnJkdFBpY2tlciB0ZCxcbi5yZHRQaWNrZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDsgfVxuXG4ucmR0UGlja2VyIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yZHRQaWNrZXIgdGQucmR0RGF5OmhvdmVyLFxuLnJkdFBpY2tlciB0ZC5yZHRIb3VyOmhvdmVyLFxuLnJkdFBpY2tlciB0ZC5yZHRNaW51dGU6aG92ZXIsXG4ucmR0UGlja2VyIHRkLnJkdFNlY29uZDpob3Zlcixcbi5yZHRQaWNrZXIgLnJkdFRpbWVUb2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJkdFBpY2tlciB0ZC5yZHRPbGQsXG4ucmR0UGlja2VyIHRkLnJkdE5ldyB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5yZHRQaWNrZXIgdGQucmR0VG9kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJkdFBpY2tlciB0ZC5yZHRUb2RheTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzQyOGJjYTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogNHB4OyB9XG5cbi5yZHRQaWNrZXIgdGQucmR0QWN0aXZlLFxuLnJkdFBpY2tlciB0ZC5yZHRBY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLnJkdFBpY2tlciB0ZC5yZHRBY3RpdmUucmR0VG9kYXk6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4ucmR0UGlja2VyIHRkLnJkdERpc2FibGVkLFxuLnJkdFBpY2tlciB0ZC5yZHREaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yZHRQaWNrZXIgdGQgc3Bhbi5yZHRPbGQge1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4ucmR0UGlja2VyIHRkIHNwYW4ucmR0RGlzYWJsZWQsXG4ucmR0UGlja2VyIHRkIHNwYW4ucmR0RGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmR0UGlja2VyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWY5Zjk7IH1cblxuLnJkdFBpY2tlciAuZG93IHtcbiAgd2lkdGg6IDE0LjI4NTclO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5yZHRQaWNrZXIgdGgucmR0U3dpdGNoIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5yZHRQaWNrZXIgdGgucmR0TmV4dCxcbi5yZHRQaWNrZXIgdGgucmR0UHJldiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ucmR0UHJldiBzcGFuLFxuLnJkdE5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogQ2hyb21lL1NhZmFyaS9PcGVyYSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucmR0UGlja2VyIHRoLnJkdERpc2FibGVkLFxuLnJkdFBpY2tlciB0aC5yZHREaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yZHRQaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJkdFBpY2tlciB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7IH1cblxuLnJkdFBpY2tlciB0Zm9vdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjlmOWY5OyB9XG5cbi5yZHRQaWNrZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJkdFBpY2tlciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbi5yZHRQaWNrZXIgdGhlYWQgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG50ZC5yZHRNb250aCxcbnRkLnJkdFllYXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZC5yZHRNb250aDpob3ZlcixcbnRkLnJkdFllYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5yZHRDb3VudGVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucmR0Q291bnRlcnMgPiBkaXYge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucmR0Q291bnRlciB7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLnJkdENvdW50ZXIge1xuICB3aWR0aDogNDBweDsgfVxuXG4ucmR0Q291bnRlclNlcGFyYXRvciB7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDsgfVxuXG4ucmR0Q291bnRlciAucmR0QnRuIHtcbiAgaGVpZ2h0OiA0MCU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogQ2hyb21lL1NhZmFyaS9PcGVyYSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucmR0Q291bnRlciAucmR0QnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4ucmR0Q291bnRlciAucmR0Q291bnQge1xuICBoZWlnaHQ6IDIwJTtcbiAgZm9udC1zaXplOiAxLjJlbTsgfVxuXG4ucmR0TWlsbGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDQ4cHg7IH1cblxuLnJkdE1pbGxpIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi10b3A6IDM3cHg7IH1cblxuLyohXHJcbiAqIENyb3BwZXIuanMgdjEuMC4wLXJjLjNcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2Zlbmd5dWFuY2hlbi9jcm9wcGVyanNcclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE3IEZlbmd5dWFuIENoZW5cclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXHJcbiAqXHJcbiAqIERhdGU6IDIwMTctMDctMDdUMTI6NTY6NDIuNDYyWlxyXG4gKi9cbi5jcm9wcGVyLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4uY3JvcHBlci1jb250YWluZXIgaW1nIHtcbiAgLyogQXZvaWQgbWFyZ2luIHRvcCBpc3N1ZSAoT2NjdXIgb25seSB3aGVuIG1hcmdpbi10b3AgPD0gLWhlaWdodCkgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGltYWdlLW9yaWVudGF0aW9uOiAwZGVnOyB9XG5cbi5jcm9wcGVyLXdyYXAtYm94LFxuLmNyb3BwZXItY2FudmFzLFxuLmNyb3BwZXItZHJhZy1ib3gsXG4uY3JvcHBlci1jcm9wLWJveCxcbi5jcm9wcGVyLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmNyb3BwZXItd3JhcC1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jcm9wcGVyLWRyYWctYm94IHtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY3JvcHBlci1tb2RhbCB7XG4gIG9wYWNpdHk6IC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5jcm9wcGVyLXZpZXctYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMzlmO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDUxLCAxNTMsIDI1NSwgMC43NSk7IH1cblxuLmNyb3BwZXItZGFzaGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogLjU7XG4gIGJvcmRlcjogMCBkYXNoZWQgI2VlZTsgfVxuXG4uY3JvcHBlci1kYXNoZWQuZGFzaGVkLWgge1xuICB0b3A6IDMzLjMzMzMzJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzMuMzMzMzMlO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuXG4uY3JvcHBlci1kYXNoZWQuZGFzaGVkLXYge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDMzLjMzMzMzJTtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuXG4uY3JvcHBlci1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAuNzU7IH1cblxuLmNyb3BwZXItY2VudGVyOmJlZm9yZSxcbi5jcm9wcGVyLWNlbnRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4uY3JvcHBlci1jZW50ZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtM3B4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDFweDsgfVxuXG4uY3JvcHBlci1jZW50ZXI6YWZ0ZXIge1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogN3B4OyB9XG5cbi5jcm9wcGVyLWZhY2UsXG4uY3JvcHBlci1saW5lLFxuLmNyb3BwZXItcG9pbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuMTsgfVxuXG4uY3JvcHBlci1mYWNlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jcm9wcGVyLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmOyB9XG5cbi5jcm9wcGVyLWxpbmUubGluZS1lIHtcbiAgdG9wOiAwO1xuICByaWdodDogLTNweDtcbiAgd2lkdGg6IDVweDtcbiAgY3Vyc29yOiBlLXJlc2l6ZTsgfVxuXG4uY3JvcHBlci1saW5lLmxpbmUtbiB7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGN1cnNvcjogbi1yZXNpemU7IH1cblxuLmNyb3BwZXItbGluZS5saW5lLXcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGN1cnNvcjogdy1yZXNpemU7IH1cblxuLmNyb3BwZXItbGluZS5saW5lLXMge1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNXB4O1xuICBjdXJzb3I6IHMtcmVzaXplOyB9XG5cbi5jcm9wcGVyLXBvaW50IHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG9wYWNpdHk6IC43NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjsgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1lIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBjdXJzb3I6IGUtcmVzaXplOyB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW4ge1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIGN1cnNvcjogbi1yZXNpemU7IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBjdXJzb3I6IHctcmVzaXplOyB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXMge1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIGN1cnNvcjogcy1yZXNpemU7IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbmUge1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBjdXJzb3I6IG5lLXJlc2l6ZTsgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1udyB7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgY3Vyc29yOiBudy1yZXNpemU7IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc3cge1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIGN1cnNvcjogc3ctcmVzaXplOyB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgb3BhY2l0eTogLjc1OyB9IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUwJTtcbiAgYm90dG9tOiAtNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgY29udGVudDogJyAnO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmOyB9XG5cbi5jcm9wcGVyLWludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmNyb3BwZXItYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFBUU1BQUFBbFBXMGlBQUFBQTNOQ1NWUUlDQWpiNFUvZ0FBQUFCbEJNVkVYTXpNei8vLy9UalJWMkFBQUFDWEJJV1hNQUFBcnJBQUFLNndHQ2l3MWFBQUFBSEhSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCR2FYSmxkMjl5YTNNZ1ExTTI2THl5akFBQUFCRkpSRUZVQ0psaitNL0FnQlZoRi8wUEFINi9EL0hrRHhPR0FBQUFBRWxGVGtTdVFtQ0NcIik7IH1cblxuLmNyb3BwZXItaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLmNyb3BwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jcm9wcGVyLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLmNyb3BwZXItY3JvcCB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyOyB9XG5cbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWRyYWctYm94LFxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZmFjZSxcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWxpbmUsXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1wb2ludCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyoqXHJcbiAqIFN3aXBlciA0LjAuM1xyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAxNyBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMjcsIDIwMTdcclxuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1pbnZpc2libGUtYmxhbmstc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpOyB9XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuIiwiJGdyZXktMTogIzMzMzMzMztcclxuJGdyZXktMjogIzY2NjY2NjtcclxuJGdyZXktMzogIzk5OTk5OTtcclxuJGdyZXktNDogI2NjY2NjYztcclxuJGdyZXktNTogI2RkZGRkZDtcclxuJGdyZXktNjogI2ZhZmFmYTtcclxuJGdyZXktNzogI2U2ZTZlNjtcclxuJGdyZXktODogI2YzZjNmMztcclxuXHJcbiRwcmltYXJ5LWNvbG9yOiAjMDFiMGVjO1xyXG4keWVsbG93LWNvbG9yOiAjZWI1MzEyO1xyXG4kcmVkLWxpZ2h0OiAjZWM2MjNlO1xyXG4kcmVkLWNvbG9yOiAjZTk0YTIwO1xyXG4kYmx1ZS1jb2xvcjogIzAwYWZlYztcclxuJGJhYnktYmx1ZS1jb2xvcjogIzZkYzdmNDtcclxuXHJcbiRzdWNjZXNzLWNvbG9yOiByZ2IoNTYsIDE4OSwgNTgpO1xyXG4kd2FybmluZy1jb2xvcjogcmdiKDI1MiwyMDEsMzcpO1xyXG4kZXJyb3ItY29sb3I6IHJnYigyMjIsIDYwLCA3NSk7XHJcbiRpbmZvLWNvbG9yOiByZ2IoMTM4LCAyNDMsIDI1NSk7XHJcblxyXG4kY2FsbC10by1hY3Rpb24tY29sb3I6IHJnYig4MSwxOTEsMjIxKTtcclxuJGhvdmVyLWNvbG9yOiByZ2IoOTAsIDIxMywgMjQzKTtcclxuJGRhcmstZ3JheTogcmdiKDEwMiwgMTAyLCAxMDIpO1xyXG5cclxuJHdvcmtzLW5hdi1oZWlnaHQ6IDUxcHg7XHJcbiR3b3Jrcy1lZGl0LXRhYnMtaGVpZ2h0OiA1MHB4O1xyXG4kY29udGFpbmVyLXdpZHRoOiAxMDAwcHg7XHJcblxyXG4vKiogei1pbmRleCAqKi9cclxuJGJvZHktaW5kZXg6IDA7XHJcbiR6aW5kZXgtbm90aWZpY2F0aW9uOiAxMjAwO1xyXG4kd29ya3MtbmF2LWluZGV4OiAxMDA7XHJcbiR3b3Jrcy10eXBlcy1pbmRleDogOTU7XHJcbiR3b3Jrcy1lZGl0LXRhYnMtaW5kZXg6IDkwOyIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LWZhbWlseTogXCJQaW5nRmFuZyBTQ1wiLCBNaWNyb3NvZnQgWWFoZWksSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAkYm9keS1pbmRleDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuaDEsIGg0LCBoNSwgaDYsIHAsIHVsLCBsaSwgdGV4dGFyZWEsIGlucHV0e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBcIlBpbmdGYW5nIFNDXCIsIE1pY3Jvc29mdCBZYWhlaSxIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuaDIsXHJcbmgzIHtcclxuICBvcnBoYW5zOiAzO1xyXG4gIHdpZG93czogMztcclxufVxyXG5oMixcclxuaDMge1xyXG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG59XHJcbmgyLFxyXG5oMyB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5oZWFkZXIsIHNlY3Rpb24sIGZvb3RlciwgbmF2IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaW1nIHtcclxuICBib3JkZXI6IG5vbmVcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG5hOmhvdmVyIHtcclxuICBjb2xvcjogJGJhYnktYmx1ZS1jb2xvcjtcclxufVxyXG5ibG9ja3F1b3RlIHtcclxuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbn1cclxuYmxvY2txdW90ZSB7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNy41cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlO1xyXG59XHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMsXHJcbnNlbGVjdDpmb2N1cyxcclxudGV4dGFyZWE6Zm9jdXMsXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzLFxyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5SZWFjdE1vZGFsX19Cb2R5LS1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5lLW9wdCB7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwKTtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuXHJcbi5jbGVhci1maXg6YWZ0ZXJ7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29udGVudDogXCIuXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5idXR0b257XHJcbiAgZm9udC1mYW1pbHk6IFwiUGluZ0ZhbmcgU0NcIiwgTWljcm9zb2Z0IFlhaGVpLEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxufVxyXG50ZXh0YXJlYSB7IC13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6MDt9XHJcbi5kYXRhX3NldF9hbnN3ZXJ7XHJcbiAgbWFyZ2luLXRvcDo0N3B4O1xyXG59XHJcbiIsIi8vIGxheW91dCByZWxhdGVkIGNzcywgZm9yIHJlc3BvbnNpdmUgcGFnZXNcclxuXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBjbGVhcjogYm90aDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgem9vbTogMVxyXG59XHJcblxyXG4qIGh0bWwgLmNsZWFyZml4IHtcclxuICBoZWlnaHQ6IDElO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogMTIwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gICZfX3Byb2plY3R7XHJcbiAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICZfX3R4dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSIsIi50YWJsZSB7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRkLHRoIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGZlMztcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1jZW50ZXIge1xyXG4gIHRkLHRoIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIGhlaWdodDogNTJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkZmUzO1xyXG4gIH1cclxufVxyXG5cclxuJGJvcmRlci1jb2xvcjogI0Q1RDVENTtcclxuLm1hdHJpeC10YWJsZSB7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgdGgsdGR7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICB9XHJcbiAgJi0td3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLm1hdHJpeCB7XHJcbiAgICAgICZfX2RyYWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLmRyYWcge1xyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tdmlldyB7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICB0aGVhZCA+IHRyID4gdGQge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWF0cml4IHtcclxuICAgICZfX2hlYWQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmVkaXRvcntcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RkIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAmLS1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1hdHJpeF9fc2NvcmVfZGl2e1xyXG4gIG1heC13aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2FlMTY7XHJcbiAgY29sb3I6ICNmN2FlMTY7XHJcbiAgcGFkZGluZzogM3B4O1xyXG4gIG1hcmdpbjogMTdweCAwIDAgLTE3cHg7XHJcbn1cclxuIiwiXHJcblxyXG4uaWNvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5pY29uLXMge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxufVxyXG4uaWNvbi1tIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuLmljb24tbCB7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG59XHJcbi5pY29uLWhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmljb24tbG9nbyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9sb2dvMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgd2lkdGg6IDM1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDM1MHB4IDQwcHg7XHJcbn1cclxuLmljb24tbG9nbzEge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvY2hlY2tMb2dvMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgd2lkdGg6IDE1OHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG4gLmljb24tdGlzaGkge1xyXG4gICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3Rpc2hpLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgd2lkdGg6IDI1cHg7XHJcbiAgIGhlaWdodDogMjVweDtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiB9XHJcbi5pY29uLXJlZHBhY2tldCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9yZWRwYWNrZXQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgd2lkdGg6IDE3MHB4O1xyXG4gIGhlaWdodDogMjE1cHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4uaWNvbi1yZWRwYWNrZXQyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3JlZHBhY2tldDIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgd2lkdGg6IDE3MHB4O1xyXG4gIGhlaWdodDogMTQwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4uaWNvbi1yZWRwYWNrZXQzIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3JlZHBhY2tldDMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB3aWR0aDogMTU2cHg7XHJcbiAgaGVpZ2h0OiAxNTZweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcbi5pY29uLWNvZGUge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYW5zd2VyL2NvZGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB3aWR0aDogNTVweDtcclxuICBoZWlnaHQ6IDU1cHg7XHJcbn1cclxuLmljb24tb2ZmbGluZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hbnN3ZXIvb2ZmZmxpbmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB3aWR0aDogNzJweDtcclxuICBoZWlnaHQ6IDcycHg7XHJcbn1cclxuLmljb24tcmVkcGFja2V0NCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9yZWRwYWNrZXQ0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgd2lkdGg6IDMyOHB4O1xyXG4gIGhlaWdodDogNTZweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcbi5pY29uLXlpcGFpIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3lpcGFpX19pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgd2lkdGg6IDEwOHB4O1xyXG4gIGhlaWdodDogMTA4cHg7XHJcbn1cclxuLmljb24tc29ycnkge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvc29ycnkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogMTQwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4uaWNvbi1qaWFudG91IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ppYW50b3UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbn1cclxuLmljb24tdGlzaGkxIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3Rpc2hpMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuLmljb24tdGlzaGkyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3Rpc2hpMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5pY29uLWxvZ28tYmx1ZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9sb2dvLWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIHdpZHRoOiAxNThweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmljb24tc2VhcmNoIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9zZWFyY2gucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmljb24tY3JlYXRlLWVtcHR5LXF0biB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2NyZWF0ZS1lbXB0eS1xdG4uc3ZnXCIpO1xyXG59XHJcbi5pY29uLXJlZmVyLXF0biB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2ljb24tcmVmZXItcXRuLnN2Z1wiKTtcclxufVxyXG4uaWNvbi1jb3B5LXF0biB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2NvcHktcXRuLnN2Z1wiKTtcclxufVxyXG4uaWNvbi1kdW1wLXF0biB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2R1bXAtcXRuLnN2Z1wiKTtcclxufVxyXG4uaWNvbi1hdmF0YXIge1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2F2YXRhci5wbmdcIik7XHJcbn1cclxuLmljb24tbWVzc2FnZSB7XHJcbiAgd2lkdGg6IDMxcHg7XHJcbiAgaGVpZ2h0OiAzMXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvbWVzc2FnZS5wbmdcIik7XHJcbn1cclxuLmljb24tbWVzc2FnZS1ub25lIHtcclxuICB3aWR0aDogMjhweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9tZXNzYWdlLW5vbmUucG5nXCIpO1xyXG59XHJcblxyXG4vKiogbG9naWMgZWRpdCAqKi9cclxuLmljb24tdHJpYW5nbGUtZG93biB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy90cmlhbmdsZS1kb3duLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi1oZWxwIHtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9oZWxwLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi1hcnJvdy11cCB7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy11cC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuLmljb24tYXJyb3ctZG93biB7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy1kb3duLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi10YXJnZXQge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2xvZ2ljL3RhcmdldC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuJGxvZ2ljLWljb25zOiAoXHJcbiAgICAgICAgJ2RlbGV0ZScsXHJcbiAgICAgICAgJ2FkZC1yb3cnLFxyXG4gICAgICAgICdkZWxldGUtcm93JyxcclxuICAgICAgICAnYWRkLXJvdzInXHJcbik7XHJcbkBlYWNoICRpY29uIGluICRsb2dpYy1pY29ucyB7XHJcbiAgLmljb24tbG9naWMtI3skaWNvbn0ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9sb2dpYy8jeyRpY29ufS5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiogYW5zd2VyIGljb25zICoqL1xyXG4uaWNvbi1jaG9pY2Utc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYW5zd2VyL2Nob2ljZS1zZWxlY3RlZC5wbmdcIikgY2VudGVyIGNlbnRlciAvY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcbi5pY29uLWNob2ljZS1zZWxlY3RlZC1ubyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hbnN3ZXIvY2hvaWNlLXNlbGVjdGVkLW5vLnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb3ZlciBuby1yZXBlYXQ7XHJcbn1cclxuLmljb24tY2hvaWNlLW11bHRpLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2Fuc3dlci9jaG9pY2UtbXVsdGktc2VsZWN0ZWQyLnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb3ZlciBuby1yZXBlYXQ7XHJcbn1cclxuLmljb24tY2hvaWNlLW11bHRpLXNlbGVjdGVkLW5vIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2Fuc3dlci9jaG9pY2UtbXVsdGktc2VsZWN0ZWQtbm8ucG5nXCIpIGNlbnRlciBjZW50ZXIgL2NvdmVyIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi1hbnN3ZXItb3Zlci1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2Fuc3dlci9vdmVyLXN1Y2Nlc3Muc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvdmVyIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi1hbnN3ZXItb3Zlci13YXJuIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2Fuc3dlci9vdmVyLXdhcm4uc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvdmVyIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMzZweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbn1cclxuLmljb24tYW5zd2VyLW92ZXItZXJyb3Ige1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYW5zd2VyL292ZXItZXJyb3Iuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvdmVyIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi1hbnN3ZXItb3Zlci1zY3JlZW4ge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYW5zd2VyL292ZXItZXJyb3Iuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvdmVyIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi1hbnN3ZXItY29weS1saW5rIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2Fuc3dlci9jb3B5LWxpbmsuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvdmVyIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi1hbnN3ZXItZHJhZyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vaGFuZC5wbmdcIikgY2VudGVyIGNlbnRlciAvY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcbi5pY29uLWFuc3dlci1kcmFnMSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vbW92ZS5wbmdcIikgY2VudGVyIGNlbnRlciAvY292ZXIgbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG4uaWNvbi1hbnN3ZXItZHJhZzE6aG92ZXJcclxue1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL21vdmVhY3RpdmUucG5nXCIpIGNlbnRlciBjZW50ZXIgL2NvdmVyIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuLmljb24tYW5zd2VyLWRyYWcyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9oYW5kMi5wbmdcIikgY2VudGVyIGNlbnRlciAvY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcbi8qLmljb24tYW5zd2VyLWRyYWcyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9oYW5kMi5wbmdcIikgY2VudGVyIGNlbnRlciAvY292ZXIgbm8tcmVwZWF0O1xyXG59Ki9cclxuXHJcbi8qKiBxdG4gKiovXHJcbi5pY29uLWNob2ljZS1zaW5nbGUge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2Nob2ljZS1zaW5nbGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvdmVyIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi1xdG4tY2F0ZWdvcnkge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi1jYXRlZ29yeS5zdmdcIikgY2VudGVyIGNlbnRlciAvY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcbi5pY29uLXF0bi1jYXRlZ29yeTIge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi1jYXRlZ29yeS5zdmdcIikgY2VudGVyIGNlbnRlciAvY292ZXIgbm8tcmVwZWF0O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG59XHJcbiRxdG4tdHlwZXM6IChcclxuICAgICAgICBcIjEtMFwiLFxyXG4gICAgICAgIFwiMS0xXCIsXHJcbiAgICAgICAgXCIxLThcIixcclxuICAgICAgICBcIjEtOVwiLFxyXG4gICAgICAgIFwiMS0xMVwiLFxyXG4gICAgICAgIFwiMi0xXCIsXHJcbiAgICAgICAgXCIyLTJcIixcclxuICAgICAgICBcIjMtMFwiLFxyXG4gICAgICAgIFwiMy0xXCIsXHJcbiAgICAgICAgXCI0LTBcIixcclxuICAgICAgICBcIjYtMVwiLFxyXG4gICAgICAgIFwiNy0xXCIsXHJcbiAgICAgICAgXCI4LTJcIixcclxuICAgICAgICBcIjgtNFwiLFxyXG4gICAgICAgIFwicGFnZVwiLFxyXG4gICAgICAgIFwiYmlydGhkYXlcIixcclxuICAgICAgICBcImNpdHlcIixcclxuICAgICAgICBcImxvY2F0aW9uXCJcclxuKTtcclxuQGVhY2ggJHR5cGUgaW4gJHF0bi10eXBlcyB7XHJcbiAgLmljb24tI3skdHlwZX0ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLSN7JHR5cGV9LnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB9XHJcbn1cclxuLmljb24tOS0we1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3RhcmdldC5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG59XHJcbi5pY29uLTExLTF7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vdGltZS5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbn1cclxuLmljb24tMTMtOXtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tMTMtOS5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbn1cclxuLmljb24tMi00e1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tMi00LnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi0zLTJ7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLTMtMi5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5pY29uLTEtMntcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tMS0yLnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmljb24tMS0ye1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi0xLTIuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG59XHJcbi5pY29uLTEtMTN7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLTEtMTMuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG59XHJcbiRlZGl0b3ItaWNvbnM6IChcclxuICAgICAgICAncXQtY29weScsXHJcbiAgICAgICAgJ3F0LXVwJyxcclxuICAgICAgICAncXQtZG93bicsXHJcbiAgICAgICAgJ3F0LWRlbGV0ZScsXHJcbiAgICAgICAgJ3RleHQnLFxyXG4gICAgICAgICdpbWcnLFxyXG4gICAgICAgICdzZXR0aW5nJyxcclxuICAgICAgICAnZGVsZXRlJyxcclxuICAgICAgICAnb3B0LXVwJyxcclxuICAgICAgICAnb3B0LWRvd24nLFxyXG4gICAgICAgICdvcHQtbGVmdCcsXHJcbiAgICAgICAgJ29wdC1yaWdodCcsXHJcbiAgICAgICAgJ29wdC1hZGQnLFxyXG4gICAgICAgICdvcHQtbXVsdGktYWRkJyxcclxuKTtcclxuQGVhY2ggJGljb24gaW4gJGVkaXRvci1pY29ucyB7XHJcbiAgLmljb24tZWRpdG9yLSN7JGljb259IHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZWRpdG9yLyN7JGljb259LnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uLXJhZGlvLXNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcmFkaW8tc2VsZWN0LnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuXHJcbn1cclxuXHJcbi5pY29uLXNjb3Jle1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3Njb3JlLnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmljb24tYWxsLXBhZ2V7XHJcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3F0bi1hbGwtcGFnZS5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXRcclxufVxyXG5cclxuXHJcbiRpY29uczogKFxyXG4gICAgICAgICdjbG9zZSdcclxuKTtcclxuQGVhY2ggJGljb24gaW4gJGljb25zIHtcclxuICAuaWNvbi0jeyRpY29ufSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zLyN7JGljb259LnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB9XHJcbn1cclxuXHJcbi8qKiBhY2NvdW50IGljb25zICoqL1xyXG4kYWNjb3VudC1pY29uczogKFxyXG4gICAgICAgICdlbWFpbCcsXHJcbiAgICAgICAgJ3Bhc3N3b3JkJyxcclxuICAgICAgICAncGhvbmUnLFxyXG4gICAgICAgICd1c2VyJ1xyXG4pO1xyXG5AZWFjaCAkaWNvbiBpbiAkYWNjb3VudC1pY29ucyB7XHJcbiAgLmljb24tYWNjb3VudC0jeyRpY29ufSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2FjY291bnQvI3skaWNvbn0uc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG5cclxuLyoqIHJlZ2lzdGVyZGF0YSBpY29ucyAqKi9cclxuLmljb24tZGF0YS1zZXQge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZGF0YS9kYXRhLXNldC5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgbWFyZ2luOiAxMnB4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxufVxyXG4uaWNvbi1kYXRhLXNldHMge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvZGF0YS9kYXRhLXNldC1vZmYuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIG1hcmdpbjogMTJweDtcclxuICB3aWR0aDoxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxufVxyXG4uaWNvbi1wcml6ZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9kYXRhL3ByaXplLnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB3aWR0aDo2NXB4O1xyXG4gIGhlaWdodDogNjVweDtcclxufVxyXG4uaWNvbi1wcml6ZS1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2RhdGEvdGlwcy5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6MTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuLmljb24tcmVkcGFja2V0NSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9kYXRhL3JlZHBhY2tldC5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6NzBweDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbn1cclxuLmljb24tbG9naW4tY2xvc2Uge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYWNjb3VudC9sb2dpbi1jbG9zZS5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6MTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luOiA1cHg7XHJcbn1cclxuLnJlc2V0LXBhc3Mtb2sge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYWNjb3VudC9yZXNldC1wYXNzLW9rLnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMzZweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi5vdmVyLXdhcm4ge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYWNjb3VudC9vdmVyLXdhcm4uc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMzZweDtcclxufVxyXG5cclxuLmhvdCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob3QyLnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgaGVpZ2h0OiA0MXB4O1xyXG59XHJcbi5ob3QyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvdC5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDIxcHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5lZGl0b3ItYWNjb3VudCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hY2NvdW50L2VkaXRvci5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG5cclxufVxyXG4uZGVsZXRlZC1hY2NvdW50IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2FjY291bnQvZGVsZXRlZC5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucmVnaXN0ZXItcGFzcy1wb3NpdGlvbntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMjFweDtcclxufVxyXG5cclxuLnJlc2V0LXBhc3MtcG9zaXRpb257XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDM4cHg7XHJcbn1cclxuLnJldHVybi1xdG4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9yZXR1cm4tcXRuLnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4uaG9tZS1pY29uMSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2ljb24xLnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuLmhvbWUtaWNvbjIge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uMi5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbi5ob21lLWljb24zIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvaWNvbjMuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAxMTBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4uaG9tZS1pY29uNCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2ljb240LnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuLmhvbWUtaWNvbjUge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uNS5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbi5ob21lLWljb242IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvaWNvbjYuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAxMTBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4uaG9tZS1pY29uLTEge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uLTEuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogMzZweDtcclxufVxyXG4uaG9tZS1pY29uLTIge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uLTIuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMzdweDtcclxufVxyXG4uaG9tZS1pY29uLTMge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uLTMuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMzZweDtcclxufVxyXG4uaG9tZS1pY29uLTQge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uLTQuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxufVxyXG4uaG9tZS1pY29uLTUge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uLTUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMzlweDtcclxufVxyXG4uaG9tZS1pY29uLTYge1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9pY29uLTYuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogMzZweDtcclxufVxyXG5cclxuXHJcbiRob21lLWxvZ286IChcclxuICAgICAgICBcIjFcIixcclxuICAgICAgICBcIjJcIixcclxuICAgICAgICBcIjNcIixcclxuICAgICAgICBcIjRcIixcclxuICAgICAgICBcIjVcIixcclxuICAgICAgICBcIjZcIixcclxuICAgICAgICBcIjdcIixcclxuICAgICAgICBcIjhcIixcclxuICAgICAgICBcIjlcIixcclxuICAgICAgICBcIjEwXCIsXHJcbiAgICAgICAgXCIxMVwiLFxyXG4gICAgICAgIFwiMTJcIixcclxuICAgICAgICBcIjEzXCIsXHJcbiAgICAgICAgXCIxNFwiLFxyXG4gICAgICAgIFwiMTVcIixcclxuICAgICAgICBcIjE2XCIsXHJcbiAgICAgICAgXCIxN1wiLFxyXG4gICAgICAgIFwiMThcIlxyXG4pO1xyXG5AZWFjaCAkbG9nbyBpbiAkaG9tZS1sb2dvIHtcclxuICAubG9nby1pY29uLSN7JGxvZ299IHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvaG9tZS9sb2dvI3skbG9nb30ucG5nXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDE1M3B4O1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tcGF5IHtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hY2NvdW50L3BheS5zdmdcIik7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmljb24td2VjaGFydCB7XHJcbiAgd2lkdGg6IDI5cHg7XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYWNjb3VudC93ZWNoYXJ0LnN2Z1wiKTtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmljb24tbmV3cyB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYWNjb3VudC9uZXdzLnBuZ1wiKTtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLmljb24tbmV3czIge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2FjY291bnQvbmV3czIucG5nXCIpO1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uaWNvbi1zYW5qaWFvIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OTkgO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwcHggNXB4IDVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG4uaWNvbi1zYW5qaWFvLWRvd20ge1xyXG4gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwLjVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmljb24tdG9wIHtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vZG93bi5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5pY29uLWRvd24ge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi90b3AucG5nXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG59XHJcbi5yZXR1cm4tcXRuLW1vYmlsZXtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9yZXR1cm4xLnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMjFweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5nbG9hZHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2NhaWRhbi5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDIxcHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZ2xvYWQxe1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvY2FpZGFuMi5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDIxcHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubGlzdHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2xpc3QyLnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5saXN0MXtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2xpc3QzLnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5pY29uLWNvbW1lbnQge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9jb21tZW50LnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi1kZWxldGUtcmVwbHkge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9kZWxldGUyLnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi1yZXBseSB7XHJcbiAgd2lkdGg6IDM5cHg7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3JlcGx5LnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcbi5pY29uLTE0ODE1IHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vaWNvbi0xNDgxNS5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5pY29uLTItMyB7XHJcbiAgd2lkdGg6IDIxcHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2NpdHkuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaWNvbi0yLTUge1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tMi01LnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi0yLTYge1xyXG4gIHdpZHRoOiAyMXB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9xdG4tMi02LnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi03LTN7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcXRuLTctMy5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLnBhZ2luYXRpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgY29sb3I6ICM5MDk3OWI7XHJcbiAgLnBhZ2Uge1xyXG4gICAgJl9fY2VudGVyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19zaXplIHtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdW1tYXJ5e1xyXG4gICAgICBjb2xvcjogIzg4ODg4OCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9fcmlnaHR7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgfVxyXG4gICAgLmRpc2FibGVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5TZWxlY3QtdmFsdWUtbGFiZWx7XHJcbiAgICBjb2xvcjogIzg4ODg4OCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG4uYW50LW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbm90aWZpY2F0aW9uO1xyXG4gIHdpZHRoOiAzMzVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlIHtcclxuICBwYWRkaW5nOiAxNnB4IDQwcHggMTZweCAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAtMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jb250ZW50LW1lc3NhZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogIzY2NjY2NjtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNvbnRlbnQtZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogIzVENkE3RDtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY29udGVudC1pY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNvbnRlbnQtaWNvbi1tZXNzYWdlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY29udGVudC1pY29uLWRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tbGVmdDogNTFweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICM1RDZBN0Q7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNvbnRlbnQtaWNvbi1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY29udGVudC1pY29uLWljb24tc3VjY2VzcyB7XHJcbiAgY29sb3I6ICMyMEJCMzk7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNvbnRlbnQtaWNvbi1pY29uLWluZm8ge1xyXG4gIGNvbG9yOiAjMmRiN2Y1O1xyXG59XHJcbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jb250ZW50LWljb24taWNvbi13YXJuIHtcclxuICBjb2xvcjogI2ZhYzQ1MDtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY29udGVudC1pY29uLWljb24tZXJyb3Ige1xyXG4gIGNvbG9yOiAjZmY2NjAwO1xyXG59XHJcblxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY2xvc2UteCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTZweDtcclxuICB0b3A6IDEwcHg7XHJcbiAgY29sb3I6ICM1RDZBN0Q7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY29udGVudC1idG4ge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcbi5hbnQtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXIge1xyXG4gIGxlZnQ6IDMzNXB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci5hbnQtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXItYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1sZWF2ZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCJcclxuLmVkaXRvciB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogIzY2NjY2NjtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAucWwtaW5kZW50e1xyXG4gICAgJi0xe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICAgIH1cclxuICAgICYtMntcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07XHJcbiAgICB9XHJcbiAgICAmLTN7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOWVtO1xyXG4gICAgfVxyXG4gICAgJi00e1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyZW07XHJcbiAgICB9XHJcbiAgICAmLTV7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVlbTtcclxuICAgIH1cclxuICAgICYtNntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOGVtO1xyXG4gICAgfVxyXG4gICAgJi03e1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIxZW07XHJcbiAgICB9XHJcbiAgICAmLTh7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1te1xyXG4gICAgcGFkZGluZzogNnB4IDVweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDZweCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYm9yZGVye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmLmVkaXRpbmcge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNmRiYmZmO1xyXG4gIH1cclxuXHJcbiAgJi5lZGl0aW5nIHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIG1pbi1oZWlnaHQ6MzBweDtcclxuICB9XHJcblxyXG4gIC50b29sYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTM2cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2IyYjljNDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgLmljb24ge1xyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIGJvdHRvbTogLTM2cHg7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubW9yZSB7XHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIHRvcDogMzRweDtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IyYjljNDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICYtLWluZGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24tZWRpdG9yLWltZyB7XHJcbiAgICBpbnB1dFt0eXBlPWZpbGVdIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxufSIsIi5pbWFnZS1zZWxlY3RvciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2QxZDFkMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpbWcge1xyXG5cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn0iLCIubW9kYWwge1xyXG4gICZfX292ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMTA7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMCByZ2JhKDE5OSwgMTk5LCAxOTksIDAuNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjZGQyZDY7XHJcbiAgfVxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2Zvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sZWZ0IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1jb25maXJtMXtcclxuICB3aWR0aDo2ODBweDtcclxuICBoZWlnaHQ6NDAwcHg7XHJcbiAgLmZlZWRiYWNrX190YWJsZXtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcbiAgLm1lc3NhZ2V7XHJcbiAgICBsaW5lLWhlaWdodDo1MHB4O1xyXG4gICAgY29sb3I6cmVkO1xyXG4gIH1cclxuICAuQXVkaXRfZGl2e1xyXG4gICAgd2lkdGg6NjYycHg7XHJcbiAgICBoZWlnaHQ6IDM2NXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAuQXVkaXRfdGFibGV7XHJcbiAgICAgIHdpZHRoOiA2NjJweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIC5BdWRpdF90YWJsZTF7XHJcbiAgICAgIHdpZHRoOiA2NjJweDtcclxuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIGhlaWdodDogMjExcHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdHIgdGR7XHJcbiAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbmZpcm1fX21lc3NhZ2V7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGxlZnQ6MjYxcHg7XHJcbiAgICB0b3A6NDEycHg7XHJcbiAgfVxyXG4gICYtbW9iaWxle1xyXG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1lc3NhZ2V7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLkF1ZGl0X2RpdntcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbmZpcm1fX21lc3NhZ2V7XHJcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmZlZWRiYWNrX190YWJsZXtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLlNhdmVRdG5fdGFibGV7XHJcbiAgbWFyZ2luOjEwcHggYXV0bztcclxuICB3aWR0aDoxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xyXG4gIHRye1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICB9XHJcbiAgdHIgdGR7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi51cGRhdGFfYm94e1xyXG4gIHdpZHRoOjcxM3B4O1xyXG4gIGhlaWdodDo0NzBweDtcclxuICAudXBkYXRhX2RpdntcclxuICAgIHdpZHRoOjcwMHB4O1xyXG4gICAgbWFyZ2luOjEwcHggYXV0bztcclxuICAgIC51cGxvYWRfdGV4dHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxNTFweDtcclxuICAgICAgdG9wOiA0OHB4O1xyXG4gICAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdBcmlhbCBOb3JtYWwnLCAnQXJpYWwnO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBsaW5lLWhlaWdodDozNXB4O1xyXG4gICAgfVxyXG4gICAgLnVwbG9hZF9kYXRhe1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTI3cHg7XHJcbiAgICAgIHRvcDogNDhweDtcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgd2lkdGg6IDgzcHg7XHJcbiAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6MzNweDtcclxuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1MywgMCwgMSk7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAudXBkYXRhX3RhYnN7XHJcbiAgICB3aWR0aDo3MDBweDtcclxuICAgIG1hcmdpbjoxMHB4IGF1dG87XHJcbiAgfVxyXG4gIC5tb2RhbF9fZm9vdGVye1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBsZWZ0OjI5NXB4O1xyXG4gICAgdG9wOjQ3OHB4O1xyXG4gIH1cclxuICAmLS1tb2JpbGV7XHJcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzMwcHggIWltcG9ydGFudDtcclxuICAgIC51cGRhdGFfdGFic3tcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51cGRhdGUtbGlzdHtcclxuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuICAgIC5pbWctbXtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYW50LXRhYnN7XHJcbiAgICAgIGhlaWdodDogMjMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tb2RhbF9fZm9vdGVye1xyXG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbi5Db21wbGFpbnRzX0JveHtcclxuICBtYXJnaW4tbGVmdDogODhweDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHotaW5kZXg6IDEwMDY7XHJcbiAgLmNvbXBsYWludHNfZGl2e1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgZm9udC1zaXplOjEycHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNFRUUgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB9XHJcbn1cclxuLkF1ZGl0RmVlZEJhY2tfdGFibGV7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxuICB0ciB0ZHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICB9XHJcbn1cclxuLnVwbG9hZF9pbWFnZXtcclxuICAvKiB6LWluZGV4OiAxMDAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTYxcHg7XHJcbiAgICB0b3A6IDZweDsqL1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxufVxyXG4uaW5wdXRfY2hlY2tib3h7XHJcbiAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gIHotaW5kZXg6MTAwMDtcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICB3aWR0aDoxNXB4O1xyXG4gIGhlaWdodDoxNXB4O1xyXG59XHJcbi51cC1tb2RhbHtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgd2lkdGg6NTAwcHg7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG4gIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICBib3R0b206IDBweDtcclxuICByaWdodDogMHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgLnVwLW1vZGFsLWhlYWRlcntcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgLmljb25fdXBfaGlkZXtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2hpZGUucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNDdweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMXB4IDQ1cHg7XHJcbiAgICAgIHRvcDogMTNweDtcclxuICAgIH1cclxuICAgIC5pY29uX3VwX2hpZGUxe1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4va3VhbmcucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNDdweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMXB4IDQ1cHg7XHJcbiAgICAgIHRvcDogMTNweDtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudXAtbW9kYWwtcHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg0MywgMTU3LCAyNTUsIDEpO1xyXG4gICAgc3BhbntcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51cC1tb2RhbC1saXN0e1xyXG4gICAgaGVpZ2h0OjQyMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAudXAtbW9kYWwtbGlzdHN7XHJcbiAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgLnVwX19uYW1lLS10ZHtcclxuICAgICAgICB3aGl0ZVNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0T3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ25JdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgdGV4dEFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICB3aGl0ZVNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdGV4dE92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnVwLW1vZGFsLXByb2dyZXNze1xyXG4gICAgICAgIHdpZHRoOjM1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjM3cHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBsaW5lLWhlaWdodDo1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi51cC1tb2RhbC1ib3h7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHdpZHRoOjE5MHB4O1xyXG4gIGhlaWdodDo0NXB4O1xyXG4gIGJhY2tncm91bmQ6I2ZmZjtcclxuICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgcmlnaHQ6IDBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLnVwLW1vZGFsLWhlYWRlcntcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgLmljb25fdXBfaGlkZXtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL2hpZGUucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNDdweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMXB4IDQ1cHg7XHJcbiAgICAgIHRvcDogMTNweDtcclxuICAgIH1cclxuICAgIC5pY29uX3VwX2hpZGV7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9oaWRlLnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDQ3cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzFweCA0NXB4O1xyXG4gICAgICB0b3A6IDEzcHg7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnVwLW1vZGFsLXB7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNDMsIDE1NywgMjU1LCAxKTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBzcGFue1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnVwLW1vZGFsLWJveE1vYmlsZXtcclxuICBib3R0b206IDQ4cHg7XHJcbn1cclxuLnVwLW1vZGFsLW1vYmlsZXtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgd2lkdGg6IDMyMHB4O1xyXG4gIGhlaWdodDogMzUwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvdHRvbTogNTVweDtcclxuICByaWdodDogMHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgLnVwLW1vZGFsLWxpc3R7XHJcbiAgICBoZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi50cmFuc2Zvcm17XHJcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvdTE0Mjk0LnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuICB3aWR0aDozMHB4O1xyXG4gIGhlaWdodDozMHB4O1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgbWFyZ2luOjAgYXV0bztcclxuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IDA7XHJcbn1cclxuLmZpbGVuYW1le1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogNTJweDtcclxuICBhe1xyXG4gICAgY29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG59XHJcbi5sZWZ0LWNpcmNsZXtcclxuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy90b2xlZnQucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIHdpZHRoOjMwcHg7XHJcbiAgaGVpZ2h0OjMwcHg7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBtYXJnaW46MCBhdXRvO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OjA7XHJcbiAgdG9wOjUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnJpZ2h0LWNpcmNsZXtcclxuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy90b3JpZ2h0LnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuICB3aWR0aDozMHB4O1xyXG4gIGhlaWdodDozMHB4O1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgbWFyZ2luOjAgYXV0bztcclxuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6MDtcclxuICB0b3A6NTAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubWFwX2lucHV0e1xyXG4gIHdpZHRoOjQwMHB4O1xyXG4gIG1hcmdpbjoxMHB4IGF1dG87XHJcbn1cclxuLm1vZGFsX21vYmlsZXtcclxuICB3aWR0aDozNDBweDtcclxuICBtYXJnaW46MTBweCBhdXRvO1xyXG59XHJcbi50b3BfaW5kZXh7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuLm1vYmlsZV90b3BfaW5kZXh7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzMjBweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuLm1hci10LTIwe1xyXG4gIGxpbmUtaGVpZ2h0OjM4cHg7XHJcbiAgY29sb3I6IzQwYjVmZjtcclxufVxyXG4uemluZGV4X2FtYXB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA0NHB4O1xyXG4gIHdpZHRoOiA1NDBweDtcclxuICBoZWlnaHQ6IDUxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MDJweDtcclxufVxyXG4ubW9iaWxlX3ppbmRleF9hbWFwe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNDRweDtcclxuICB3aWR0aDogMzc3cHg7XHJcbiAgaGVpZ2h0OiA0NDRweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogNDAycHg7XHJcbn1cclxuLm1vZGlmeV9fZGF0YXtcclxuICBoZWlnaHQ6IDU2cHg7XHJcbiAgbGluZS1oZWlnaHQ6MjVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjQ2LCAyMzYsIDEpO1xyXG4gIGNvbG9yOiAjYTE5ZjlmO1xyXG59XHJcbi5RdG5fZGF0YV9kaXZ7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uY29uZmlybV9fdXBncmFkZXtcclxuICB3aWR0aDogNDU1cHg7XHJcbiAgJi0tbWFpbntcclxuICAgIHBhZGRpbmc6IDM3cHggMzBweCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmLS10ZXh0e1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5vcHRfX2dyb3VwLS1tYWlue1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICAudGFibGVfX2RpdntcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNzBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAudGFibGV7XHJcbiAgICB0ZHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JvdXBfX3RpdGxle1xyXG4gICAgd2lkdGg6IDY3cHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDBiNWZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAudGl0bGVfX3Jvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLlNlbGVjdC0tc2luZ2xle1xyXG4gICAgICBtYXJnaW46IDBweCA0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYnRuIHtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg2NCwxODEsMjU1LDAuOSlcclxuICB9XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgJi5idG4tcHJpbWFyeXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFjM2I7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDE3Miw1OSwwLjkpXHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwyMTksMjE5LDAuOSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYnRuLXMge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMCAxN3B4O1xyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gIH1cclxuICAmLmJ0bl9fYmFjay0tbm9uZXtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZhYzNiO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgfVxyXG4gICYuYnRuLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMGNjYTk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNiwyMDQsMTY5LDAuOSlcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uaW5wdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGhlaWdodDogMzZweDtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICBjb2xvcjogIzk5OTk5OTtcclxuICBmb250LWZhbWlseTogXCJQaW5nRmFuZyBTQ1wiLCBNaWNyb3NvZnQgWWFoZWksSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICYtc217XHJcbiAgICBoZWlnaHQ6MjdweDtcclxuICB9XHJcbiAgJi1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJi1sZyB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dDo6cGxhY2Vob2xkZXJ7XHJcbiAgY29sb3I6Izk5OTk5OTtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZGJiZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLlNlbGVjdC1pbnB1dHtcclxuICBpbnB1dDpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogIzY2NjY2Nn1cclxuXHJcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge2NvbG9yOiAjNjY2NjY2fVxyXG5cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge2NvbG9yOiAjNjY2NjY2fVxyXG5cclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogIzY2NjY2Nn0iLCIuc29ydGFibGUtaXRlbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZTVlN2U5O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgcGFkZGluZzogN3B4IDExcHggN3B4IDE1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICYtLWFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM0MEI1RkY7XHJcbiAgICAuaWNvbi1hbnN3ZXItZHJhZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL21vdmVhY3RpdmUucG5nXCIpIGNlbnRlciBjZW50ZXIgL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvcnQge1xyXG4gICAgJl9fdG9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWluLWhlaWdodDogMjhweDtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICAgICZfX3NuIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogIzQwQjVGRjtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgfVxyXG4gICAgJl9fZHJhZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAuaWNvbi1sYXJnZXtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zb3J0YWJsZS1pdGVtMSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAzMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OjMxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYtLWFjdGl2ZSB7XHJcbiAgICAvL2JvcmRlci1jb2xvcjogIzQwQjVGRjtcclxuICAgIC5pY29uLWFuc3dlci1kcmFnIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vbW92ZWFjdGl2ZS5wbmdcIikgY2VudGVyIGNlbnRlciAvY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gIH1cclxuICAubXNne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTNweDtcclxuICAgIHdpZHRoOiAxNDZweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuc29ydCB7XHJcbiAgICAmX190b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJl9fc24ge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAjNDBCNUZGO1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICB9XHJcbiAgICAmX19kcmFnIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC5pY29uLWxhcmdle1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1tdWx0aS1hZGQge1xyXG4gIHBhZGRpbmc6IDEzcHggMjBweCAwIDIwcHg7XHJcbiAgd2lkdGg6IDQ2MHB4O1xyXG4gIC5tdWx0aSB7XHJcbiAgICAmX19wMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcclxuICAgICAgbWFyZ2luOiA0cHggMCAyMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLXN1YntcclxuICAubXVsdGlfX3Axe1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tdWx0aV9fcDJ7XHJcbiAgICB0ZXh0LWluZGVudDogMjVweDtcclxuICB9XHJcbn1cclxuLnAtbXVsdGktc3RhdHVze1xyXG4gIC5tdWx0aV9fcDF7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAmLS1zcGFue1xyXG4gICAgICBjb2xvcjogIzAwYWZlYztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsX19mb290ZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAubXVsdGlfX2lucHV0e1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICYtLXJvd3tcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLWZhaWx7XHJcbiAgd2lkdGg6IDYwMHB4O1xyXG4gIC5mYWlsX19yZWNvcmR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICYtLXNwYW57XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVjb3JkX190YWJsZXtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuLnAtbXVsdGktbW9uZXl7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgLnAtbXVsdGktLXJvd3tcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICAucC1tdWx0aS0tbGFzdHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAubXVsdGlfX3RhYmxle1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB0ZHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAubXVsdGlfX3RleHR7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmFkZF9fbW9uZXktLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuICAuYWRkX19tb25leXtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAmLS1pbmZve1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLS10eXBle1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXJvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICYtLW9uZXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5tdWx0aV9faW5wdXR7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLWFkZE1vbmV5e1xyXG4gIHdpZHRoOiA4MDBweDtcclxuICAubW9uZXlfX3RhcmdldHtcclxuICAgICYtLXJvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tb25le1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XHJcbiAgICAgIC5jaGVja19faW5wdXR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXRleHR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTNweDtcclxuICAgICAgbGVmdDogOTVweDtcclxuICAgICAgYmFja2dyb3VuZDogIzRDNEM0QztcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24taGVscHtcclxuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5tb25leV9fdGFyZ2V0LS10ZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb25leV9fY2hhbm5lbHtcclxuICAgICYtLXJvd3tcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tb25le1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb25leV9fYW5zd2Vye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICYtLXJvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLm11bHRpX19pbnB1dHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9uZXlfX29yZGVye1xyXG4gICAgJi0tdGl0bGV7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgJi0tdGl0bGUye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmLS1yb3d7XHJcbiAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2NjY2M7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1saXN0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTg1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLS10ZXh0e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgY29sb3I6ICNjY2NjY2M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLXJlZHBhY2tldHtcclxuICAubGFiZWxfX3JlZHBhY2tldHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAmLS1yb3d7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubGFiZWxfX2lucHV0e1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLXJlZHBhY2tldDJ7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIC5sYWJlbF9fcmVkcGFja2V0e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLWxvdHRlcnl7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIG1hcmdpbi10b3A6MTBweDtcclxuICAubG90dGVyeV9fbGFiZWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5sb3R0ZXJ5X19pbnB1dHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICB9XHJcbiAgLmxvdHRlcnlfX3NwYW57XHJcbiAgICB3aWR0aDogODhweDtcclxuICB9XHJcbiAgcHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuICAubW9kYWxfX2Zvb3RlcntcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLnAtbXVsdGktbG90dGVyeXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgLnAtbXVsdGktbG90dGVyeXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIvKua3u+WKoOiBlOezu+S6uuW8ueeqlyovXHJcbi5wLW11bHRpLWNvbnRhY3Rze1xyXG4gIHBhZGRpbmc6IDEzcHggMjBweCAwIDIwcHg7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gIC5tdWx0aXtcclxuICAgICZfX2lucHV0e1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICB9XHJcbiAgICAmX19yb3d7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5kYXRhX19leHBvcnQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgJiAuU2VsZWN0LWNvbnRyb2x7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAmIC5TZWxlY3QtdmFsdWV7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgJiAuU2VsZWN0LXZhbHVlLWxhYmVse1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb2Rle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKuefreS/oei0reS5sOW8ueeqlyovXHJcbi5wLW11bHRpLWJ1eXNtc3tcclxuICBwYWRkaW5nOiAxM3B4IDEwcHggMCAxMHB4O1xyXG4gIHdpZHRoOiA0MzJweDtcclxuICAubXVsdGktYnV5c21zLS1yb3d7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmFjY291bnRfX2JvcmRlcmNvbG9ye1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjNDBiNWZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAubXVsdGlfX2Jsb2Nre1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzQwYjVmZjtcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMjRweDtcclxuICAgIGhlaWdodDogOTRweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlN2ViZWY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tY2VudGVye1xyXG4gICAgICBtYXJnaW46IDAgNzJweDtcclxuICAgIH1cclxuICAgICYtLXRvdGFse1xyXG4gICAgICB3aWR0aDogMTIycHg7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgICAmLS1vbmV7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAubXVsdGlfX29uZS0tY29sb3J7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZhYzNiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuYnV5X19udW17XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYWViNWJiO1xyXG4gIH1cclxuICAucGF5X19tb25leXtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAmLS1jb2xvcntcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmN2ExMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8q5YWF5YC85by556qXKi9cclxuLnAtbXVsdGktcmVjaGFyZ2V7XHJcbiAgcGFkZGluZzogMTNweCAyMHB4IDAgMjBweDtcclxuICB3aWR0aDogNDYwcHg7XHJcbiAgLm11bHRpX19yb3d7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAmLS11bmRlcmxpbmV7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjVweCAjYWViNWJiO1xyXG4gICAgfVxyXG4gICAgLm11bHRpX19pbnB1dHtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkMmQ4ZGQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBheXtcclxuICAgICZfX3dheXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgJi0td3JhcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICB3aWR0aDogMTE4cHg7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmYTAxZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLyrphY3pop3orr7nva7lvLnnqpcqL1xyXG4ucC1tdWx0aS1xdW90YXtcclxuICBpbnB1dHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIH1cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTNweCAyMHB4IDAgMjBweDtcclxuICB3aWR0aDogNjQ1cHg7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICAmIC5tb2RhbF9fZm9vdGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAucXVvdGF7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmLS1jb2xvcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICAgICYtLW5vbmV7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19xdG57XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIC5TZWxlY3R7XHJcbiAgICAgICAgJi1jb250cm9se1xyXG4gICAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdmFsdWV7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJi1sYWJlbHtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg4ODggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RhYmxle1xyXG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAucXRue1xyXG4gICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIC5xdG5fX3RpdGxlLS1ub25le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5wdXR7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19vbmV7XHJcbiAgICAgIC5xdW90YV9fb3B0e1xyXG4gICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R3b3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgJiB0aCx0ZHtcclxuICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgfVxyXG4gICAgICAmLS1zZWxlY3R7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAuU2VsZWN0e1xyXG4gICAgICAgICAgJi1jb250cm9se1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtdmFsdWV7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICYtbGFiZWx7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4ODg4ODggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS10YWJsZXtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDU4M3B4O1xyXG4gICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJi0tcXRue1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICB9XHJcbiAgICAgIC5xdW90YXtcclxuICAgICAgICAmX19qb2lue1xyXG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGR7XHJcbiAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICYtLXRvcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGQye1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbnB1dHtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tb3Jle1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICYtLXJvd3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgLlNlbGVjdHtcclxuICAgICAgICAgICYtY29udHJvbHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODg4OCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi12YWx1ZXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJi1sYWJlbHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4OCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dpY3tcclxuICAgICAgICAgICZfX2Mxe1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19jMntcclxuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2MtLWl0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDExcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19jM3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmLS1hZGR7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvZGF0YS9hZGQuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWRlbGV0ZXtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9kYXRhL2RlbGV0ZS5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICYtLXF0bntcclxuICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tY2hlY2t7XHJcbiAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgfVxyXG4gICAgJi0tb3B0e1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xyXG4gICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgIH1cclxuICAgICYtLXdpZHRoe1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmIC5xdW90YXtcclxuICAgICAgJl9fZGVsZXRle1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5Y2RkNDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgICAmX19udW0tLWlucHV0e1xyXG4gICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIH1cclxufVxyXG4vKuehruiupOWIoOmZpOW8ueeqlyovXHJcbi5wLW11bHRpLWRlbGV0ZWR7XHJcbiAgcGFkZGluZzogMTNweCAyMHB4IDAgMjBweDtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgJiAuZGVsZXRlZF9fdGV4dHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1tdWx0aS10ZW1wbGF0ZXtcclxuICBwYWRkaW5nOjEzcHggMjBweCAwIDIwcHg7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgLnRlbXBsYXRle1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICZfX2lucHV0e1xyXG4gICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud29ya3NfX2NhdGVnb3JpZXN7XHJcbiAgICAmLS1sYWJlbHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tdWx0aV9faW5mb3tcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5tb2RhbF9fZm9vdGVye1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG59XHJcbi5wLW11bHRpLXVzZXRlbXBsYXRle1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgd2lkdGg6IDcwMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbiIsIi5wLW11bHRpLWFjY291bnR7XHJcbiAgcGFkZGluZzogMTNweCAyMHB4IDAgMjBweDtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgLm11bHRpe1xyXG4gICAgJl9faW5wdXR7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICAgICZfX3Jvd3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAuU2VsZWN0X190eXBle1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgLlNlbGVjdC12YWx1ZS1sYWJlbHtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAmLS1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXNlbGVjdHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZS1zZWxlY3RvcntcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5sYWJlbF9fcm93e1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJl9fY29kZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgICB0b3A6IDlweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJl9fbGFiZWx7XHJcbiAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsX19mb290ZXItLWlke1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuLnAtbXVsdGktY29udGFjdHN7XHJcbiAgLm11bHRpe1xyXG4gICAgJl9faW5wdXR7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICAgICZfX3Jvd3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtbXVsdGktYWNjb3VudHJlY2hhcmdle1xyXG4gIHdpZHRoOiA0NjBweDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgLm11bHRpX19hY2NvdW50e1xyXG4gICAgJi0tcm93e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAucGF5X19tb25leS0tY29sb3J7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICNmZjdhMTE7XHJcbiAgICB9XHJcbiAgICAgIC5hY2NvdW50X19pbnB1dHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWlucHV0e1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2QyZDhkZDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgfVxyXG4gICAgJi0tc21hbGx7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi0tYm90dG9te1xyXG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2FlYjViYjtcclxuICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgICYtLWJvdHRvbTJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAmLS1yb3cye1xyXG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJi0tcGF5e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAuYWNjb3VudF9fYm9yZGVyY29sb3J7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYTAxZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1ibG9ja3tcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMTE4cHg7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2QyZDhkZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAyMXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLXBheWNvbmZpcm17XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogIzY2NjY2NjtcclxuICAucGF5Y29uZmlybXtcclxuICAgICZfX3RpdGxle1xyXG4gICAgICBjb2xvcjogI2ZmYWMzYjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLmljb25fX3BheXtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBtYXJnaW46IDIwcHggMHB4IDI1cHggMHB4O1xyXG4gICAgICAmLS1jb2xvcntcclxuICAgICAgICBjb2xvcjogI2ZmYWMzYjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1tdWx0aS12b3VjaGVye1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgLnZvdWNoZXJfX3RpdGxle1xyXG4gICAgJi0tcm93e1xyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi0tbGl7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJi0tYWN0aXZle1xyXG4gICAgICBjb2xvcjogIzI5OWZlYjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyOTlmZWI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52b3VjaGVyX190YWJ7XHJcbiAgICAmLS1tYWlue1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgICYtLXJvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgLmJhY2tjb2xvcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sZWZ0e1xyXG4gICAgICB3aWR0aDoxMjBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgYmFja2dyb3VuZDogIzQwYjVmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gICAgJi0tc2l6ZXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG4gICAgJi0tcmlnaHR7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tc3BhbntcclxuICAgICAgYmFja2dyb3VuZDogIzQwYjVmZjtcclxuICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgJi0tcHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYtLWJ0bntcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQwYjVmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tYnRuY29sb3J7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgfVxyXG4gICAgJi0tY29sb3J7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLW11bHRpLWFuc3dlcntcclxuICBwYWRkaW5nOiAxM3B4IDIwcHggMCAyMHB4O1xyXG4gIHdpZHRoOiA3NDVweDtcclxuICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAmIC5lcGFuZWxfX2luZm97XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjVweCAjY2RkMmQ2O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAmLS10aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICB9XHJcbiAgICAmLS1saXN0e1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLS1yb3d7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgfVxyXG4gICAgJi0tcmlnaHR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJiAuYW5zd2VyX19pbmZve1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAmLS10aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIH1cclxuICAgICYgLmFuc3dlcl9fcXRue1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICYgLnF0bl9fb3B0e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAub3BpbmlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiA2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTFiYWZkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3Bpbmlvbi1zZWxlY3Qge1xyXG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3Bpbmlvbi1jb250ZW50IHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4tZml4ZWQge1xyXG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgLy8gcmlnaHQ6IDA7XHJcbiAgICAvLyB0b3A6IDIwcHg7XHJcbiAgfVxyXG59IiwiLnAtY29weS1saW5rIHtcclxuICBwYWRkaW5nOiAyM3B4IDAgMCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAubGluayB7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1yaWNoLXRleHQge1xyXG4gIHBhZGRpbmc6IDEzcHggMjBweCAwIDIwcHg7XHJcbiAgd2lkdGg6IDU0MHB4O1xyXG4gIC5yaWNoIHtcclxuICAgICZfX2VkaXRvciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWNvbmZpcm0ge1xyXG4gIHdpZHRoOiA0MDBweDtcclxuICAuY29uZmlybSB7XHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgcGFkZGluZzogMzJweCAwIDM2cHggMDtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29uZmlybXtcclxuICAgICZfX3RleHR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICZfX3RleHQye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1tdWx0aS1xdG57XHJcbiAgLnRhYmxlLXF0bntcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdHJ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgdGQsdGh7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgIH1cclxuICAgIC5xdG5fX3RoZWFke1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5xdG5fX3Rib2R5e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAyNzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAucXRuX19pbnB1dHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1tdWx0aS1sb2dpY3tcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4IDQwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogIzY2NjY2NjtcclxuICAubWVzc2FnZV9fcDF7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmxvZ2ljX19sYWJlbHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgJi0tbmFtZXtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1pbnB1dHtcclxuICAgICAgd2lkdGg6IDI0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWxlY3QtY29uZmlybXtcclxuICB3aWR0aDo0MDBweDtcclxuICAuc2VsZWN0LWNvbmZpcm0tY2hvaWNle1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgfVxyXG4gIC5zZWxlY3QtY29uZmlybS1tb2RlMXtcclxuICAgIGhlaWdodDogMzhweDtcclxuICB9XHJcbiAgLnNlbGVjdC1jb25maXJtLW1vZGUye1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gIH1cclxufVxyXG4ucGVyZmVjdC1pbmZvLWNvbmZpcm17XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAucmVnaXN0ZXJfX3Jvd3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnJlZ2lzdGVyX19pbnB1dHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xyXG4gICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLmNvZGV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjMWYxZjFmO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21iaW5hdGlvbi1kaXZ7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLXRyYW5zZmVye1xyXG4gIHdpZHRoOiA0NjBweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHggNDBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gIC5vdmVyX19pY29ue1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLnRyYW5zZmVye1xyXG4gICAgJl9fdGV4dHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICYtLWlwaG9uZXtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZve1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faWNvbntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgJi0taW5mb3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgIGxlZnQ6IC0xNjlweDtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIC50cmFuc2Zlcl9faWNvbi0taW5mb3tkaXNwbGF5OiBibG9ja307XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtbXVsdGktY29weXtcclxuICAucXVlc3Rpb257XHJcbiAgICAmX19jb3B5e1xyXG4gICAgICAmLS10aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgfVxyXG4gICAgICAmLS1zZWxlY3R7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvcmtzX19jYXRlZ29yaWVze1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICYtLWxhYmVse1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgJiBpbnB1dHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi5jcmVhdGVfVGVtcGxhdGV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzBmMztcclxuICBoZWlnaHQ6NTBweDtcclxufSIsIi5wLW11bHRpLXByZXZpZXd7XHJcbiAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbn1cclxuLnAtbXVsdGktaG9tZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA1OTBweDtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgcmlnaHQ6IDBweDtcclxuICBoZWlnaHQ6IDIzMHB4O1xyXG4gIC5iYWNrX19tb2RhbC0tc2hvd3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubXVsdGlfX3RpdGxle1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmNsb3NlX19tb2RhbHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAubXVsdGl7XHJcbiAgICAmX19ob21lLS10aXRsZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICZfX2hvbWUtLWljb257XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIC5pY29uX19zaXple1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtbXVsdGktdXJse1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn0iLCIvLyDlj5HpgIHnu5/orqHlvLnnqpflpKflsI9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xyXG4gIC5zbXNfX3N0YXRpc3RpY3Mge1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgLnNtc19fc3RhdGlzdGljcyB7XHJcbiAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XHJcbiAgLnNtc19fc3RhdGlzdGljcyB7XHJcbiAgICB3aWR0aDogMTEwMHB4O1xyXG4gICAgaGVpZ2h0OiA3MDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zbXN7XHJcbiAgJl9faW52aXRpb257XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIC5zbXNfX2NvbnRlbnQtLXJvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5jb250ZW50e1xyXG4gICAgICAmX190aXRpbGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0aWxlMntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgfVxyXG4gICAgICAmX19zZW5kdGltZXtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3NlbmRjb3VudHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fY29udGFjdHtcclxuICAgICAgICB3aWR0aDogNDMyLjhweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xyXG4gICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3Ntc0NvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDQzMi44cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3RhdGlzdGljc3tcclxuICAgIG1pbi13aWR0aDogODIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdGgsdGR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21ze1xyXG4gICAgICAmX19jb3VudHtcclxuICAgICAgICAmLS10aXRsZXtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXRpdGxlMntcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXJvd3tcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1yb3cye1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgLnNtc3tcclxuICAgICAgICAgICAgJl9fc3Vte1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zZWxlY3R7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2J0bntcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzQwYjVmZjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzFmYThmZjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYnRuMntcclxuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDdweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjQsMTgxLDI1NSwwLjkpXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWxpc3R7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW51bWJlcntcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fcHJvZ3Jlc3N7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgJi0tY29sb3J7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkZDc2O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YXRpc3RpY3N7XHJcbiAgICAgICZfX3Rye1xyXG4gICAgICAgIHdpZHRoOiA3MjBweDtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2U5O1xyXG4gICAgICAgICAgLnN0YXR1c19fc2VsZWN0e1xyXG4gICAgICAgICAgICAuU2VsZWN0LXZhbHVlLWxhYmVse1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGR7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX29re1xyXG4gICAgICAgICAgY29sb3I6ICMxMGNjYTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25ve1xyXG4gICAgICAgICAgY29sb3I6ICNhOWE5YTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW52aXRpb25fX3BhZ2V7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tfX3dpZHRoe1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICAgIC5zZXFfX3dpZHRoe1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNtc19jaGVja2JveHtcclxuICBtYXJnaW46NXB4IDVweCAwIDEwcHg7XHJcbn1cclxuLnNtc19fY291bnRfX2RpdntcclxuICBmb250LXNpemU6MTJweDtcclxufVxyXG4uc21zX19jb3VudF9fYnRue1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjNDBiNWZmO1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiAjMWZhOGZmO1xyXG4gIGhlaWdodDogMjZweDtcclxuICBtYXJnaW4tbGVmdDoxMHB4O1xyXG59XHJcbi5lZGl0Q29udGFjdC1tYWluIHtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgLmVkaXRDb250YWN0LWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgfVxyXG59IiwiLnAtbXVsdGktc2NhbGV7XHJcbiAgd2lkdGg6IDUzNXB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkZmUzO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RiZGZlMztcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgdGgsdGR7XHJcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRmZTM7XHJcbiAgfVxyXG4gIGlucHV0e1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTpub25lO1xyXG5cclxuICB9XHJcbiAgaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLnAtbXVsdGktcHJvamVjdHtcclxuICB3aWR0aDogNjQwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICAubXVsdGlfX3Byb2plY3R7XHJcbiAgICAmLS1saXN0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tbGl7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAmIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtbXVsdGktdGVhbXtcclxuICBwYWRkaW5nOiAwcHggMjBweDtcclxuICB3aWR0aDogNDMwcHg7XHJcbiAgaGVpZ2h0OiAzMDdweDtcclxuICAmIGlucHV0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAubXVsdGlfX3RlYW0tLW1haW57XHJcbiAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gIH1cclxuICAubXVsdGlfX3RlYW17XHJcbiAgICAmLS1saXN0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICYtLXJvd3tcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2F2ZV9fYnRue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuYWRkX19idG57XHJcbiAgICB3aWR0aDogNzVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICB9XHJcbiAgLm11bHRpX19hZGQtLXNlYXJjaHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDE1NHB4O1xyXG4gICAgaW5wdXR7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaF9fYnRue1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFjM2I7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaF9fcmVzdWx0e1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmFkZF9fY29udGFjdHN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAubXVsdGlfX2FkZC0tc2hvd3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLWNyZWF0ZXtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIC5jcmVhdGV7XHJcbiAgICAmX19zZWxlY3R7XHJcbiAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgLlNlbGVjdHtcclxuICAgICAgICAmLXBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udHJvbHtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jbGVhcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLXJvd3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGFiZWx7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICYtLXRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1yb3d7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1yb3dze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Rhc2t7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB0cntcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICB0ZHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190YWJsZXtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgLnRkX19iYWNre1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmFjM2I7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5kZWxldGVkX19pY29ue1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLXR5cGV7XHJcbiAgd2lkdGg6IDY1MHB4O1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICAubXVsdGlfX2xhYmVse1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gIH1cclxuICAud29ya3NfX2NhdGVnb3JpZXN7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgJi0tbGFiZWx7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1tdWx0aS1hYnV0bWVudHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgLmFidXRtZW50X190YWJsZXtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkZmUzO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIHRye1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIHRke1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGJkZmUzO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLWNvdW50e1xyXG4gIHRhYmxle1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRmZTM7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYmRmZTM7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICB0ZHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRmZTM7XHJcbiAgfVxyXG4gIC5TZWxlY3R7XHJcbiAgICAmLXBsYWNlaG9sZGVye1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICYtY29udHJvbHtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi1jbGVhcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgd2lkdGg6IDcwMHB4O1xyXG4gIG1hcmdpbjogMCAyMHB4O1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gIC5jb3VudHtcclxuICAgJl9fdGl0bGV7XHJcbiAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgIH1cclxuICAgICZfX3Jvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgLmJ0bl9fcmlnaHR7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9fc2VuZHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMDBhZmVjO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlbGVjdHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbnVte1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtbXVsdGktaGFuZHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcbi5wLW11bHRpLWhhbmRzbXN7XHJcbiAgcGFkZGluZzogMjBweDtcclxufSIsInAtbXVsdGktaW1hZ2V7XHJcblxyXG59XHJcbi5wLW11bHRpLWxvZ2ljLW1vcmV7XHJcbiAgd2lkdGg6IDcyNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweCA0MHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgLmxvZ2ljX19tYXBwaW5nLS10YWJsZXN7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMzYycHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmxvZ2ljX19tYXBwaW5nLS10YWJsZXtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgLnRoZWFkX190ZHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgdHJ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgdGR7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICB9XHJcbiAgICAubW92ZS1sZWZ0e1xyXG4gICAgICBib3JkZXItcmlnaHQ6bm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ2ljLW1vdmV7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAudGhlYWRfX3Rke1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICB0cntcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICB0ZHtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYztcclxuICAgIH1cclxuICAgIC5tb3ZlLWhpZGV7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLW11bHRpLXNjb3Jle1xyXG4gIHdpZHRoOiA1MzVweDtcclxuICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgLnNjb3Jle1xyXG4gICAgJl9fcm93e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAmLS1sYWJlbHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0taW5wdXR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0taW5wdXQye1xyXG4gICAgICAgIHdpZHRoOiA4M3B4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1sZWZ0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuc2NvcmVfX3Jvdy0taW5wdXQye1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1yaWdodHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICB9XHJcbiAgICAmX19pbmZve1xyXG4gICAgICBtYXJnaW4tbGVmdDogOTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gICAgJl9fc2VsZWN0e1xyXG4gICAgICB3aWR0aDogMzkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5TZWxlY3QtY29udHJvbHtcclxuICAgIGhlaWdodDogMzVweDtcclxuICB9XHJcbiAgLlNlbGVjdC12YWx1ZXtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gIH1cclxuICAuc2NvcmVfX3F0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJi0tbGlzdHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDdweCAwcHg7XHJcbiAgICAgIC50YWJsZXtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1yb3d7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgfVxyXG4gICAgJi0tbGFiZWx7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1tdWx0aS1tb2RpZnl7XHJcbiAgd2lkdGg6IDQwMHB4O1xyXG4gIC5leHBvcnRfX2J0bntcclxuICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5tdWx0aS1tb2RpZnktdG9we1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDIyNywgMjU1LCAxKTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICB9XHJcbiAgLm11bHRpLW1vZGlmeS1zdGVwe1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIH1cclxuICAuaW1hZ2Utc2VsZWN0b3J7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBjb2xvcjogIzQwYjVmZjtcclxuICB9XHJcbn1cclxuXHJcbi5wLW11bHRpLW1vZGlmeXNhdmV7XHJcbiAgd2lkdGg6NDAwcHg7XHJcbiAgLnAtbW9kaWZ5c2F2ZS1kaXZ7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW46MjBweCAwIDI4cHggMTEwcHg7XHJcbiAgICB9XHJcbiAgICAucC1tb2RpZnlzYXZlLXNwYW57XHJcbiAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgIGNvbG9yOiMxMjk2REI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi5wLXRhcmdldExldmVsLW1vZGVse1xyXG4gIHdpZHRoOiA2MDBweDtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG4gIC5tb2RhbF9fZm9vdGVye1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmNoZWNrVW5pdC1tb2RhbC10cmVle1xyXG4gICAgaGVpZ2h0OiAzNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAucm9vdC10YXJnZXR7XHJcbiAgICAgIG1hcmdpbjoxMHB4IDBweDtcclxuICAgIH1cclxuICAgIC5tYWluLXN1YntcclxuICAgICAgbWFyZ2luOiA1cHggMHB4IDVweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnN1Yi10YXJnZXR7XHJcbiAgICAgIG1hcmdpbjogNXB4IDBweCA1cHggMTBweDtcclxuICAgIH1cclxuICAgIC5zdWItbGluZXtcclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgaXtcclxuICAgICAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYW50LXRyZWV7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICB9XHJcbiAgICAgIGl7XHJcbiAgICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWxfX3RyZWV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgfVxyXG4gICAgLm1vZGFsX190cmVlLS1pbnB1dHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1jb25maXJtLWNlcnRpZmljYXRpb257XHJcbiAgLmNvbmZpcm1fX21lc3NhZ2V7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMjVweCAwIDI1cHggMDtcclxuICB9XHJcbiAgLmNlcnRpZmljYXRpb25fX3Jvd3tcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMzNweDtcclxuICAgIGlucHV0e1xyXG4gICAgICB3aWR0aDogMjgwcHg7aGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2UtLWJveHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMzlweDtcclxuICAgICAgdG9wOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbF9fZm9vdGVye1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuIiwiLnAtbW9kYWwtc3VnZ2VzdHtcclxuICB3aWR0aDogODYwcHg7XHJcbiAgaGVpZ2h0OiA0MzBweDtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgdGR7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50YWJ7XHJcbiAgICAmX19yb3d7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgJi0tYWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDBiNWZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWdnZXN0X190YWJsZXtcclxuICAgIHRke1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50cl9fdGR7XHJcbiAgICAgIGNvbG9yOiAjYzBjMGMwO1xyXG4gICAgICBkaXYsIGF7XHJcbiAgICAgICAgY29sb3I6ICNjMGMwYzAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbWluLWhlaWdodDogMzMwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG4uc3VnZ2VzdC1tb2JpbGV7XHJcbiAgJi1uYXZ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzBmMztcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLm5hdl9fdGl0bGV7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VnZ2VzdF9fbGlzdHtcclxuICAgIHBhZGRpbmc6IDUwcHggMTBweCAwcHggMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAmLS1tYWlue1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJi0tYm90dG9te1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnN1Z2dlc3RfX3RpdGxle1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuICAgICYtLXJvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogNXB4IDBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wYWRkaW5ne1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWdnZXN0X19mb290ZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICYtLWxpc3R7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAxNTUsIDIxMywgMSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbl9faGlkZXtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn0iLCIucC1ob21lIHtcclxuICAuYmFja19fbW9kYWx7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgICYtLXNob3d7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyX19sb2dve1xyXG4gICAgdHJhbnNpdGlvbjogQWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBBbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IEFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYmFubmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvaG9tZTEuanBnKSBjZW50ZXIgY2VudGVyIC9jb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmhlYWRlcl9faW5mb3tcclxuICAgICAgcGFkZGluZzogNXB4IDZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWE3YTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogI2ZmNWYwYTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5pY29uLWNsb3Nle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAuYmFja3N0YWdle1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4ge1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICAmLS1hYm91dCB7XHJcbiAgICAgICAgICBmbGV4OiAyXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWNvbnRhY3Qge1xyXG4gICAgICAgICAgZmxleDogMjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS13ZWNoYXQge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhvbWVfX29uZS0tbWFpbntcclxuICAgICAgLmJhbm5lcntcclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAmLS1zbWFsbHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19idG57XHJcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDkwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNzRweDtcclxuICAgICAgICAgIGNvbG9yOiAjMmI0YmExO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZV9fdHdvLS1tYWlue1xyXG4gICAgbWFyZ2luLXRvcDogMTA3cHg7XHJcbiAgICAuaG9tZXtcclxuICAgICAgJl9fdHdve1xyXG4gICAgICAgICYtLXRpdGxle1xyXG5cclxuICAgICAgICAgIHdpZHRoOiA1MzZweDtcclxuICAgICAgICAgIGhlaWdodDogNjdweDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXRleHR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICMzYjNmNDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWljb25ze1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOTRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWljb25zMntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taWNvbntcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjk3O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgxNzIsIDE3MiwgMTcyLCAwLjUpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taWNvbjJ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWljb24ze1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taWNvbjR7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1pY29uNntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICZfX2ljb257XHJcbiAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA3O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICMzYjNmNDI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10ZXh0MntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAjNGE0ZTUxO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVfX2Jhbm5lcntcclxuICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvaG9tZTIuanBnKSBjZW50ZXIgY2VudGVyIC9jb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgJi0tdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcGFkZGluZy10b3A6IDE2MnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcclxuICAgIH1cclxuICAgICYtLXRleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVfX2ltYWdlLS1tYWlue1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAuaG9tZXtcclxuICAgICAgJl9faW1hZ2V7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICYtLXJvd3tcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdG9we1xyXG4gICAgICAgICAgd2lkdGg6MzAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgJiBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYm90dG9te1xyXG4gICAgICAgICAgb3BhY2l0eTogMC45NztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMTcyLCAxNzIsIDE3MiwgMC41KTtcclxuICAgICAgICAgIHBhZGRpbmc6IDMycHggNDRweCA0MHB4O1xyXG4gICAgICAgICAgLmhvbWVfX2ltYWdlLS1pY29ue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10ZXh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XHJcbiAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1pbmZve1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2ltYWdlMXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2ltYWdlMntcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1hZ2U0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE5NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1hZ2U1e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1hZ2U2e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU0cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVfX2Jhbm5lcjJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2hvbWUzLmpwZykgY2VudGVyIGNlbnRlciAvY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICB9XHJcbiAgLmhvbWVfX2xvZ297XHJcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgIC5sb2dve1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwcHggMTFweCA0MnB4IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVfX2Jhbm5lcjN7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL2hvbWU0LmpwZykgY2VudGVyIGNlbnRlciAvY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjIycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMzJweDtcclxuICAgICYtLWJvdHRvbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLmhvbWVfX2JvdHRvbXtcclxuICAgICAgICAmLS10ZXh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGV4dDJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9fYnV0dG9te1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA3MnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgxcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGNvbG9yOiAjMmI0YmExO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZV9fZm9vdGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA0MnB4IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICYtLXJvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgICYtLXNwYW57XHJcbiAgICAgIG1hcmdpbjogMCA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZV9fcmV0dXJuLS10b3B7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9ob21lL3JldHVybl9fdG9wLnBuZykgY2VudGVyIGNlbnRlciAvY292ZXI7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogNzhweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbToyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX21vYmlsZS0tYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpe1xyXG4gIC5iYWNrX19tb2RhbHtkaXNwbGF5OiBub25lIWltcG9ydGFudDt9XHJcbiAgLnAtbXVsdGktaG9tZXtkaXNwbGF5OiBub25lIWltcG9ydGFudDt9XHJcbiAgLmxvZ297XHJcbiAgICB3aWR0aDogMTM1cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaG9tZV9faW1hZ2V7XHJcbiAgICBtYXJnaW46IDAgM3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX21vYmlsZS0tYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGVhZGVyX19tb2JpbGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaGVhZGVyX19tb2JpbGV7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5uYXZfX2xvZ28tLWhvbWV7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5iYW5uZXJfX2J0bntcclxuICAgIHBhZGRpbmc6IDEzcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX21vYmlsZS0tYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGVhZGVyX19tb2JpbGV7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhlYWRlcl9fbW9iaWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmJhY2tfX21vZGFse2Rpc3BsYXk6IG5vbmUhaW1wb3J0YW50O31cclxuICAucC1tdWx0aS1ob21le2Rpc3BsYXk6IG5vbmUhaW1wb3J0YW50O31cclxuICAucC1ob21lLS1iYW5uZXJ7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAuYmFja3N0YWdle1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgLmhlYWRlcl9fYnRue1xyXG4gICAgICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAmX19idG57XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgJi0tcmVnaXN0ZXJ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fYnRuc3tcclxuICAgICAgICB3aWR0aDo0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmJhbm5lcntcclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLXNtYWxse1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lX190d28tLW1haW57XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAuaG9tZV9fdHdvLS10aXRsZXtcclxuICAgICAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmhvbWVfX3R3b3tcclxuICAgICAgICAmLS10aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taWNvbnN7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taWNvbntcclxuICAgICAgICAgIG1hcmdpbjogMCAwO1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIGhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhvbWVfX2ljb257XHJcbiAgICAgICAgICAgICYtLXRleHR7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXRleHQye1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZV9fYmFubmVye1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgLmhvbWVfX2Jhbm5lcntcclxuICAgICAgJi0tdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lX19pbWFnZS0tbWFpbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5ob21lX19pbWFnZXtcclxuICAgICAgICAmLS1yb3d7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdG9we1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYm90dG9te1xyXG4gICAgICAgICAgcGFkZGluZzogMzJweCAxMHB4IDQwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAuaG9tZV9faW1hZ2V7XHJcbiAgICAgICAgICAgICYtLXRleHR7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0taW5mb3tcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuICAuaG9tZV9fYmFubmVyMntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgLmhvbWVfX2Jhbm5lcntcclxuICAgICAgJi0tdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lX19sb2dve1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmxvZ297XHJcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDBweDtcclxuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVfX2Jhbm5lcjN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuaG9tZV9fYmFubmVyM3tcclxuICAgICAgICAmLS1sZWZ0e1xyXG4gICAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICAgIC5ob21lX19ib3R0b217XHJcbiAgICAgICAgICAgICYtLXRleHR7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXRleHQye1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9fYnV0dG9te1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVfX2Zvb3RlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmhvbWVfX2Zvb3RlcntcclxuICAgICAgICAmLS1zcGFue1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5iYWNrX19tb2RhbHtkaXNwbGF5OiBub25lIWltcG9ydGFudDt9XHJcbiAgLnAtbXVsdGktaG9tZXtkaXNwbGF5OiBub25lIWltcG9ydGFudDt9XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAuaG9tZV9faW1hZ2V7XHJcbiAgICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhvbWVfX2ltYWdlLS10b3B7XHJcbiAgICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaG9tZV9fYmFubmVyMy0tbGVmdHtcclxuICAgICAgd2lkdGg6IDY1JTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5idG5fX2J1dHRvbXtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuYmFja19fbW9kYWx7ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7fVxyXG4gIC5wLW11bHRpLWhvbWV7ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7fVxyXG4gIC5ob21lX19iYW5uZXIzLS1sZWZ0e1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbn1cclxuLmhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLnRlbXBsYXRlX19uYXZ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgJi0tYWN0aXZle1xyXG4gICAgICBjb2xvcjogIzAwYWZlYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuaGVhZGVyX19tb2JpbGUtLWJsb2Nre1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19oaWRlIHtcclxuICAgIGRpc3BsYXkgOiBub25lO1xyXG4gIH1cclxuICAmX19idG4ge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4vKiAgICAmLS1yZWdpc3RlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9Ki9cclxuICAgICYtLWhvdmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5pY29uX19ob3R7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgfVxyXG4gICAgICAvKiAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgLmhlYWRlcl9fYnRuLS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9Ki9cclxuICAgIH1cclxuICAgICYtLWluZm97XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA2MnB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICAgIH1cclxuICAgICYtLW5vbmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLS1ibG9ja3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLS1jb2xvcntcclxuICAgICAgY29sb3I6ICMwMGFmZWM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JhY2t7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIucC1sb2dpbiB7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICBwYWRkaW5nOiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgd2lkdGg6IDQwMHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDBweDtcclxuICByaWdodDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgLmxvZ2luIHtcclxuICAgICZfX2xvZ297XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19jbG9zZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgdG9wOjEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgICZfX2xvZ297XHJcbiAgICAgIC5sb2dvX19lcGFuZWx7XHJcbiAgICAgIH1cclxuICAgICAgLmlwX19lcGFuZWx7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5mb3JnZXRfcGFzc3dvcmR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAjNTA4NmY4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbnVte1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgJi0tcmVne1xyXG4gICAgICAgIGNvbG9yOiAjMWMxYjFiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4NmY4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsMTM0LDI0OCwwLjkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19sb2dpbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgJiAubG9naW4tLWxvZ297XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KXtcclxuICAucC1sb2dpbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLnAtbG9naW57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5wLXJlZ2lzdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB3aWR0aDogMzIwcHg7XHJcbiAgbWFyZ2luOiAxMjBweCBhdXRvIDE1MHB4O1xyXG4gIC5yZWdpc3RlciB7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgICAmLS1yb3d7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmLS1hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgLnJlZ2lzdGVyX2NvbG9yIHtcclxuICAgICAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1saW5le1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcm93c3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmltZ19fZGVsZXRle1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmljb24tcG9zaXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTI0cHg7XHJcbiAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIC5TZWxlY3R7XHJcbiAgICAgICAgJi1jb250cm9se1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXZhbHVle1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICYtbGFiZWx7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODg4ODg4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLWltZ3tcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICBoZWlnaHQ6IDE2OHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC51cGxvYWR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZS1zZWxlY3RvcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tYWdyZWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgIC5hZ3JlZXtcclxuICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ3JlZW1lbnR7XHJcbiAgICAgICAgICBjb2xvcjogIzFlMWQxZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvZGV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzFmMWYxZjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi0tc3BhbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xOTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDBiNWZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi0taW5mb3tcclxuICAgICAgICByaWdodDogLTQ1MnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAmLS10aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWMzYjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMTcyLDU5LDAuOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgICZfX2xvZ2luIHtcclxuICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJl9fbnVte1xyXG4gICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbXBhbnl7XHJcbiAgICB3aWR0aDogNjEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIucC1yZXNldF9wYXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogNjBweCBhdXRvO1xyXG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQztcclxuICAucGFzcyB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQztcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgICBtYXJnaW46IDIzcHggYXV0bztcclxuICAgIH1cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAubWVzc2FnZS0tYm94IHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgIGxlZnQ6IDUxJTtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xyXG4gICAgICAgICBjb2xvcjogIzFmMWYxZjtcclxuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICZfX3Nob3cge1xyXG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmX19zYXZlIHtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFjM2I7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwxNzIsNTksMC45KVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sb2dpbiB7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE4NmY4O1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAzNnB4IGF1dG8gMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MSwxMzQsMjQ4LDAuOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN1Y2Nlc3Mge1xyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIC8qd2lkdGg6IDMwMHB4OyovXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIH1cclxuICAgICAgJi0tcHJvbXB0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS10ZXh0e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1jb21wYW55e1xyXG4gICAgICAgIHdpZHRoOiA2MjVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5vdmVyX193YXJuLS1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5wLXJlc2V0X3Bhc3N7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgLnN1Y2Nlc3NfX2luZm8tLWNvbXBhbnl7XHJcbiAgICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAucmVnaXN0ZXItcGFzcy1wb3NpdGlvbntcclxuICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWFncmVlbWVudCB7XHJcbiAgbWFyZ2luLXRvcDogNDVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgLmFncmVlbWVudCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29weXJpZ2h0e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzBmMztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICYtYWdyZWVtZW50e1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAuY29weXJpZ2h0e1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxufVxyXG4gLmVtYWlsX19tYWlue1xyXG4gICB3aWR0aDogODAwcHg7XHJcbiAgIG1hcmdpbjogYXV0bztcclxuICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgcHtcclxuICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgfVxyXG4gICAmLS1wMXtcclxuICAgICB0ZXh0LWluZGVudDogMnB4O1xyXG4gICB9XHJcbiB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLmVtYWlsX19tYWlue1xyXG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi53b3Jrcy1uYXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICAmLS1oZWlnaHR7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gICYtLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC5uYXYge1xyXG4gICAgICAmX19sb2dvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICYtLWFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdHJpYW5nbGUge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3RyaWFuZ2xlLXRvcC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19wcm9maWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmLS1ub25le1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2ZpbGUge1xyXG4gICAgICAgICAgJl9fYXZhdGFyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19sb2dvdXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4N3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvdW50X19uaWNrbmFtZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3VudF9fbGlzdHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOjUwcHg7XHJcbiAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgICAuYWNjb3VudF9fcm93e1xyXG4gICAgICAgICAgICAmIGF7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3VudF9fbGlzdC0tbm9uZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAkd29ya3MtbmF2LWluZGV4O1xyXG4gICAgLm5hdl9fcmV0dXJue1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAkd29ya3MtbmF2LWluZGV4O1xyXG4gIH1cclxuICAmLS1jb2xvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3MGYzO1xyXG4gICAgLnF0bl9fc3RhdHVze1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogIzIwQkIzOTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXdvcmtzIHtcclxuICAud29ya3MtaGVhZGVyLXJvd3tcclxuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNkYmRmZTM7XHJcbiAgfVxyXG4gIC53b3Jrc19ub3RpY2V7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OjYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9ub3RpY2UxLmpwZykgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDYwcHg7XHJcbiAgICAmLW9uY2xpY2t7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDY5JTtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLXVwe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLXRleHR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC02NCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAgIGNvbG9yOiAjMjQ1ZWZkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJi11cGRhdGV7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIyJTtcclxuICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgd2lkdGg6IDc5cHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZjdmMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgICYtY2xvc2V7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgY29sb3I6ICMyYzc3ZjY7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLndvcmtzLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDUzcHggMCAxNXB4IDA7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5TZWxlY3QtdmFsdWUtbGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19yaWdodHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5pY29uX19kZWxldGVke1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRlbGV0ZWR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19hZGQge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICAmX19rZXl3b3JkIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Nob29zZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICYtLXN0YXR1cyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXRpbWUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1uYW1le1xyXG4gICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb25fX2RlbGV0ZWR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb25fc2Fuamlhb3tcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC53b3Jrc19fdGltZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICYtLXJvd3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAucmR0VGltZVRvZ2dsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b3JrcyB7XHJcbiAgICAmX190b3Age1xyXG4gICAgICBtaW4td2lkdGg6IDEwMDBweDtcclxuICAgICAgaGVpZ2h0OiAyOTlweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy93b3Jrc19oZWFkZXJfYmcuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuYmxvY2sge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiOWRmZjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNTBweDtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvcmtzLWxpc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcclxuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnF0bl9fbmFtZS0tdGR7XHJcbiAgICAgIC5xdG5fX2VkaXR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIC5xdG5fX2VkaXR7ZGlzcGxheTogYmxvY2t9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucXRuX190eXBlLS10ZHtcclxuICAgICAgLnF0bl9fZWRpdHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLnF0bl9fZWRpdHtkaXNwbGF5OiBibG9ja31cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5TZWxlY3QtdmFsdWUtbGFiZWx7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAud29ya3Mge1xyXG4gICAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC53b3Jrc19fYWN0aW9ue1xyXG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAuU2VsZWN0LXBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJi0tbW9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgIC5TZWxlY3QtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3BhZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBjb2xvcjogIzkwOTc5YjtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDAuNXB4ICNjZGQyZDY7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICB9XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGh7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uX3NhbmppYW97XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC13b3Jrcy1uZXcge1xyXG4gIHdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHBhZGRpbmctdG9wOiAkd29ya3MtbmF2LWhlaWdodDtcclxuICAucHJvamVjdF9fbmV3LS1uYXZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmxpX19uYXZ7XHJcbiAgICAgICAgICB3aWR0aDoyOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDlkYjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAmLS1hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1hY3RpdmVze1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLWxpbmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q3ZDlkYjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvcmtzIHtcclxuICAgICZfX2JsYW5rIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAmLS1uZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAmX19iYWNre1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAud29yayB7XHJcbiAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgIHdpZHRoOiAxNDlweDtcclxuICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWMzYjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvIGF1dG8gMjBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMTcyLDU5LDAuOSlcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUtLWxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNyZWF0ZV9fdGFibGV7XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2R1bXAge1xyXG4gICAgICAuZHVtcCB7XHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAvL21hcmdpbi10b3A6ICR3b3Jrcy1lZGl0LXRhYnMtaGVpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHggMzBweDtcclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYxMnB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGJkZWUwO1xyXG4gICAgICAgICAgICAgICAgICAvKm1hcmdpbjogMTVweCBhdXRvOyovXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTdweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX191cGxvYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19tYWluIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYxMnB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYzBjM2M2O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2VwYW5lbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkd29ya3MtZWRpdC10YWJzLWhlaWdodDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xyXG4gICAgICAgICAgLmVwYW5lbCB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY3JlYXRlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTQ5cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZDNiO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX191cGxvYWQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogOTRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvcHkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogNDhweCAzMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA5MDBweDtcclxuICAgICAgLmNyZWF0ZV9fcGxhbi0tdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuY29weV9faW5wdXQtLXdyYXB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAuU2VsZWN0LWNvbnRyb2x7XHJcbiAgICAgICAgICB3aWR0aDo1NTBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIC5TZWxlY3QtdmFsdWV7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAmLWxhYmVse1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb3B5IHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NyZWF0ZSB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE0OXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWQzYjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwxNzIsNTksMC45KVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmVmZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogNDhweCAzMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMjAwcHg7XHJcbiAgICB9XHJcbiAgICAvLyBzaGFyZWRcclxuICAgICZfX2NhdGVnb3JpZXMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDVkNWQ1O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtd29ya3MtcmVmZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICAud29ya3NfX3JlZmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC53b3Jrcy1saXN0e1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgfVxyXG4gICAgLmFjY291bnRfX25hdi0taXRlbXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC50YWJsZXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICZfX3NwYW57XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKlxyXG4uYW5zd2VyX2xpbWl0X2RpdntcclxuICAuc2VsZWN0X3RpbWV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgc3BhbntcclxuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnB1dF9udW17XHJcbiAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICBzcGFue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgIH1cclxuICAgIC5hbnN3ZXJfbGltaXRfaW5wdXR7XHJcbiAgICAgIHdpZHRoOjMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0qL1xyXG4iLCIkdG9wLWhlaWdodDogJHdvcmtzLW5hdi1oZWlnaHQgKyAkd29ya3MtZWRpdC10YWJzLWhlaWdodCArIDEwcHg7XHJcblxyXG5ib2R5IHtcclxuICAmLmlzLWVkaXQtcXRuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4vLyDnvJbovpHpobXlr4zmlofmnKzorr7nva7mloflrZflr7npvZDmlrnlvI9cclxuLnF0bl9fcXVlc3Rpb24ge1xyXG4gIC5xbC1hbGlnbi1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDtcclxuICB9XHJcbiAgLnFsLWFsaWduLWp1c3RpZnkge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL+e8lui+kemhtemdouWktOmDqOWvvOiIqlxyXG4ud29ya3MtZWRpdC1uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzBmMztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcclxuICAubmF2LWxvZ28ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gIH1cclxuICAubmF2IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgcGFkZGluZzowIDMwcHg7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JhY2sge1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51c2VyIHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmxpdXlhbiB7XHJcbiAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICB9XHJcbiAgICAudG91eGlhbmcge1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/nvJbovpHpobXpnaLlpLTpg6jkuoznuqflr7zoiKpcclxuLndvcmtzLWVkaXQtdGFicyB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmUwZTI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogJHdvcmtzLW5hdi1oZWlnaHQ7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6ICR3b3Jrcy1lZGl0LXRhYnMtaW5kZXg7XHJcbiAgLnRhYiB7XHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDJweDtcclxuICAgIH1cclxuICAgICZfX3F0biB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgY29sb3I6ICM3YjdiN2I7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgJi0tc2lkZWJhciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMTBweDtcclxuICAgICAgICBjb2xvcjogIzdiN2I3YjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB3aWR0aDogNTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjb2xvcjogIzZjNmM2YztcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLWNvbG9ye1xyXG4gICAgICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9fYmFjay0tbm9uZXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICNmZmFjM2IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX19zdGF0dXMge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAmX19zYXZle1xyXG4gICAgICAgIGNvbG9yOiAjMjBCQjM5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXdvcmtzLWVkaXQge1xyXG4gIC5lZGl0b3Ige1xyXG4gICAgJi0td3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwNnB4IDAgMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlMGUyO1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi0td3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTcwZjM7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDQ5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skd29ya3MtbmF2LWhlaWdodH0gKyAycHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogJHdvcmtzLXR5cGVzLWluZGV4O1xyXG4gICAgICB9XHJcbiAgICAgIC50b2dnbGUtdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmxlZnQge1xyXG4gICAgICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogI2FhYjBjMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTBiODtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAuaWNvbi1xdG4tY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzBmMztcclxuICAgICAgICAgICYtLWhpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTcwZjM7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycHggMCAycHggMzlweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNjFmMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGFibGVPZkNvbnRlbnRzX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwLCBkaXYsIHNwYW4sIHN0cm9uZywgZW0sIHUsIHMgeyAvLyDlr4zmlofmnKznvJbovpHov4fnmoTmloflrZfmoLflvI/nu5/kuIDlpITnkIZcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcgeyAvLyDlr4zmlofmnKzmj5LlhaXnmoTlm77niYflpITnkIZcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hY3RpdmV0ZWQtdGFiIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWI2MWYzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICMxYjYxZjM7XHJcbiAgICAgIH1cclxuICAgICAgLml0ZW0tMTAtMHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYWluIHtcclxuICAgICAgbWFyZ2luOiAwcHggMjA2cHggMCAxODZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHRvcC1oZWlnaHR9IC0gLTVweCk7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIC5xdG4ge1xyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE3MXB4IDEwcHggNjBweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIC8qY29sb3I6ICMzMzMzMzM7Ki9cclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgLmVkaXRvcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2I3YjdiO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcXVlc3Rpb25zIHtcclxuICAgICAgICAgIC5xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgICZfX3dyYXAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAucXVlc3Rpb25fX29wdHN7XHJcbiAgICAgICAgICAgICAgICAmLS10YXJnZXQ5e1xyXG4gICAgICAgICAgICAgICAgICAudGFyZ2V0X19leHBsYWlue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLS1pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAmLS1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb25fX2JvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgLmJvdHRvbV9fYWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTBlM2U2O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUzZTY7XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAmX19tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICZfX3Rvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250cm9sX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAuY29udHJvbF9fZWRpdHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3NvcnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zbiB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgICYtLWhpZGUge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19tYWluIHtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xyXG4gICAgICAgICAgICAgIC5xdWVzdGlvbl9fb3B0cy0tdGFyZ2V0OXtcclxuICAgICAgICAgICAgICAgIC5pbnB1dC0tMHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbl9fbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbl9fcmVxdWlyZWR7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5xdWVzdGlvbl9fZGF0ZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLmFudC1jYWxlbmRhci1waWNrZXJ7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAuYW50LWlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFudC10aW1lLXBpY2tlcntcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmFudC10aW1lLXBpY2tlci1pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnF1ZXN0aW9uX19jaXR5e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmLS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAuU2VsZWN0LWNvbnRyb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgJi0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19yZXN0cmljdCB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzlkYTBhNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zdWJzIHtcclxuICAgICAgICAgICAgICBAaW1wb3J0IFwiLi93b3Jrcy1lZGl0L3F1ZXN0aW9uX19zdWJzXCI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3VwbG9hZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNjRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICBib3JkZXI6IGRhc2hlZCAxcHggI2E4YWViNTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRyb2wge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAuY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi0tc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2VkaXQge1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAudGFyZ2V0X19saXN0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1zcGFue1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXVwbG9hZHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1jMXtcclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbl9fbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tc2NvcmUze1xyXG4gICAgICAgICAgICAgICAgLm9wdF9fdGV4dHtcclxuICAgICAgICAgICAgICAgICAgJi0tbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYtLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucXVlc2lvbl9faXRlbS0tb3B0NntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLm9wdF9fdGV4dC0tbGVmdHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3B0X190ZXh0LS1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAvKuaJk+WIhumimOWFrOWFseagt+W8jyovXHJcbiAgICAgICAgICAgICAgJi0tc2NvcmV7XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICZfX29wdHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1pbWFnZTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXN0YXJ0LnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1pbWFnZTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXNtaWxlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1pbWFnZTN7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLWhlYXJ0LnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1pbWFnZTR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLWdvb2Quc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWltYWdlNXtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtc29ycnkucG5nXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0taW1hZ2U4e1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9zY29yZS9zY29yZS1zcG90LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC8q5Y2V6aG55omT5YiG6aKY5qC35byPKi9cclxuICAgICAgICAgICAgICAmLS1zY29yZTF7XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAuZWRpdG9ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICZfX29wdHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1zY29yZTJ7XHJcbiAgICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbntcclxuICAgICAgICAgICAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAuZWRpdG9ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnF1ZXNpb25fX2l0ZW0tLXRvcHtcclxuICAgICAgICAgICAgICAgICAgICAgIC8qd2lkdGg6IDcwcHg7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnF1ZXNpb25fX2l0ZW0tLW9wdHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLXNjb3JlLTF7XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLXNjb3JlNHtcclxuICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1hdHJpeC10YWJsZS0td3JhcHtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAuZWRpdG9ye1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLm1hdHJpeF9fdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC50b29sYmFyX19ib3R0b217XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tYyB7XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODMlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICZfX3JlcXVpcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMzFweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1jMiB7XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1jMyB7XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1jNCB7XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10sXHJcbiAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLTksXHJcbiAgICAgICAgICAgICAgJi0tMTAge1xyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uLS1pbWFnZS0tbGFzdHtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2FkZC1pbWFnZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIC5hZGRfX2ltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1bisxKSB7XHJcbiAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAucXVlc3Rpb25fX2xhYmVse1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAucXVlc3Rpb25fX2ltYWdlLS1ib3R0b217XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2FkZC1pbWFnZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb25fX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICYtLWJvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLS1zcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLS1tdXRleCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWFnZS1zZWxlY3RvcntcclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnF1ZXN0aW9uX19pdGVtLS1ib3R0b217XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnF1ZXN0aW9uX19pdGVtLS1tdXRleCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS0ye1xyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAuZWRpdG9ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0X19zZXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLS13aWR0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkX19yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgJiBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAub3B0X19vcGVuLS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tb3JlX193cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tb3BlbjJ7XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgLmVkaXRvcntcclxuICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmX19sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVkaXRvcntcclxuICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1vcGVuMXtcclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbntcclxuICAgICAgICAgICAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAuZWRpdG9ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1vcGVuNXtcclxuICAgICAgICAgICAgICAgIC5xdWVzaW9uX19pdGVtLS1vcHR7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgICAgLm9wdF9fdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLW9wZW42e1xyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uX19sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vcHRfX3RleHR7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExOXB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAmLS1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi0tcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYm90dG9tIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmFkZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODE4ZTllO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy/nn6npmLXpophcclxuICAgICAgICAgICAgJl9fbWF0cml4IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29sYmFyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNjZweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYjtcclxuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGZlM2U2O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmYWZiO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGlwcyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BhZ2Uge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcclxuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTBlM2U2O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUzZTY7XHJcbiAgICAgICAgICAucGFnZSB7XHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAmLS1zdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnBhZ2Uge1xyXG4gICAgICAgICAgICAgICZfX3Rvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgLm92ZXIge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmODtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICB0b3A6IGNhbGMoI3skdG9wLWhlaWdodH0gLSA1cHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyR0b3AtaGVpZ2h0fSArIDRweCk7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIHotaW5kZXg6ICR3b3Jrcy10eXBlcy1pbmRleDtcclxuICAgICAgLnBhbmVsIHtcclxuICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICAmX19pdGVtIHt9XHJcbiAgICAgICAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIC5ncm91cF9fYnRue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLWRhdGV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuaWNvbl9fbGVmdHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLWxldmVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgJl9fc2VwIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW1wb3J0IFwiLi4vbWl4aW4vdHJhbnNmb3JtLWdyb3VwXCI7XHJcbiAgICAgICAgICAgICAgLnNlbGVjdF9fdGFyZ2V0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3dyYXAge31cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjNGM5Y2Y7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NmI3MztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbXB0eS1xdWVzdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xyXG4gICAgbWFyZ2luOiA3NXB4IDAgMTE5cHggMDtcclxuICAgIC5lbXB0eSB7XHJcbiAgICAgICZfX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9lbXB0eS1hcnJvdy5zdmdcIikgMCAwIC9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjQThBQkIwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuIC8vIOmAu+i+keiuvue9rlxyXG4gIC50YWItbG9naWMge1xyXG4gICAgJi0td3JhcCB7XHJcbiAgICAgIG1hcmdpbjogY2FsYygjeyR3b3Jrcy1uYXYtaGVpZ2h0fSArICN7JHdvcmtzLWVkaXQtdGFicy1oZWlnaHR9KSBhdXRvIDAgYXV0bztcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICB9XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gICAgJl9fdHlwZXMyIHtcclxuICAgICAgLnR5cGUge1xyXG4gICAgICAgICZfX2Ryb3Bkb3duMiB7XHJcbiAgICAgICAgICAgICAgLnR5cGUge1xyXG4gICAgICAgICAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgJi0tYm9yZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAmLS10b3B7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgIHJpZ2h0OiAtNTJweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkI5QzM7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgLypkaXNwbGF5OiBub25lOyovXHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDJweCAzcHg7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjBmMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLXJpZ2h0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICYtLWNvbG9ye1xyXG4gICAgICAgICAgICBjb2xvcjojMDBhZmVjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2hlbHAge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRDNEM0QztcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9sb2dpYy90aXBzLWFycm93LnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC50eXBlX19oZWxwLS10ZXh0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHlwZXMge1xyXG4gICAgICAudHlwZSB7XHJcbiAgICAgICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICYtLWJvcmRlcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjJCOUMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgJi0tdG9we1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0IyQjlDMztcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8qZGlzcGxheTogbm9uZTsqL1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMnB4IDNweDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMGYyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tcmlnaHR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgJi0tY29sb3J7XHJcbiAgICAgICAgICAgIGNvbG9yOiMwMGFmZWMgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faGVscCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM0QzRDO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2xvZ2ljL3RpcHMtYXJyb3cuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnR5cGVfX2hlbHAtLXRleHQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICBAaW1wb3J0IFwid29ya3MtZWRpdC9sb2dpY1wiO1xyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyDlhbHkuqvorr7nva5cclxuICAudGFiLXNoYXJlZCB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgLnNlYXJjaC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIC5kZXB0c2VsZWN0IHtcclxuICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgIC5TZWxlY3QtY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHNlbGVjdOmAiemhueagh+etvueahOagt+W8j1xyXG4gICAgICAgIC5TZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjJweDtcclxuICAgICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIC5TZWxlY3QtdmFsdWUtbGFiZWwge1xyXG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuU2VsZWN0LWFyaWEtb25seSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1jYW5jbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAuZm9vdC1wYWdpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIH1cclxuICAgICAgdGFibGUsIHRkLCB0aCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgfVxyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDJweDtcclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGg6bnRoLW9mLXR5cGUoMSksIHRkOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmUtYnRuIHtcclxuICAgICAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtZm9vdCB7XHJcbiAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9cmFkaW9de1xyXG4gICAgd2lkdGg6MTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1jaGVja2JveF17XHJcbiAgICB3aWR0aDoxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxufVxyXG4ubmV3Q2hlY2tib3hfY2hlY2t7XHJcbiAgLypwb3NpdGlvbjphYnNvbHV0ZTtcclxuICBsZWZ0OjQwNnB4O1xyXG4gIHRvcDo2MHB4OyovXHJcbiAgbWFyZ2luLWxlZnQ6IDQwNnB4O1xyXG4gIG1hcmdpbi10b3A6IC0yM3B4O1xyXG59XHJcbi5uZXdDaGVja19kaXZ7XHJcbiAgd2lkdGg6MzYzcHg7XHJcbiAgaGVpZ2h0OjQycHg7XHJcbiAgYm9yZGVyOjFweCBkYXNoZWQgI2NjYztcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBsaW5lLWhlaWdodDo0MnB4O1xyXG4gIG1hcmdpbi10b3A6MTJweDtcclxufVxyXG4uY2hlY2tfb3B0X2RpdntcclxuICB3aWR0aDoxNzBweDtcclxuICBoZWlnaHQ6OTNweDtcclxuICBtYXJnaW4tbGVmdDoxNnB4O1xyXG4gIC5jaGVja19vcHRfY2hlY2t1bml0e1xyXG4gICAgbWFyZ2luLXRvcDoxM3B4O1xyXG4gICAgZm9udC1zaXplOjEycHg7XHJcbiAgfVxyXG4gIC5jaGVja19vcHRfY2hlY2tBY2NvdW50e1xyXG4gICAgbWFyZ2luLXRvcDoxM3B4O1xyXG4gIH1cclxuICAuY2hlY2tfb3B0X2NoYW5nZXtcclxuICAgIG1hcmdpbi10b3A6MjBweDtcclxuICB9XHJcbn1cclxuLmZpZWxkX3R5cGVfYm94e1xyXG4gIHdpZHRoOjE3MHB4O1xyXG4gIGhlaWdodDoxMDBweDtcclxuICBtYXJnaW46MCBhdXRvO1xyXG4gIC5maWVsZF90eXBlX2RpdntcclxuICAgIGxpbmUtaGVpZ2h0OjE5cHg7XHJcbiAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgfVxyXG4gIC5maWVsZF90eXBlX2lucHV0e1xyXG4gICAgd2lkdGg6MTcwcHg7XHJcbiAgICBmb250LXNpemU6MTJweDtcclxuICAgIGhlaWdodDoxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgLmZpZWxkX3R5cGVfY2hlY2tib3h7XHJcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICB9XHJcbiAgICAuZmllbGRfdHlwZV9zcGFue1xyXG4gICAgICBtYXJnaW4tdG9wOjFweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5maWVsZF9udW1fZGl2e1xyXG4gIG1hcmdpbi10b3A6MTBweDtcclxuICAuZmllbGRfbnVtX3RleHR7XHJcbiAgICB3aWR0aDoyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgfVxyXG4gIC53ZW5oYW9faG92ZXJ7XHJcbiAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA3MHB4O1xyXG4gICAgdG9wOiAtMThweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6MTZweDtcclxuICAgIGhlaWdodDoxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy93ZW5oYW8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIH1cclxuICAucHJvbXB0X2luZm97XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTUzcHg7XHJcbiAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNmM2YzZjO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIC5zYW5qaWFve1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDczcHg7XHJcbiAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgIHdpZHRoOjE2cHg7XHJcbiAgICAgIGhlaWdodDoxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy91cC5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIgLnByb21wdF9pbmZve1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICB9XHJcbn1cclxuLmZpZWxkX2N1dF9kaXZ7XHJcbiAgbWFyZ2luLXRvcDoyMHB4O1xyXG59XHJcbi5Jc0N1dF9maWxke1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOjE2cHg7XHJcbiAgaGVpZ2h0OjE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy93ZW5oYW8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG59XHJcbi5ob3Zlcl9jdXR7XHJcbiAgLmZpbGRDdXRfRXhwbGFpbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE3cHg7XHJcbiAgICB0b3A6IDE2NXB4O1xyXG4gICAgd2lkdGg6IDE2OXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICB9XHJcbiAgJjpob3ZlciAuZmlsZEN1dF9FeHBsYWlue1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICB9XHJcbn1cclxuLnF1ZXN0aW9uX19wb3NpdGlvbl9kaXZ7XHJcbiAgd2lkdGg6NzkycHg7XHJcbiAgaGVpZ2h0OjcwcHg7XHJcbiAgYm9yZGVyOjFweCBkYXNoZWQgI2NjYztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6NzBweDtcclxufVxyXG4uYWxsb3dfcG9zaXRpb25fcHtcclxuICB3aWR0aDoxNDZweDtcclxufVxyXG4ucG9zaXRpb25faWNvbntcclxuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9xdG4vcG9zaXRpb24ucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMyMHB4O1xyXG59XHJcbi5wYWdlX19yZW1vdmUtcGFnZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcmlnaHQ6IDcwcHg7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogNjhweDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcclxuICBkaXZ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25fX2l0ZW0tZGl2c2NvcmV7XHJcbiAgY29sb3I6I2ZmY2MwZTtcclxuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG59XHJcbi5maWVsZF9fcm93LW1hdHJpeHtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgLm1hdHJpeF9fc2V0UmVxdWlyZWQtZGl2e1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuICB9XHJcbiAgLm1hdHJpeF9fc2V0UmVxdWlyZWQtaXtcclxuICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL2VkaXRvci9kb3duLnN2ZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4OXB4O1xyXG4gICAgbGVmdDogNzVweDtcclxuICB9XHJcbiAgLm1hdHJpeF9fc2V0UmVxdWlyZWQtbGlzdGRpdntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC5tYXRyaXhfc2V0UmVxdWlyZWQtbGlzdHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlMWU4O1xyXG4gICAgICBib3JkZXItdG9wOjFweDtcclxuICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgLm1hdHJpeF9fc2V0UmVxdWlyZS1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMCAwIDJweDtcclxuICAgICAgfVxyXG4gICAgICAubWF0cml4X19zZXRSZXF1aXJlLXNhcG57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnF1ZXN0aW9uX19zZWxlY3Qtc2V0c2NvcmV7XHJcbiAgY29sb3I6ICNmOGM0MDk7XHJcbiAgcGFkZGluZy10b3A6IDJweDtcclxufVxyXG5cclxuLnBhZ2VfX3JlbW92ZS1wYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcmlnaHQ6IDcwcHg7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogNjhweDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcclxuICBkaXYge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4ucXVlc3Rpb25fX3NlbGVjdC1zZXRzY29yZXtcclxuICBjb2xvcjogI2Y4YzQwOTtcclxuICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLy/pgLvovpHkv67mlLlcclxuLmxvZ2lje1xyXG4gICZfX21haW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLWhpZGV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgIHRvcDogMjRweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgJi1we1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1pbnB1dHtcclxuICAgICAgICBtYXJnaW4tdG9wOjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi5zdWJzIHtcclxuICAmLS1yYW5rIHtcclxuICAgIC5zdWIge1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICAmLS1yb3cge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fZWRpdCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19vcHRzIHtcclxuICAgICAgICAmLS1oaWRlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnRyYW5zZm9ybSB7XHJcbiAgJl9fZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljOWM5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICM0MGI1ZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ3JleXtcclxuICAgICAgYmFja2dyb3VuZDogI2U5ZThlODtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZTllOGU4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZThlODtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNlOWU4ZTggIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi50cmFuc2Zvcm1fX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi50cmFuc2Zvcm1fX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubG9naWMge1xyXG4gICZfX2xpc3Qge31cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY3O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuU2VsZWN0e1xyXG4gICAgICAmLXBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiAjODg4ODg4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi12YWx1ZS1sYWJlbHtcclxuICAgICAgICBjb2xvcjogIzg4ODg4OCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOGU5O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgfVxyXG4gICZfX2hlbHAge1xyXG4gICAgbWFyZ2luOiAycHggMTBweCAwIDEwcHg7XHJcbiAgICAmLS13cmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAubG9naWNfX2hlbHAtLXRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10ZXh0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzOXB4O1xyXG4gICAgICB0b3A6IC01MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLThweCk7XHJcbiAgICAgIHdpZHRoOiAyNDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRDNEM0QztcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgIHRvcDogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2xvZ2ljL3RpcHMtYXJyb3cuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Rvb2xiYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fbXV0ZXgge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2U1ZTdlOTtcclxuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYWluIHtcclxuICAgIHBhZGRpbmc6IDE1cHggNTBweDtcclxuICB9XHJcbiAgJl9fYmxvY2sge1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNUM5Q0I7XHJcbiAgICB9XHJcbiAgICAmLS10b3B7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tYm90dG9te1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmxvZ2ljX19idG4tLW1hcHBpbmd7XHJcbiAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgfVxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JlYWR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICYtLXRleHR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jIHtcclxuICAgICYtLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1kaXNjIHtcclxuICAgICAgY29sb3I6IGRhcmtvcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2MxIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG4gICZfX2MyIHtcclxuICAgIHdpZHRoOiA5NTBweDtcclxuICAgIG1hcmdpbjogMCAxNXB4IDAgMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJi0tdmFyaWFibGV7XHJcbiAgICAgIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi0tY29uZGl0aW9ue1xyXG4gICAgICB3aWR0aDogODMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC52YXJpYWJsZV9faW5wdXR7XHJcbiAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAubG9naWMge1xyXG4gICAgICAmX19jMjEge1xyXG4gICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgfVxyXG4gICAgICAmX19jMjIge1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgfVxyXG4gICAgICAmX19zZWxlY3QtLW1hbnl7XHJcbiAgICAgICAgLlNlbGVjdC0tbXVsdGl7XHJcbiAgICAgICAgICAuU2VsZWN0LXZhbHVle1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAmLWxhYmVse1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAmX19jMjMge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jMyB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC5pY29uIHtcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC13b3Jrcy1kYXRhe1xyXG4gIHBhZGRpbmc6ICR3b3Jrcy1uYXYtaGVpZ2h0ICsgJHdvcmtzLWVkaXQtdGFicy1oZWlnaHQgMCA1MHB4IDA7XHJcbiAgLmNvbnRhaW5lcl9fbGVmdHtcclxuICAgICYtLXNtc3tcclxuICAgICAgbWFyZ2luOiAwcHggYXV0byBhdXRvIDMwcHg7XHJcbiAgICB9XHJcbiAgICB0aHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIH1cclxuICAgIHdpZHRoOjEwMDBweDtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgIC5jb250YWN0X19maXJzdHtcclxuICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICYtLWJ1dHRvbXtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcl9fbGVmdC0tYm90dG9te1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVlZjA7XHJcbiAgICAgIC5xdW90YV9fc2V0LS1yb3d7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLm51bV9faW5wdXQtLW1vcmV7XHJcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYWJlbF9fdGV4dGFyZWF7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtX19pbnB1dC0tc3BhY3tcclxuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW1pdF9fbnVte1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oYW5kX19yb3ctLXNwYW57XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbXNfX2VkaXR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICB9XHJcbiAgICAuc21zX19vcmRlcntcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgIH1cclxuICB9XHJcbiAgYnV0dG9ue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBpbnB1dHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIH1cclxuICAuc21zX19uYXYtLW5vbmV7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zbXN7XHJcbiAgICAmX19uYXZ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDQ3cHg7XHJcbiAgICAgIH1cclxuICAgICAgLk9mZmxpbmVfX3RpdGxle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIxMHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAuT2ZmbGluZV9fY29kZXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXJvd3tcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIC5saW5rX190aXRsZS0tc21hbGx7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAuT2ZmbGluZV9fY29kZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc3BhbntcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXtcclxuICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgJi0tYWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICB9XHJcbiAgICAgICYtLWxpbmV7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q3ZDlkYjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbnVte1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q5ZGI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICYtLWFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0e1xyXG4gICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2Y4O1xyXG4gICAgICAuZ3JvdXB7XHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZTk7XHJcbiAgICAgICAgICAuY29udGFjdHtcclxuICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjZiNzM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1hbmFnZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbmFtZXN7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgICAuc21zX19uYW1le1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIHRye1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGFibGV7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgJiB0aGVhZCx0Ym9keXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgLnNtc19fdGR7XHJcbiAgICAgICAgJi0tZ3JlZXtcclxuICAgICAgICAgIGNvbG9yOiAjMTBjY2E5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS15ZWxsb3d7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmYWMzYjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZ3JheXtcclxuICAgICAgICAgIGNvbG9yOiAjYmJiYmJiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc21zX190ZC0taGFuZGxle1xyXG4gICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgIC5zbXNfX3RkLS1vcmFuZ2V7XHJcbiAgICAgICAgY29sb3I6ICNmZmFjM2I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgdGh7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZTk7XHJcbiAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgfVxyXG4gICAgJiB0aCx0ZHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0YV9fc2V0LS1saXN0e1xyXG4gICAgJiAuaXBfX2lucHV0LS1oZWlnaHR7XHJcbiAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHRvcDogMTIycHg7XHJcbiAgfVxyXG4uZGF0YV9fc2V0LS10b3B7XHJcbiAgLmljb25fX3NldHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDQycHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY0O1xyXG4gIH1cclxuICAuc2V0IHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOWNmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjNjY2YjczO1xyXG4gICAgICAmLS13aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAgLndvcmtzX19zZXQtLW5vbmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAud29ya3NfX2RhdGEtLXNldHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xyXG4gICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgaGVpZ2h0OiA2NTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3Zjg7XHJcbiAgICAuZGF0YV9fc2V0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuaWNvbl9fc2V0e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC00MnB4O1xyXG4gICAgICB3aWR0aDogNDJweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY0O1xyXG4gICAgfVxyXG4gICAgLnNldHtcclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOWNmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICM2NjZiNzM7XHJcbiAgICAgICAgJi0td2lkdGh7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQzcHg7XHJcbiAgICAgICAgLnF0bklkX19zZWx7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10b3B7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuaXBfX2lucHV0e1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbnN3ZXJfbGltaXRfaW5wdXR7XHJcbiAgICAgICAgICB3aWR0aDozMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fYnRue1xyXG4gICAgICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG5fX25leHR7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICYtLXJpZ2h0e1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAmLS1sZWZ0e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgd2lkdGg6IDg3cHg7XHJcbiAgICB9XHJcbiAgICAmLS1mb3JiaWR7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcclxuICAgIH1cclxuICAgICYtLWNvbG9ye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tdG9we1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tdG9wMntcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXR7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuICAudGFie1xyXG4gICAgJl9fY29sbGVjdHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgJi0tdGVtcGxhdGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgJl9fY29sbGVjdHtcclxuICAgICAgICAgIHdpZHRoOiAxMTlweDtcclxuICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFjM2I7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMTcyLDU5LDAuOSlcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLXRlbXBsYXRle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTBjY2E5O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNiwyMDQsMTY5LDAuOSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKumXruWNt+mTvuaOpXN0eWxlKi9cclxuICAudGFiLWxpbmstLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgIC5saW5rIHtcclxuICAgICAgJl9fbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVlZjA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmX19zaGFyZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5idG5fX2NvcHkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb2RlIHtcclxuICAgICAgJl9fcXRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3BhdGVudHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2ljb24tLXBhdGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2RhdGEvcGF0ZW50LnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgfVxyXG4gICAgICAmX19wYXRlbnQtLXRleHR7XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGlua3tcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgJi0tc2l6ZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNTIwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgICAgfVxyXG4gICAgICAmX19pbnRyb2R1Y2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4yOTtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgfVxyXG4gICAgICAmX19kb3dubG9hZCB7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8q55+t5L+h6YKA6K+3c3R5bGUqL1xyXG4gIC50YWItc21zLS13cmFwe1xyXG4gICAgbWFyZ2luLXRvcDogNDFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuc21ze1xyXG4gICAgICAmX190YWJsZXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19idG57XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogICNmZmFjM2I7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgJi0taGFuZHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGFibGV7XHJcbiAgICAgICAgLnRhYmxlIHRoe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTdlOTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fZm9vdGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAuZm9vdGVye1xyXG4gICAgICAgICAgJl9fbnVte1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19wYWdle1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAucGFnZXtcclxuICAgICAgICAgICAgICAmX19udW17XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19uYW1le1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2VkaXR7XHJcbiAgICAgICAgLmVkaXR7XHJcbiAgICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAmLS1zaXple1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgICAgd2lkdGg6IDY5OXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2FncmVle1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAuc21zX19hZ3JlZXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fZXhwbGFpbntcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5leHBsYWlue1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmX19vcmRlcntcclxuICAgICAgICAub3JkZXJfX3RpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW52aXRle1xyXG4gICAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19saXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICYtLWNvbG9ye1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmN2ExMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fYnRue1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmE3MmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmYTAxZjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcmRlcl9fYnRue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3N1Ym1pdHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnN1Ym1pdHtcclxuICAgICAgICAgICZfX29re1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5pY29uX19va3tcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2luZm97XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19idG57XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgJl9fcmVjb3Jke1xyXG4gICAgICAgIC5yZWNvcmRfX3RpdGxle1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGV7XHJcbiAgICAgICAgICB0aCx0ZHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZXRfX2J0bntcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICB9XHJcbiAgICAgICZfX2FjdGlvbntcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgICAmLS1oYW5ke1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8q55S15a2Q6YKu5Lu25qC35byPKi9cclxuICAudGFiLWVtYWlsLS13cmFwe1xyXG4gICAgLnRpdGxlX190ZXh0e1xyXG4gICAgICB3aWR0aDogNjk5cHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubWFpbl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIH1cclxuICAgIC5lZGl0X19pbmZve1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyrmnInlgb/ph4fpm4bmoLflvI8qL1xyXG4gIC50YWItY29sbGVjdC0td3JhcHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAuY29sbGVjdHtcclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgfVxyXG4gICAgICAmX190ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAmLS10b3B7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWxpc3R7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBpbnB1dHtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICYtLWNvbG9ye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZjdhMTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWxpbmt7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVjaGFyZ2VfX2J0bntcclxuICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmE3MmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmYTAxZjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBheV9fYnRue1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKuagt+acrOmFjemineagt+W8jyovXHJcbiAgLnRhYi1xdW90YS0td3JhcHtcclxuICAgIG1hcmdpbi10b3A6IDQ3cHg7XHJcbiAgICAucXVvdGF7XHJcbiAgICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICYtLW1vcmV7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNldF9fdGFibGV7XHJcbiAgICAgIHRye1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xyXG4gICAgICB9XHJcbiAgICAgIHRke1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAubnVtX19pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgJi0tc2l6ZXtcclxuICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXNwYWN7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiB0cntcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG4gICAgICAmIHRke1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zYXZlX19idG57XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBtYXJnaW4tbGVmdDogOTNweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLnF1b3RhX190YWJsZXtcclxuICAgICAgLyptYXJnaW4tdG9wOiA0N3B4OyovXHJcbiAgICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICAgIC5jb3VudF9fdGFibGUtLWNlbnRlcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW5fX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuYWRkX19idG57XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLnRhYmxlX19idG57XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICYtLWNvbG9ye1xyXG4gICAgICAgICAgY29sb3I6ICNjY2NjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmRhdGEtbGFiZWx7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuICAucC1wcm9qZWN0LXd4e1xyXG4gICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgLnd4X19yb3d7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLndlaXhpbl9faGVscHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLmhlbHBfX3RleHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVscF9fdGV4dHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB0b3A6IC0yM3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0QzRDNEM7XHJcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1oZWxwe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53ZWl4aW5fX2FkZHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgJi0tYnRue1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndlaXhpbl9fdGFibGV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHRkLHRoe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndlaXhpbl9fbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgLnNlbnRfX2J0bntcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tY29sb3J7XHJcbiAgICAgICAgY29sb3I6ICNmZmFjM2I7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdF9fcmVjb3Jke1xyXG4gICAgICAmLS10aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYtLXVwZGF0ZXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYtLXJlc2VuZHtcclxuICAgICAgICBjb2xvcjogIzQwYjVmZjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi0tcm93e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgLnNlbnRfX3N0YXR1c3tcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3JfX3N0YXR1c3tcclxuICAgICAgICAgICYtLXN1Y2Nlc3N7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjBCQjM5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tc2VuZHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmFjM2I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1mYWlse1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXByb2plY3QtbW9uZXl7XHJcbiAgd2lkdGg6IDEwMDBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgbWFyZ2luLXRvcDogNDdweDtcclxuICB0ZHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLm1vbmV5X190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gIH1cclxuICAubW9uZXlfX2J0bntcclxuICAgIG1hcmdpbi1sZWZ0OiA5MDBweDtcclxuICB9XHJcbiAgLnRkX19zcGFue1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC5wcml6ZV9fc2V0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICYtLXJvd3tcclxuICAgICAgbWFyZ2luOiAyMHB4IDYwcHg7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgYm94LXNoYWRvdzogZGFya2dyZXkgMHB4IDFweCAxNnB4IDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLS1jb2xvcntcclxuICAgICAgYmFja2dyb3VuZDogI2RkZGRkZDtcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnByaXplX19idG57XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQwYjVmZiAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0MGI1ZmYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1pbmZve1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUxLCAyNDIsIDEpO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgJiBzcGFue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByaXplX190aXRsZS0tcm93e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIC5wcml6ZV9fdGl0bGV7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcml6ZV9fdGFibGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgdGQsdGgge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICB0aGVhZHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcclxuICAgIH1cclxuICAgIC50YWJsZV9fdGQye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjMDBhZmVjO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAudGFibGVfX3Rye1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIC50YWJsZV9fdGQye1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlX190ZHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGVfX3NwYW57XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAmLS1jdXJzb3J7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zYXZlX19idG57XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxufVxyXG4udGFiLXdlQ2hhdENvbGxlY3QtLXdyYXB7XHJcbiAgbWFyZ2luLXRvcDogNDdweDtcclxuICBjb2xvcjogIzY2NjY2NjtcclxuICAud2VDaGF0Q29sbGVjdHtcclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmX19wMXtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICZfX2xhYmVse1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAmLS1uYW1le1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLWlucHV0e1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcmRlcl9fYnRue1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbn1cclxuLnJhbmRvbV9kaXZ7XHJcbiAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OjMwcHg7XHJcbn1cclxuLnJhbmRvbV9wYXNzd29yZHtcclxuICBtYXJnaW4tbGVmdDoxNXB4O1xyXG59XHJcbi5yYW5kb21fcGFzc3dvcmRfaW5wdXR7XHJcbiAgd2lkdGg6NDdweDtcclxuICBoZWlnaHQ6MjZweDtcclxufVxyXG4ub2ZmbGluZV9fc3RhdHVze1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMDBweDtcclxuICBtYXJnaW46YXV0bztcclxuICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzNSwgMTc0LCAxKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuaWNvbi1jbG9zZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbiAgLmJ0bntcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG4ub2ZmbGluZV9fYnV5e1xyXG4gIHdpZHRoOiAzMjBweDtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICAmLS1idG57XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAmLS1iYWNre1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNlOGU4ZTc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBwe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4udGFibGUge1xyXG4gIC5zbXNfX3RkIHtcclxuICAgICYtLWdyZWUge1xyXG4gICAgICBjb2xvcjogIzEwY2NhOTtcclxuICAgIH1cclxuICAgICYtLXllbGxvdyB7XHJcbiAgICAgIGNvbG9yOiAjZmZhYzNiO1xyXG4gICAgfVxyXG4gICAgJi0tZ3JheSB7XHJcbiAgICAgIGNvbG9yOiAjYmJiYmJiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC13b3Jrcy1hbmFseXple1xyXG4gIHBhZGRpbmc6ICR3b3Jrcy1uYXYtaGVpZ2h0ICsgJHdvcmtzLWVkaXQtdGFicy1oZWlnaHQgMCAwcHggMDtcclxuICBidXR0b257XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC50YWJsZXtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAudGQtY2VudGVye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmIHRoZWFkLHRib2R5e1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAuc21zX190ZC0tZ3JlZXtcclxuICAgICAgICBjb2xvcjogIzEwY2NhOTtcclxuICAgICAgfVxyXG4gICAgICAuc21zX190ZC0tb3Jhbmdle1xyXG4gICAgICAgIGNvbG9yOiAjZmZhYzNiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIHRoe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2U5O1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgJiB0aCx0ZHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG4gICAgLmFuc3dlcmluZ3tcclxuICAgICAgY29sb3I6ICNmZmFjM2I7XHJcbiAgICB9XHJcbiAgICAuZmluaXNoe1xyXG4gICAgICBjb2xvcjogIzEwY2NhOTtcclxuICAgIH1cclxuICAgIC5vdGhlcntcclxuICAgICAgY29sb3I6ICNiYmJiYmI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLyrlm57mlLbov5vluqbmoLflvI8qL1xyXG4gIC50YWItcHJvZ3Jlc3MtLXdyYXB7XHJcbiAgICAucHJvZ3Jlc3N7XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWVmMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmLS1vbmV7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAyMDRweDtcclxuICAgICAgICAgIGhlaWdodDogMTUycHg7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNDBiNWZmO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGVmdHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICYtLWxpc3R7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgIG1hcmdpbjogMTJweCAwcHggMjdweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1xdW90YXtcclxuICAgICAgICAgLyogbWFyZ2luLXRvcDogNjBweDsqL1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbnVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMyNGFhZmY7XHJcbiAgICAgICAgJi0tc21hbGx7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3JpZ2h0e1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NoYXJ0IHtcclxuICAgICAgICBoZWlnaHQ6IDMyMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NlbnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNDNweDtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgfVxyXG4gICAgICAmX190ZHtcclxuICAgICAgICAmLS1jb2xvcntcclxuICAgICAgICAgIGNvbG9yOiAjYmJiYmJiO1xyXG4gICAgICAgIH0mLS1maW5pc2h7XHJcbiAgICAgICAgICAgY29sb3I6ICMxMGNjYTk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuLyrmoLfmnKzmlbDmja7moLflvI8qL1xyXG4udGFiLWRhdGEtLXdyYXB7XHJcbiAgLnRhYi1kYXRhLS1ib3R0b217XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZWYwO1xyXG4gIH1cclxuLmRhdGF7XHJcbiAgJl9fdG9we1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgIC5TZWxlY3R7XHJcbiAgICAgICYtY29udHJvbHtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi12YWx1ZS1sYWJlbHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAmLS1zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19leHBvcnR7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG4gICZfX2ZpbHRlcntcclxuICAgICYtLXRvcHtcclxuICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgIH1cclxuICAgICYtLXRvcDF7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAudGltZV9faW5wdXR7XHJcbiAgICAgIHdpZHRoOiAxNDNweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xyXG4gICAgfVxyXG4gICAgLyptYXJnaW4tdG9wOiAzMHB4OyovXHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuZmlsdGVyX190aXRsZXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAmLS1mbG9hdHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuYW5zd2VyLXNlbGVjdHtcclxuICAgICAgd2lkdGg6IDE0M3B4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAuU2VsZWN0LXZhbHVlLWxhYmVse1xyXG4gICAgICAgIGNvbG9yOiAjODg4ODg4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLlNlbGVjdHtcclxuICAgICAgICYtY29udHJvbHtcclxuICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgfVxyXG4gICAgICAmLXZhbHVle1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWx0ZXJfX3NlbGVjdHtcclxuICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgIHdpZHRoOiAxNDNweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcl9fc2VsZWN0X211bHRpIHtcclxuICAgICAgbWluLWhlaWdodDogMzZweDtcclxuICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAuU2VsZWN0LXZhbHVlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB9XHJcbiAgICAgIC5TZWxlY3QtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGFfX2ZpbHRlX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyX19wYWRkaW5ne1xyXG4gICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcl9fYnRue1xyXG4gICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19hbnN3ZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICYgLmFuc3dlcl9fdGl0bGV7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICB9XHJcbiAgICAmIC5hbnN3ZXJfX3NlYXJjaHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICYgLnNlYXJjaF9faW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgICAmIC5pY29uX19zZWFyY2h7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMTBweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmFkZF9fYnRue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RhYmxle1xyXG4gICAgbWluLWhlaWdodDogNTA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudGFibGVfX2J0bntcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgJi0taGFuZHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZV9fdGQtLW9yYW5nZXtcclxuICAgICAgY29sb3I6ICNmZmFjM2I7XHJcbiAgICB9XHJcbiAgICAudGFibGVfX3RkLS1ncmVlbntcclxuICAgICAgY29sb3I6ICMxMGNjYTk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbi8q5Zu+6KGo5YiG5p6Q5qC35byPKi9cclxuICAudGFiLWNoYXJ0LS13cmFwe1xyXG4gICAgJiAuY2hhcnRfX2ZpbHRlci0tdG9we1xyXG4gICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVlZjA7XHJcbiAgICB9XHJcbiAgICAuY2hhcnRfX2V4cG9ydHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMTU3cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzQwYjVmZjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgY29sb3I6ICMyNmFiZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmIC5maWx0ZXItdGFibGV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICYgLnF0bl9fbGlzdHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgLmNvdW50X19xdG57XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgLmNoYXJ0X19xdG57XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgLlNlbGVjdHtcclxuICAgICAgICAgICYtY29udHJvbHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi12YWx1ZXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgLmFuc3dlcl9fbnVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjZTVlN2U5O1xyXG4gICAgICB9XHJcbiAgICAgICYgLmNvdW50LXRhYmxle1xyXG4gICAgICAgICYgdGJvZHkgdHJ7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2U5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIC53b3Jrc19fcGFnZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xyXG4gICAgY29sb3I6ICM5MDk3OWI7XHJcbiAgICAmIC5wYWdpbmF0aW9ue1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4ucGlja19fYXJyYW5nZXtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4udGFiLWNvZGUtLXdyYXB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC5jb2RlX19xdG57XHJcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgICYtLXRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuaW5wdXRfX2NvZGV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgLnRhYmxle1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGJkZmUzO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRmZTM7XHJcbiAgICB0ZHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RiZGZlMztcclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG4gIC5jb2RlX19idXl7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAmLS1idG57XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tYmFja3tcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZThlOGU3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvZGVfX3N0YXR1c3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzNSwgMTc0LCAxKTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmljb24tY2xvc2V7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5maWx0ZXJfYXJlYSB7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIC5jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWNjO1xyXG4gIH1cclxuICAuZmlsdGVyX2NvbmRpdGlvbiB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAvLyBzZWxlY3TpgInpobnmoIfnrb7nmoTmoLflvI9cclxuICAgICAgLlNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDExNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XHJcbiAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmludGVyYWN0aW5nX2J0biB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaCB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBjb2xvcjogIzQwYjVmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNDBiNWZmO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAuaW50ZXJhY3RpbmdfYnRuIHtcclxuICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAuYnRuX2FyZWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICAgIC5yZXMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgLmludGVyYWN0aW5nX2J0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnRlcmFjdGluZ19idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8g5Lqk5Y+J5YiG5p6QXHJcbi5jcm9zc3RhYl9maWx0ZXJfYXJlYSB7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gYmFja2dyb3VuZDogI2FjYztcclxuICB9XHJcblxyXG4gIC5maWx0ZXJfY29uZGl0aW9uIHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG5cclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG5cclxuICAgICAgLy8gc2VsZWN06YCJ6aG55qCH562+55qE5qC35byPXHJcbiAgICAgIC5TZWxlY3QtdmFsdWUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAuU2VsZWN0LXZhbHVlLWxhYmVsIHtcclxuICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyYWN0aW5nX2J0biB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gge1xyXG4gICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzQwYjVmZjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5pbnRlcmFjdGluZ19idG4ge1xyXG4gICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYnRuX2FyZWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgLmludGVyYWN0aW5nX2J0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJhY3RpbmdfYnRuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kYXRhX2Rvd257XHJcbiAgZmxvYXQ6cmlnaHQ7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcbiIsIi5wLXdvcmtzLXByZXZpZXcge1xyXG4gIC5tYWluX19tb2JpbGVfX2N1c3RvbWVyU3R5bGUge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC1kZWZhdWx0LnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIC5wcmV2aWV3IHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3MGYzO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICYtLXNldHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAucXRuX19zdGF0dXN7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjBCQjM5O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICZfX2xlZnQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbm90aWNlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYTdhO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZjVmMGE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB3aWR0aDogNDcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgJi0tY29weSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLXBhZ2VzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDsvL+mhteeggeS4uuS4pOS9jeaVsOaXtu+8jHdpbmRvd3PkuIvkuZ/kuI3kvJrlh7rnjrDmjaLooYzmg4XlhrVcclxuICAgICAgICAgICAgICAgID4gLlNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNURDQTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tcGMsXHJcbiAgICAgICAgICAgICAgJi0tbW9iaWxlXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlMGUyO1xyXG4gICAgICBwYWRkaW5nOiA2NXB4IDAgMCAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgLnRlbXBsYXRlX19idG57XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MnB4O1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4OyovXHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRlcl9fbm90aWNle1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWE3YTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICNmZjVmMGE7XHJcbiAgICAgICAgd2lkdGg6IDI2NXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5xdG5fX3N0YXR1c3tcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMjUycHg7XHJcbiAgICAgICAgdG9wOiA3NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyMEJCMzk7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgICAubWFpbiB7XHJcbiAgICAgICAgJl9fbW9iaWxlIHtcclxuICAgICAgICAgIHdpZHRoOiAzNThweDtcclxuICAgICAgICAgIGhlaWdodDogNzI4cHg7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL21vYmlsZV9zdHlsZS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgcGFkZGluZzogNzZweCAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIC5oZWFkZXJfX25vdGljZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX21vYmlsZV9fY3VzdG9tZXJTdHlsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLWRlZmF1bHQucG5nKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcGMge1xyXG4gICAgICAgICAgd2lkdGg6IDkyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1MnB4IDExNnB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNzIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3BjX19jdXN0b21lclN0eWxlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDI2MHB4IDcycHggNTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1hZ2VzL2JhY2tncm91bmQtZGVmYXVsdC5wbmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRlbXBsYXRlX19yZXR1cm57XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICM0MGI1ZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIG1hcmdpbi1yaWdodDogOTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICYtLWJ0bntcclxuICAgICAgYmFja2dyb3VuZDogI2MwYzFjNSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogI2EyYTNhNyAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bl9fdGVtcGxhdGV7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDBiNWZmO1xyXG4gICAgY29sb3I6ICM0MGI1ZmYgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0MGI1ZmYgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGltcG9ydCBcIndvcmtzLWVkaXQvc2V0dGluZ1wiO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLmJ0bl9fdGVtcGxhdGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgLmJ0bl9fdGVtcGxhdGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvKiog5aSW6KeC6K6+572uICovXHJcbi5zZXR0aW5nIHtcclxuICAmLS13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQ6ICNGNEY2Rjc7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcclxuICAgIHRvcDogNzVweDtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmX19oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzY2NkI3MztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNEM5Q0Y7XHJcbiAgfVxyXG4gICZfX21haW4ge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4IDQwcHggMTVweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAuYmxvY2sge1xyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgICAgfVxyXG4gICAgICAmX19tYWluIHtcclxuICAgICAgICBAaW1wb3J0IFwiLi4vLi4vbWl4aW4vdHJhbnNmb3JtLWdyb3VwXCI7XHJcbiAgICAgICAgLmZvbnQtZ3JvdXAge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgICAgfVxyXG4gICAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0MEI1RkY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNldHRpbmdfX21vcmV7XHJcbiAgICAgIC5ibG9ja19fbWFpbntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAmX19mb2xkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRTBFMTtcclxuICAgIGNvbG9yOiAjNjY2QjczO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAuZm9sZGVyIHtcclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi0tc2hvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb290ZXIge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufSIsIi5wLXVwZ3JhZGUge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZy10b3A6ICR3b3Jrcy1uYXYtaGVpZ2h0O1xyXG4gIC5ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIH1cclxuICAgICAgLnRoX19iYWNre1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZTk7XHJcbiAgICAgIH1cclxuICAgICAgdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2hhbmdlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogOTBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBjb2xvcjogIzQwYjVmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MGI1ZmY7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdXBncmFkZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYzNiO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH07XHJcbiAgfVxyXG59XHJcbi5jb3Vwb257XHJcbiAgcHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxuICAuY291cG9uX190aXRsZXtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcclxuICB9XHJcbiAgLmNvdXBvbl9fbWFpbi0tdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIucC1oZWxwe1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBwYWRkaW5nLXRvcDogJHdvcmtzLW5hdi1oZWlnaHQ7XHJcbiAgLnNlYXJjaCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX190b3B7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDI1cHggMDtcclxuICAgICAgJi0tdGV4dHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM5OTk5OTk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9ibGVte1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAmLS1saXN0e1xyXG4gICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgICAgJiAubGlua3tcclxuICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAjNWI1YjViO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5le1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLWdyYXl7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbi5wLXRlbXBsYXRle1xyXG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5oZWFkZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuICAuYWNjb3VudF9fcm93LS1hY3RpdmV7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQwYjVmZjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuICAuYWNjb3VudF9fbmF2e1xyXG4gICAgJi0tcm93e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIH1cclxuICAgICYtLWl0ZW17XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRlbXBsYXRlX19tYWlue1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJi0tbGlzdHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIzcHggO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3gtc2hhZG93OiBkYXJrZ3JleSAwcHggMXB4IDE2cHggMHB4XHJcbiAgICB9XHJcbiAgICAucXRuX190aXRsZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5xdG5fX3RleHR7XHJcbiAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgZGlzcGxheTotd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOjM7XHJcbiAgICAgIC1tb3otbGluZS1jbGFtcDozO1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICBhdXRvcHJlZml4ZXI6IG9mZjtcclxuICAgICAgLyotd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtbW96LS1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsqL1xyXG4gICAgICBhdXRvcHJlZml4ZXI6IG9uO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnF0bl9fZGVzY3JpYmV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAmLS1zcGFue1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucC1ob21lLS1iYW5uZXJ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xyXG4gICAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2xpZGVyX19we1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMTdweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQ6ICMwMDdhZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5wLXRlbXBsYXRle1xyXG4gICAgLmhlYWRlcl9fbW9iaWxle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgLmFjY291bnRfX25hdi0tcm93e1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC50ZW1wbGF0ZV9fbWFpbntcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZW1wbGF0ZV9fbWFpbi0tcm93e1xyXG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGVtcGxhdGVfX21haW4tLWxpc3R7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgLnF0bl9fdGV4dHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5xdG5fX3RleHQtLW5vbmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY291bnRfX25hdi0taXRlbXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5hY2NvdW50X19uYXYtLWZpcnN0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5iYW5uZXJfX25vbmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgLnAtdGVtcGxhdGV7XHJcbiAgICAuaGVhZGVyX19tb2JpbGV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgICAuYWNjb3VudF9fbmF2LS1yb3d7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnRlbXBsYXRlX19tYWlue1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRlbXBsYXRlX19tYWluLS1yb3d7XHJcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZW1wbGF0ZV9fbWFpbi0tbGlzdHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAucXRuX190ZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnF0bl9fdGV4dC0tbm9uZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3VudF9fbmF2LS1pdGVte1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmFjY291bnRfX25hdi0tZmlyc3R7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmJhbm5lcl9fbm9uZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLmFjY291bnQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6ICR3b3Jrcy1uYXYtaGVpZ2h0O1xyXG4gICZfX25hdiB7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmI7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLS1pdGVtIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNGU0ZTQ7XHJcbiAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzQwYjVmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFjY291bnRfX3Jvdy0tYWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcmRlcl9faXRlbXtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgLm9yZGVyX19idG57XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmYWMzYjtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuICAgIC5vcmRlcl9fY29sb3J7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgfVxyXG4gICAgJi0tcm93e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAub3JkZXJfX2ljb257XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAub3JkZXJfX3RpdGxle1xyXG4gICAgICAgICYtLXN0YXR1c3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tY29sb3J7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmYWMzYjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWFpbiB7XHJcbiAgICBwYWRkaW5nOiA0MnB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuICAgIC5tYWlue1xyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvKm1hcmdpbi10b3A6IDE5cHg7Ki9cclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLm1haW5fX25hdiB7XHJcbiAgICAgICAgICAuZ3JvdXBfX2xpc3QtLXJvd3tcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNlYzFmZjtcclxuICAgICAgICAgICAgICAmIC5tYWluX19uYXYtLWl0ZW17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubWFpbl9fbmF2LS1lZGl0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYzM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmMGYxZjM7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAmLS1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLWNsaWNrIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWMxZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1lZGl0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExOXB4O1xyXG4gICAgICAgICAgICAuZWRpdHtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNUQ2QTdEO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVsZXRle1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNUQ2QTdEO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tYWRkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNDBiNWZmO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzQwYjVmZlxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudF9fdGFibGUge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYzM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIC5hZGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5pbXBvcnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQwYjVmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29udGFjdC1saXN0LWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29udGFjdF9fdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU3ZTk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHRkOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLndvcmtzX19wYWdle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5MDk3OWI7XHJcbiAgICAgICAgICAgICYgLnBhZ2luYXRpb257XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAud29ya3NfX3BhZ2UtLWNvbnRhY3R7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzkwOTc5YjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWFuYWdlbWVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDEyMHB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAudXNlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICAmLS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAucHJpbWFyeSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDBiNWZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAud2Fybm5pbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmYWMzYjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmX19zcGFue1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubS10YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmVlZjA7XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2U5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0cntcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnVzaW5nIHtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgfVxyXG4gICAgICAudW51c2VkIHtcclxuICAgICAgICBjb2xvcjogI2IwYjBiMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJl9fbWVzc2FnZXMge1xyXG4gICAgcGFkZGluZzogMCAxMjBweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgfVxyXG4gICAgLm0tdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgdGhlYWQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlZWYwO1xyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlOTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHJ7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Byb2ZpbGUge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDAgMTAwcHg7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgIH1cclxuICAgIC50aXRsZTJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICZfX2luZm97XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZSB7XHJcbiAgICAgIC8vbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgLyptYXJnaW4tbGVmdDogNDlweDsqL1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICB3aWR0aDogNTdweDtcclxuICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vcHJhdGUge1xyXG4gICAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBjb2xvcjogIzM2MzYzNjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pdGVtMXtcclxuICAgICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5pdGVtMntcclxuICAgICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5pdGVtM3tcclxuICAgICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5hY2NvdW50X190aXRsZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmLS1yZWNvcmR7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYnRue1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzAwYWZlYztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2xvcl9feWVsbG93e1xyXG4gICAgICAgIGNvbG9yOiAjZmZhYzNiO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2xvcl9fZ3JheXtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAuY29sb3JfX2dyZWVue1xyXG4gICAgICAgIGNvbG9yOiAjMTBjY2E5O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWJfX3RhYmxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgdGgsdGR7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JlY29yZHMge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICAudGFicyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgLnRhYl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAjMjk5ZmViO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyOTlmZWI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubS10YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmVlZjA7XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2U5O1xyXG4gICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCA1cHggMHB4IDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hY2NvdW50LXBheXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MiwgNTksIDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFjY291bnQtcGF5LWNsb3Nle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0cntcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyrlupXpg6jliIbpobXmoLflvI8qL1xyXG4gICYgLndvcmtzX19wYWdle1xyXG4gICAgLypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cclxuICAgIHdpZHRoOiA3NCU7XHJcbiAgICAvKmJvdHRvbTogMTBweDsqL1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAmIC5wYWdpbmF0aW9ue1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gJiAgLmFjY291bnQtdGFibGV7XHJcbiAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIC5tLXRhYmxle1xyXG4gICAgIC50aGVhZF9fZm9udHtcclxuICAgICAgIHRye1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgIH1cclxuICAgICAgIHRoe1xyXG5cclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxuIH1cclxuICAuYWNjb3VudF9fcm93LS1hY3RpdmV7XHJcbiAgICBjb2xvcjogIzQwYjVmZjtcclxuICB9XHJcbn1cclxuIiwiJHByZXZpZXdfbWFpbl9oZWlnaHQ6IDU1NnB4O1xyXG5cclxuLnAtcXVlc3Rpb25uYWlyZSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICYtY3VzdG9tIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChhc3NldHMvaW1hZ2VzL2JhY2tncm91bmQucG5nKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDAsIDEwMCwgMjI0LCAwLjIwKTtcclxuICB9XHJcbiAgLnF0biB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAmLS10ZXh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFuc3dlcl9faGVhZGVyLS1tb2JpbGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYTdhO1xyXG4gICAgY29sb3I6ICNmZjVmMGE7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICB9XHJcbiAgLmFuc3dlciB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLy8gY29sb3I6IHdoaXRlO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiAjMmE3MGYzO1xyXG4gICAgICAmLS1tb2JsaWV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWE3YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvZ3Jlc3Mge1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YzFkNjtcclxuICAgICAgJi0tY3VycmVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNlYzFmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICYtLWZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zaW11bGF0aW9uIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgICAvLyBpcGhvbmUgNlxyXG4gICAgLy8gaGVpZ2h0OiAkcHJldmlld19tYWluX2hlaWdodDtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICB9XHJcbiAgJi0tcGMge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLmFuc3dlciB7XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbWFpbiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiog6Zeu5Y23562U6aKY6aG16Z2iICovXHJcbi5wLWFuc3dlciB7XHJcbiAgJi0td3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlMGUyO1xyXG4gICAgcGFkZGluZzogNzVweCAwO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAuZGF0YV9fbWFuYWdlLS1yb3d7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAuZGF0YV9faW5mb3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgJi0tdGl0bGV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbGlzdHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLmxlYmVsX19uYW1le1xyXG4gICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWhlaWdodHtcclxuICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uX19oaWRle1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGF0YV9fbWFuYWdle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgLm1hbmFnZV9fdGFibGV7XHJcbiAgICAgICAgICAvL21heC1oZWlnaHQ6IDI0OHB4O1xyXG4gICAgICAgICAgLy9vdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICYtLXNwYW57XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hbmFnZV9fbGlzdHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgICAmLS10aXRsZXtcclxuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLXN0YXR1c3tcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tdGltZXtcclxuICAgICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10b3B7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLmRhdGFfX21hbmFnZS0tcmlnaHR7XHJcbiAgICAgICAgICAgIC51cGxvYWRfX2J0bntcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1hbmFnZV9fc2VsZWN0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRhdGFfX3RpbWV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1hbmFnZV9fdXBsb2Fke1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1sZWZ0e1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYW5hZ2VfX3RhYmxle1xyXG4gICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQsdGh7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50ZF9fZmlyc3R7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYW5hZ2VfX3RhYntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgIC8vcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLnRhYl9faXRlbXtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjYzBjMGMwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGl2ZXtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNDBiNWZmO1xyXG4gICAgICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXBjIHtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDUycHggMTE2cHg7XHJcbiAgfVxyXG59XHJcbi5jaGVja19hbnNlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDUzcHg7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCAxMTIsIDI0MywgMSk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHotaW5kZXg6MTAwO1xyXG4gIC5jaGVja19hbnNlcl9ib3h7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gICAgLnJldHVybi1xdG4xe1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3JldHVybi1xdG4uc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDogMTdweDtcclxuICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4uY2hlY2tfYW5zZXJfZGl2e1xyXG4gIHdpZHRoOjMwMHB4O1xyXG4gIG1hcmdpbjowIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5uYXZ7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDlweDtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJi0tYWN0aXZlLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgICAmLS10cmlhbmdsZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3RyaWFuZ2xlLXRvcC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGVja19hbnNlcl9zcGFue1xyXG4gICAgZm9udC1zaXplOjE3cHg7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgfVxyXG59XHJcbn1cclxuLmNoZWNrX2Fuc2VyX2Zvb3RlcntcclxuICBtYXJnaW46MCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNDZweDtcclxuICBsaW5lLWhlaWdodDo0NnB4O1xyXG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNSwgMjE1LCAyMTUsIDEpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3R0b206MHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICAuY2hlY2tfYW5zZXJfYWxsYnRue1xyXG4gICAgbWFyZ2luOjJweCBhdXRvO1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgIC5jaGVja19hbnNlcl9idG57XHJcbiAgICAgIHdpZHRoOiA4MXB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCAxNTAsIDIxOSwgMSk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgbWFyZ2luOjJweCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxuICAgIC5idG4tZ3JlZW57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyMDQsIDE2OSwgMC45KTtcclxuICB9XHJcbiAgICAuYnRuLXByaW1hcnl7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFjM2I7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tfYW5zZXJfYnRuTXtcclxuICAgICAgbWFyZ2luOiAycHggMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi5jaGVja19hbnNlcl9taWRkZXJ7XHJcbiAgLy9oZWlnaHQ6NTU4cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLm1hbmFnZS1tb2JpbGV7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDUzcHggMCAhaW1wb3J0YW50O1xyXG4gIC5kYXRhX19pbmZvLS10aXRsZXtcclxuICAgIGJhY2tncm91bmQ6ICNkZmUwZTI7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGF0YV9fbWFuYWdle1xyXG4gICAgcGFkZGluZzogMTBweCAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFuYWdlX190YWJsZXtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kYXRhX19pbmZve1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGF0YV9faW5mby0tbGlzdHtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kYXRhX19pbmZvLS1oZWlnaHR7XHJcbiAgICBoZWlnaHQ6IDIxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50YWJfX2l0ZW17XHJcbiAgICBtYXJnaW46IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG4ubGlzdF9kaXZ7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gIGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC5pbWdfbGlzdHtcclxuICAgIHdpZHRoOiAyNjFweDtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5ib3h7XHJcbiAgICAgIHdpZHRoOiAyNTVweDtcclxuICAgICAgYm9yZGVyOiAxNHB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIG1hcmdpbjoycHggYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6I0ExQTFBMTtcclxuICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICB9XHJcbiAgICAuaXNBbnN3ZXJlZHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDowcHg7XHJcbiAgICAgIHRvcDowcHg7XHJcbiAgICAgIHdpZHRoOjM4cHg7XHJcbiAgICAgIGhlaWdodDoyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxNTcsIDI1NSwgMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgbGk6bnRoLWNoaWxkKG9kZCk6bGFzdC1jaGlsZHtcclxuICAgIG1hcmdpbi1yaWdodDozMzBweDtcclxuICB9XHJcbn1cclxuLm1lc3NhZ2VfX2JvYXJke1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDBweDtcclxuICByaWdodDogMTVweDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gICYtLWJ0bntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogODNweDtcclxuICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjYxNGYxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICB9XHJcbiAgJi0tdGV4dHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgLmNsb3Nle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogN3B4O1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5tZXNzYWdlX190b3B7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICYtLXJlcGx5e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAuYnRuX19yZXBseXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MGI1ZmY7XHJcbiAgICAgICAgICBjb2xvcjogIzQwYjVmZjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXNzYWdlX190ZXh0e1xyXG4gICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubWVzc2FnZV9fYnRue1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIHdpZHRoOiA3MXB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWVzc2FnZV9fbGlzdHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgJi0tcm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5pY29uX19yZXBseXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWNvbW1lbnR7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OmhpZGRlblxyXG4gICAgICAgICAgJi1te1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OnZpc2libGVcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb25fX2xlZnR7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIC5pY29uLWNvbW1lbnR7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6dmlzaWJsZVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLXAye1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsXHJcblxyXG4gICAgICB9XHJcbiAgICAgICYtLW5hbWV7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXJpZ2h0e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJi0tdGltZXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuYnRuX19yZXBseXtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAubWVzc2FnZV9fbGlzdC0tbm9NYXN0ZXJ7XHJcbiAgICAgIC5tZXNzYWdlX19saXN0e1xyXG4gICAgICAgICYtLXJpZ2h0e1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWxpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vKiFcclxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcclxuICogVmVyc2lvbiAtIDMuNS4xXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE2IERhbmllbCBFZGVuXHJcbiAqL1xyXG5cclxuLmFuaW1hdGVkIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuLmFuaW1hdGVkLmluZmluaXRlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuaGluZ2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxpcE91dFgsXHJcbi5hbmltYXRlZC5mbGlwT3V0WSxcclxuLmFuaW1hdGVkLmJvdW5jZUluLFxyXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xyXG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQzJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQzJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XHJcbiAgZnJvbSwgNTAlLCB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMjUlLCA3NSUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxhc2gge1xyXG4gIGZyb20sIDUwJSwgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDI1JSwgNzUlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhc2gge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5wdWxzZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgfVxyXG5cclxuICA2NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnJ1YmJlckJhbmQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XHJcbiAgZnJvbSwgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGFrZSB7XHJcbiAgZnJvbSwgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNoYWtlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxuICBhbmltYXRpb24tbmFtZTogc2hha2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgNi41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICB9XHJcblxyXG4gIDE4LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDQzLjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG5cclxuICA2LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTguNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICB9XHJcblxyXG4gIDMxLjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDMuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkU2hha2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2luZyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDEwJSwgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDYwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGFkYSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDEwJSwgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDYwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWRhIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIDE1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi53b2JibGUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xyXG4gIGZyb20sIDExLjElLCB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIDIyLjIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzMuMyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQ0LjQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDU1LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDY2LjYlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzcuNyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4OC44JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqZWxsbyB7XHJcbiAgZnJvbSwgMTEuMSUsIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgMjIuMiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMy4zJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDQuNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTUuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjYuNiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA3Ny43JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDg4LjglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uamVsbG8ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxuXHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xyXG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gIH1cclxuXHJcbiAgNTAlLCA1NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDUwJSwgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93bkJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblVwQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0RG93bkJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRSaWdodEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0VXBCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mbGlwIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcEluWCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwSW5YIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcEluWSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwT3V0WCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcE91dFkge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBPdXRZIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHRTcGVlZE91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcclxuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJblVwTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluVXBSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dERvd25MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0VXBSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAyMCUsIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGluZ2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSwgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhpbmdlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5yb2xsSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcclxuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5yb2xsT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcclxufVxyXG4iLCIucC1wcm9qZWN0e1xyXG4gIHBhZGRpbmctdG9wOiA1MXB4O1xyXG4gIC5wcm9qZWN0e1xyXG4gICAgJl9fdG9we1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgLnByb2plY3QtbXNne1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmViYWU7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5pY29uX3NhbmppYW97XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aW1le1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjZGJkZmUzO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICYtLXJvd3tcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgLnJkdFRpbWVUb2dnbGV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgICZfX3NlbGVjdHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgICAgJi0tdHlwZXtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5TZWxlY3R7XHJcbiAgICAgICAgJi1jb250cm9se1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdmFsdWV7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wbGFjZWhvbGRlcntcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdmFsdWUtbGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1uYW1le1xyXG4gICAgICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlbGVjdDJ7XHJcbiAgICAgIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoe1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmhlYWRlcl9fY2hvb3Nle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgLmljb25fX2RlbGV0ZWR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0taW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0taWNvbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOjZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFibGV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAucXRuX19lZGl0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnF0bl9fbmFtZS0tdGR7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIC5xdG5fX2VkaXR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucXRuX190eXBlLS10ZHtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLnF0bl9fZWRpdHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbl9zYW5qaWFve1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIH1cclxuICAgICAgdGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC50cl9faG92ZXItLWJhY2t7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU3ZTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZF9zcGFue1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAmLS1jb2xvcntcclxuICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyX19jaG9vc2UtLW5hbWV7XHJcbiAgICB3aWR0aDogMTA1cHg7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9ue1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcbn1cclxuLnAtcHJvamVjdC1uZXd7XHJcbiAgcGFkZGluZy10b3A6IDUxcHg7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgLnByb2plY3R7XHJcbiAgICZfX3RpdGxle1xyXG4gICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICB9XHJcbiAgICAmX19uZXd7XHJcbiAgICAgICYtLXRpdGxle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLW5hbWV7XHJcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1idG57XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZhYzNiO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1xdG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHlwZXtcclxuICAgICAgJi0tdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWxpc3R7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXJvd3tcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmIGlucHV0e1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1wcm9qZWN0LXRlYW17XHJcbiAgLnByb2plY3RfX3RlYW17XHJcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICYtLXJpZ2h0e1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwIDI3cHg7XHJcbiAgICAgIC5hZGRfX2J0bntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10aXRsZXtcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcbiAgICAmLS10YWJsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgdGR7XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIH1cclxuICAgICAgLnRkX19zcGFue1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAucHJvamVjdF9fcGFnZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXdvcmtzLW1hbmFnZXtcclxuICAubWFuYWdle1xyXG4gICAgJl9fbmF2e1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUtLWxlZnR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBjb2xvcjogIzZjNmM2YztcclxuICAgIH1cclxuICAgICZfX3RhYnMtLWNlbnRlcntcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAudGFiX19pdGVte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgY29sb3I6ICM2YzZjNmM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogIzQwYjVmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYWN0aXZle1xyXG4gICAgICAgICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190b3B7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICYtLWxlZnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5oZWFkZXJfX2Nob29zZXtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tcmlnaHR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5oZWFkZXJfX2Nob29zZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgJi0taGFuZGVse1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uX19kZWxldGVke1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgLmlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5oZWFkZXJfX3N1Ym1pdHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zZWxlY3R7XHJcbiAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAuU2VsZWN0e1xyXG4gICAgICAgICYtY29udHJvbHtcclxuICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdmFsdWUtbGFiZWx7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190YWJze1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgLnByb2ZpbGVfX3RhYmxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAuaW5mb3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNyZWF0ZV9fcGxhbntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIC5jcmVhdGVfX3RhYmxle1xyXG4gICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGl0bGV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0cntcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAub3ByYXRle1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnF0bi10YWJsZXtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIC5xdG5fX2VkaXR7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5xdG5fX25hbWUtLXRke1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIC5xdG5fX2VkaXR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvamVjdF9fYWN0aW9uc3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAuU2VsZWN0e1xyXG4gICAgICAgICYtY29udHJvbHtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wbGFjZWhvbGRlcntcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByb2plY3RfX2FjdGlvbntcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICB9XHJcbiAgICAgICYtLXJvd3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmLS1saXN0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMzcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgbGl7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tbm9uZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZGRfX2J0bntcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG4gIC5xdG5fX3BhZ2V7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIH1cclxuXHJcbn1cclxuLnAtY3JlYXRlLW5ld3tcclxuICAuY3JlYXRle1xyXG4gICAgJl9fcGxhbntcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICYtLXRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190YWJsZXtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgdGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZF9fYnRue1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC13b3Jrcy10YXNre1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gIC50YXNre1xyXG4gICAgJl9fbWFpbntcclxuICAgICAgbWFyZ2luLXRvcDogOTFweDtcclxuICAgICAgdHJ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgdGR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5vcHJhdGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbi5wcm9tcHRfX3N1Y2Nlc3N7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDMwMHB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICAmLS10ZXh0e1xyXG4gICAgY29sb3I6ICM0MGI1ZmY7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG4ucC1wcm9qZWN0LWFidXRtZW50e1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gIC5hYnV0bWVudHtcclxuICAgICZfX3RvcHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbntcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19zZWxlY3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC50ZXh0X19saW5re1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5TZWxlY3R7XHJcbiAgICAgICAgJi1jb250cm9se1xyXG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdmFsdWUtbGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5mb19fYnRue1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGFiZWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICYtLXJvd3tcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmLS1zaXple1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAmIGlucHV0e1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3VwbG9hZHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICZfX3RhYmxle1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB0ZHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9fZGVsZXRlZHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtcHJvamVjdC1yZW50e1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gIC5yZW50e1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLmJ0bntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcm93e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAuaW5wdXRfX290aGVye1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLlNlbGVjdHtcclxuICAgICAgICAmLWNvbnRyb2x7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tbmFtZXtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLW5hbWUye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tbGlzdHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgIH1cclxuICAgICAgJi0taW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLWVtYWlse1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1yaWdodHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tbW9yZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAuYnRuX19yZW50e1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLWxlZnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAmX19kaXNhYmxlZHtcclxuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2VsZWN0e1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgICZfX2lucHV0e1xyXG4gICAgICAmLS1saW5re1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBtYXJnaW4tdG9wOiA0N3B4O1xyXG4gICAgICAucmVjb3JkX190aXRsZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5yZW50X19hZGQtLWJ0bntcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9fZWRpdHtcclxuICAgICAgICBjb2xvcjogIzQwYjVmZjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlbnRfX21haW57XHJcbiAgICAmLS1saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sYWJlbHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tdGV4dHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICB9XHJcbiAgICAmLS1pbnB1dHtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLS10aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICYtLWlucHV0MXtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1pbnB1dDJ7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmLS1zcGFue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgfVxyXG4gICAgLnJlbnRfX3NlbGVjdHtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG4gICAgLlNlbGVjdC1jb250cm9se1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgIH1cclxuICAgIC5TZWxlY3QtcGxhY2Vob2xkZXJ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLnAtcHJvamVjdC1oYW5ke1xyXG4gIC5TZWxlY3R7XHJcbiAgICAmLWNvbnRyb2x7XHJcbiAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi12YWx1ZXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLXBsYWNlaG9sZGVye1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi12YWx1ZS1sYWJlbHtcclxuICAgICAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgLmJ0bl9fc3VibWl0e1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcbiAgLmhhbmR7XHJcbiAgICAmX19yb3d7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIC5nb2xkTnVtX19pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLWlucHV0e1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1zcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuYnRue1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmhhbmRfX3RpbWV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAucmVudF9fc2VsZWN0e1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yZW50X19zZWxlY3R7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0e1xyXG4gICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zZWxlY3R7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhhbmR7XHJcbiAgICAmX19zdWJtaXR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmljb25fX29re1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19va3tcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9faW5mb3tcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI1ZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19yZWNvcmR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XHJcbiAgICAgICYtLXNwYW57XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJldHVybl9fYnRue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50YWJsZV9fc3BhbntcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJlY29yZF9fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc2V0X19idG57XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjVmZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGFuZF9fb3JkZXJ7XHJcbiAgICAub3JkZXJfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICB9XHJcbiAgICAuaW52aXRlX19saXN0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5pbnZpdGVfX2xpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIH1cclxuICAgIC5pbnZpdGVfX2J0bntcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZhNzJlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgY29sb3I6ICNmZmEwMWY7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc21zX19uYXZ7XHJcbiAgICBtYXJnaW4tdG9wOiA0MXB4O1xyXG4gIH1cclxufVxyXG4vLyDmlofku7bnrqHnkIbpg6jliIZcclxuLmZpbGVzX19tYW5hZ2V7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIC51cGxvYWQtYXJlYSB7XHJcbiAgICBtYXJnaW46IDIwcHggMTBweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTVlN2U5O1xyXG4gICAgfVxyXG4gICAgLnRkLWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5oYW5kZWwge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgY29sb3I6ICM1M2JjZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51cGxvYWQtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzUzYmNmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1M2JjZmY7XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlX19ub3RmaW5ke1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCA2cHggNnB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXJnaW4tdG9wOiAyNTBweDtcclxuICAmLS1ib3R0b217XHJcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzk5OTk5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAmLS1zcGFue1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzk5OTk5OTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogNXB4IDJweDtcclxuICB9XHJcbiAgJi0tdGV4dHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgfVxyXG4gICYtLXRleHRze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgJiBhe1xyXG4gICAgICBjb2xvcjogIzAwYWZlYztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yYy1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcbi5yYy1zbGlkZXIgKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuLnJjLXNsaWRlci1yYWlsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuLnJjLXNsaWRlci10cmFjayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmUyZmI7XHJcbn1cclxuLnJjLXNsaWRlci1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICBjdXJzb3I6IGdyYWI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogc29saWQgMnB4ICM5NmRiZmE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcclxuICB0b3VjaC1hY3Rpb246IHBhbi14O1xyXG59XHJcbi5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICM1N2M1Zjc7XHJcbn1cclxuLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcclxuICBib3JkZXItY29sb3I6ICM1N2M1Zjc7XHJcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjNTdjNWY3O1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcbi5yYy1zbGlkZXItaGFuZGxlOmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICM1N2M1Zjc7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICM5NmRiZmE7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ucmMtc2xpZGVyLW1hcmsge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE4cHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLnJjLXNsaWRlci1tYXJrLXRleHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbi5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XHJcbiAgY29sb3I6ICM2NjY7XHJcbn1cclxuLnJjLXNsaWRlci1zdGVwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnJjLXNsaWRlci1kb3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC0ycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOTZkYmZhO1xyXG59XHJcbi5yYy1zbGlkZXItZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbn1cclxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG59XHJcbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1oYW5kbGUsXHJcbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1kb3Qge1xyXG4gIGJvcmRlci1jb2xvcjogI2NjYztcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItbWFyay10ZXh0LFxyXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItZG90IHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJjLXNsaWRlci12ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1yYWlsIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDRweDtcclxufVxyXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItdHJhY2sge1xyXG4gIGxlZnQ6IDVweDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDRweDtcclxufVxyXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItaGFuZGxlIHtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAtN3B4O1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbn1cclxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLW1hcmsge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAxOHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItc3RlcCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiA0cHg7XHJcbn1cclxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdCB7XHJcbiAgbGVmdDogMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC00cHg7XHJcbn1cclxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcclxufVxyXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IC00cHg7XHJcbn1cclxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlcixcclxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXIge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLWFjdGl2ZSxcclxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXIucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhci1hY3RpdmUge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByY1NsaWRlclRvb2x0aXBab29tRG93bkluO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlLWFjdGl2ZSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duT3V0O1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIsXHJcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxufVxyXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlIHtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxufVxyXG5Aa2V5ZnJhbWVzIHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duT3V0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICB9XHJcbn1cclxuLnJjLXNsaWRlci10b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTk5OTlweDtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG4ucmMtc2xpZGVyLXRvb2x0aXAgKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuLnJjLXNsaWRlci10b29sdGlwLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucmMtc2xpZGVyLXRvb2x0aXAtcGxhY2VtZW50LXRvcCB7XHJcbiAgcGFkZGluZzogNHB4IDAgOHB4IDA7XHJcbn1cclxuLnJjLXNsaWRlci10b29sdGlwLWlubmVyIHtcclxuICBwYWRkaW5nOiA2cHggMnB4O1xyXG4gIG1pbi13aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNmM2YztcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjZDlkOWQ5O1xyXG59XHJcbi5yYy1zbGlkZXItdG9vbHRpcC1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuLnJjLXNsaWRlci10b29sdGlwLXBsYWNlbWVudC10b3AgLnJjLXNsaWRlci10b29sdGlwLWFycm93IHtcclxuICBib3R0b206IDRweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZjNmM2YztcclxufVxyXG5cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9cmMtc2xpZGVyLmNzcy5tYXAqLyIsIi5pbnZhdGVfX3BhZ2V7XHJcbiAgd2lkdGg6IDY1MHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICAuY29weXJpZ2h0c3tcclxuICAgIHdpZHRoOiA2NTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTcwZjM7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmc6IDZweCAwcHg7XHJcbiAgfVxyXG59IiwiLkFwcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uQXBwLWxvZ28ge1xyXG4gIGFuaW1hdGlvbjogQXBwLWxvZ28tc3BpbiBpbmZpbml0ZSAyMHMgbGluZWFyO1xyXG4gIGhlaWdodDogODBweDtcclxufVxyXG5cclxuLkFwcC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLkFwcC1pbnRybyB7XHJcbiAgZm9udC1zaXplOiBsYXJnZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBBcHAtbG9nby1zcGluIHtcclxuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi5sb3R0ZXJ5LXByaXple1xyXG4gIC5kZW1vIHtcclxuICAgIHRhYmxle1xyXG4gICAgICB0ZHtcclxuICAgICAgICB3aWR0aDogMTRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxNHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBmb250LWluZGV4OiAtOTk5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhdyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogODNweDtcclxuICAgICAgaGVpZ2h0OiA4M3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAjZjBmZjAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0MTM1O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlX19wcml6ZSB7XHJcbiAgICB3aWR0aDogODVweDtcclxuICAgIGhlaWdodDogODVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL2RhdGEvYmcyLnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5oaWRkZW4ge1xyXG4gICAgd2lkdGg6IDg1cHg7XHJcbiAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9kYXRhL2JnMS5wbmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc2Nyb2xsX2RpdiB7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHdpZHRoOiA1NHJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5YTlhOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDI1cmVtO1xyXG4gICAgdG9wOiA1MHJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNjcm9sbF9kaXZ7XHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNjcm9sbF9kaXYgc3BhbiBpIHtcclxuICAgIGNvbG9yOiAjZjA4MDgwO1xyXG4gIH1cclxuXHJcbiAgLnNjcm9sbF9iZWdpbixcclxuICAuc2Nyb2xsX2VuZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG5cclxuICAuZGVtbyB7XHJcbiAgICB3aWR0aDogNDByZW07XHJcbiAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubG90dGVyeXtcclxuICB3aWR0aDogMzIwcHg7XHJcbiAgaGVpZ2h0OiAzMjZweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvZGF0YS9iZzMucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIHBhZGRpbmc6IDI4cHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuXHJcblxyXG4iLCIubG9naW5fZGl2e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL2hvbWUvbG9naW5CZy5qcGcpIGNlbnRlciBjZW50ZXIvY292ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy8g5a+86Iiq5p2hXHJcbiAgLmxvZ2luX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC5oZWFkZXJfX2l0ZW0ge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ2luX2Zvb3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWI3NWM5O1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8g6KGo5Y2V5qGGXHJcbiAgLnAxLWxvZ2luIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTIsIDM4LCA4NywgMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC5sb2dpbiB7XHJcbiAgICAgICZfX2xvZ297XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmX19jbG9zZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xvZ297XHJcbiAgICAgICAgLmxvZ29fX2VwYW5lbHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAubG9naW4tLWxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlwX19lcGFuZWx7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmZvcmdldF9wYXNzd29yZHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTA4NmY4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19udW17XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgJi0tcmVne1xyXG4gICAgICAgICAgY29sb3I6ICMxYzFiMWI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2lucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDg2Zjg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLDEzNCwyNDgsMC45KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmX19sb2dpbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ld0xvZ2lue1xyXG4gIGhlaWdodDogNDJweDtcclxuICBsaW5lLWhlaWdodDogNDJweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAjMTEzMjViO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxufSIsIi8qIVxyXG4gKiBhbnRkIHYyLjkuM1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNS1wcmVzZW50LCBBbGlwYXksIEluYy5cclxuICogQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4vKiEgbm9ybWFsaXplLmNzcyB2Ni4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4gKi9cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgLyogMSAqL1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC8qIDIgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLyogMiAqL1xyXG59XHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5tYWluIHtcclxuICAvKiAxICovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIGhlaWdodDogMDtcclxuICAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLyogMiAqL1xyXG59XHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIC8qIDIgKi9cclxufVxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcclxuICAvKiAyICovXHJcbn1cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gIC8qIDIgKi9cclxufVxyXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIC8qIDIgKi9cclxufVxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gKi9cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG4vKipcclxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqL1xyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgLyogMiAqL1xyXG59XHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8qIDEgKi9cclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIC8qIDEgKi9cclxufVxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5wcm9ncmVzcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8qIDEgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgLyogMiAqL1xyXG59XHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8qIDEgKi9cclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIDIgKi9cclxufVxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgLyogMiAqL1xyXG59XHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0O1xyXG4gIC8qIDIgKi9cclxufVxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuZGV0YWlscyxcclxubWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcbi8qIFNjcmlwdGluZ1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5jYW52YXMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cclxuICovXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIGhlaWdodDogMTAwJTtcclxufVxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiUGluZ0ZhbmcgU0NcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbmJvZHksXHJcbmRpdixcclxuZGwsXHJcbmR0LFxyXG5kZCxcclxudWwsXHJcbm9sLFxyXG5saSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucHJlLFxyXG5jb2RlLFxyXG5mb3JtLFxyXG5maWVsZHNldCxcclxubGVnZW5kLFxyXG5pbnB1dCxcclxudGV4dGFyZWEsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbnRoLFxyXG50ZCxcclxuaHIsXHJcbmJ1dHRvbixcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxudWwsXHJcbm9sIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmlucHV0OjotbXMtY2xlYXIsXHJcbmlucHV0OjotbXMtcmV2ZWFsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuOjpzZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuYSB7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbn1cclxuYTpmb2N1cyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogaW5rO1xyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBpbms7XHJcbn1cclxuYTpob3ZlciB7XHJcbiAgY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuYTphY3RpdmUge1xyXG4gIGNvbG9yOiAjMGU3N2NhO1xyXG59XHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5hW2Rpc2FibGVkXSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uYW50LWRpdmlkZXIge1xyXG4gIG1hcmdpbjogMCA2cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgYmFja2dyb3VuZDogI2NjYztcclxufVxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xyXG59XHJcbi5jbGVhcmZpeCB7XHJcbiAgem9vbTogMTtcclxufVxyXG4uY2xlYXJmaXg6YmVmb3JlLFxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcclxuICBzcmM6IHVybCgnaHR0cHM6Ly9hdC5hbGljZG4uY29tL3QvZm9udF8wcWNwMjIyd3Z3aWptN3ZpLmVvdCcpO1xyXG4gIC8qIElFOSovXHJcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMHFjcDIyMnd2d2lqbTd2aS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBjaHJvbWXjgIFmaXJlZm94ICovIHVybCgnaHR0cHM6Ly9hdC5hbGljZG4uY29tL3QvZm9udF8wcWNwMjIyd3Z3aWptN3ZpLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogY2hyb21l44CBZmlyZWZveOOAgW9wZXJh44CBU2FmYXJpLCBBbmRyb2lkLCBpT1MgNC4yKyovIHVybCgnaHR0cHM6Ly9hdC5hbGljZG4uY29tL3QvZm9udF8wcWNwMjIyd3Z3aWptN3ZpLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogaU9TIDQuMS0gKi8gdXJsKCdodHRwczovL2F0LmFsaWNkbi5jb20vdC9mb250XzBxY3AyMjJ3dndpam03dmkuc3ZnI2ljb25mb250JykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG4uYW50aWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4uYW50aWNvbjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIiAhaW1wb3J0YW50O1xyXG59XHJcbi5hbnRpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjAwXCI7XHJcbn1cclxuLmFudGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjAxXCI7XHJcbn1cclxuLmFudGljb24tZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjAyXCI7XHJcbn1cclxuLmFudGljb24tYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwM1wiO1xyXG59XHJcbi5hbnRpY29uLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MDRcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MDVcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MDZcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjA3XCI7XHJcbn1cclxuLmFudGljb24tcmlnaHQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MDhcIjtcclxufVxyXG4uYW50aWNvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwOFwiO1xyXG59XHJcbi5hbnRpY29uLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjA4XCI7XHJcbn1cclxuLmFudGljb24tbGVmdC1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwOVwiO1xyXG59XHJcbi5hbnRpY29uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MDlcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjA5XCI7XHJcbn1cclxuLmFudGljb24tdXAtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MEFcIjtcclxufVxyXG4uYW50aWNvbi1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwQVwiO1xyXG59XHJcbi5hbnRpY29uLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBBXCI7XHJcbn1cclxuLmFudGljb24tZG93bi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwQlwiO1xyXG59XHJcbi5hbnRpY29uLWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MEJcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBCXCI7XHJcbn1cclxuLmFudGljb24tcmlnaHQtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwQ1wiO1xyXG59XHJcbi5hbnRpY29uLWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MENcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBDXCI7XHJcbn1cclxuLmFudGljb24tbGVmdC1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBEXCI7XHJcbn1cclxuLmFudGljb24tY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBEXCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBEXCI7XHJcbn1cclxuLmFudGljb24tdXAtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwRVwiO1xyXG59XHJcbi5hbnRpY29uLWNpcmNsZS1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MEVcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBFXCI7XHJcbn1cclxuLmFudGljb24tZG93bi1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBGXCI7XHJcbn1cclxuLmFudGljb24tY2lyY2xlLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBGXCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtY2lyY2xlLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBGXCI7XHJcbn1cclxuLmFudGljb24tdmVydGljbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjEwXCI7XHJcbn1cclxuLmFudGljb24tdmVydGljbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYxMVwiO1xyXG59XHJcbi5hbnRpY29uLXJvbGxiYWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MTJcIjtcclxufVxyXG4uYW50aWNvbi1yZXR3ZWV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MTNcIjtcclxufVxyXG4uYW50aWNvbi1zaHJpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYxNFwiO1xyXG59XHJcbi5hbnRpY29uLWFycm93cy1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYxNVwiO1xyXG59XHJcbi5hbnRpY29uLWFycm93LXNhbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYxNVwiO1xyXG59XHJcbi5hbnRpY29uLXJlbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjE2XCI7XHJcbn1cclxuLmFudGljb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MTdcIjtcclxufVxyXG4uYW50aWNvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjE4XCI7XHJcbn1cclxuLmFudGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjE5XCI7XHJcbn1cclxuLmFudGljb24tYXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYxQVwiO1xyXG59XHJcbi5hbnRpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MUJcIjtcclxufVxyXG4uYW50aWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MUNcIjtcclxufVxyXG4uYW50aWNvbi1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MURcIjtcclxufVxyXG4uYW50aWNvbi11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjFFXCI7XHJcbn1cclxuLmFudGljb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYxRlwiO1xyXG59XHJcbi5hbnRpY29uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYyMFwiO1xyXG59XHJcbi5hbnRpY29uLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MjFcIjtcclxufVxyXG4uYW50aWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYyMlwiO1xyXG59XHJcbi5hbnRpY29uLW1pbnVzLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MjNcIjtcclxufVxyXG4uYW50aWNvbi1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjI0XCI7XHJcbn1cclxuLmFudGljb24tcGx1cy1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjI1XCI7XHJcbn1cclxuLmFudGljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYyNlwiO1xyXG59XHJcbi5hbnRpY29uLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYyN1wiO1xyXG59XHJcbi5hbnRpY29uLWluZm8tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MjhcIjtcclxufVxyXG4uYW50aWNvbi1pbmZvLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MjlcIjtcclxufVxyXG4uYW50aWNvbi1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MkFcIjtcclxufVxyXG4uYW50aWNvbi1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjJCXCI7XHJcbn1cclxuLmFudGljb24tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MkNcIjtcclxufVxyXG4uYW50aWNvbi1leGNsYW1hdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjJEXCI7XHJcbn1cclxuLmFudGljb24tY2xvc2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MkVcIjtcclxufVxyXG4uYW50aWNvbi1jcm9zcy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYyRVwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3NlLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MkZcIjtcclxufVxyXG4uYW50aWNvbi1jcm9zcy1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjJGXCI7XHJcbn1cclxuLmFudGljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MzBcIjtcclxufVxyXG4uYW50aWNvbi1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjMxXCI7XHJcbn1cclxuLmFudGljb24tY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYzMlwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MzNcIjtcclxufVxyXG4uYW50aWNvbi1jcm9zczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjMzXCI7XHJcbn1cclxuLmFudGljb24tY3VzdG9tZXItc2VydmljZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjM0XCI7XHJcbn1cclxuLmFudGljb24tY3VzdG9tZXJzZXJ2aWNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MzRcIjtcclxufVxyXG4uYW50aWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjM1XCI7XHJcbn1cclxuLmFudGljb24tY29kZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MzZcIjtcclxufVxyXG4uYW50aWNvbi1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MzdcIjtcclxufVxyXG4uYW50aWNvbi1iYXItY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYzOFwiO1xyXG59XHJcbi5hbnRpY29uLWJhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYzOVwiO1xyXG59XHJcbi5hbnRpY29uLXF1ZXN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2M0FcIjtcclxufVxyXG4uYW50aWNvbi1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYzQlwiO1xyXG59XHJcbi5hbnRpY29uLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2M0NcIjtcclxufVxyXG4uYW50aWNvbi1wYXVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjNEXCI7XHJcbn1cclxuLmFudGljb24tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2M0VcIjtcclxufVxyXG4uYW50aWNvbi1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjNGXCI7XHJcbn1cclxuLmFudGljb24tY2xvY2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NDBcIjtcclxufVxyXG4uYW50aWNvbi1jbG9jay1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQxXCI7XHJcbn1cclxuLmFudGljb24tc3dhcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQyXCI7XHJcbn1cclxuLmFudGljb24tc3dhcC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NDNcIjtcclxufVxyXG4uYW50aWNvbi1zd2FwLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NDRcIjtcclxufVxyXG4uYW50aWNvbi1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NDVcIjtcclxufVxyXG4uYW50aWNvbi1mcm93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQ2XCI7XHJcbn1cclxuLmFudGljb24tZnJvd24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NDZcIjtcclxufVxyXG4uYW50aWNvbi1lbGxpcHNpczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQ3XCI7XHJcbn1cclxuLmFudGljb24tY29weTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQ4XCI7XHJcbn1cclxuLmFudGljb24tbWVudS1mb2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NThcIjtcclxufVxyXG4uYW50aWNvbi1tYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NTlcIjtcclxufVxyXG4uYW50aWNvbi1sb2dvdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY1QVwiO1xyXG59XHJcbi5hbnRpY29uLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY1QlwiO1xyXG59XHJcbi5hbnRpY29uLWFyZWEtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY1Q1wiO1xyXG59XHJcbi5hbnRpY29uLWxpbmUtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY1RFwiO1xyXG59XHJcbi5hbnRpY29uLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY1RVwiO1xyXG59XHJcbi5hbnRpY29uLWxhcHRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjVGXCI7XHJcbn1cclxuLmFudGljb24tc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjYwXCI7XHJcbn1cclxuLmFudGljb24tc3Rhci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NjFcIjtcclxufVxyXG4uYW50aWNvbi1mb2xkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY2MlwiO1xyXG59XHJcbi5hbnRpY29uLWZpbHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjYzXCI7XHJcbn1cclxuLmFudGljb24tZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjY0XCI7XHJcbn1cclxuLmFudGljb24tZXhjZXB0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NjVcIjtcclxufVxyXG4uYW50aWNvbi1tZWg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY2NlwiO1xyXG59XHJcbi5hbnRpY29uLW1laC1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY2NlwiO1xyXG59XHJcbi5hbnRpY29uLW1laC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NjdcIjtcclxufVxyXG4uYW50aWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NjhcIjtcclxufVxyXG4uYW50aWNvbi1zYXZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NjlcIjtcclxufVxyXG4uYW50aWNvbi11c2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NkFcIjtcclxufVxyXG4uYW50aWNvbi12aWRlby1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY2QlwiO1xyXG59XHJcbi5hbnRpY29uLXRvLXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjZDXCI7XHJcbn1cclxuLmFudGljb24tdGVhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjZEXCI7XHJcbn1cclxuLmFudGljb24tdGFibGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NkVcIjtcclxufVxyXG4uYW50aWNvbi1zb2x1dGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjZGXCI7XHJcbn1cclxuLmFudGljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NzBcIjtcclxufVxyXG4uYW50aWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY3MVwiO1xyXG59XHJcbi5hbnRpY29uLXNldHRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY3MlwiO1xyXG59XHJcbi5hbnRpY29uLXBvd2Vyb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RDVcIjtcclxufVxyXG4uYW50aWNvbi1waWN0dXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NzRcIjtcclxufVxyXG4uYW50aWNvbi1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjc1XCI7XHJcbn1cclxuLmFudGljb24tcGFwZXItY2xpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjc2XCI7XHJcbn1cclxuLmFudGljb24tbm90aWZpY2F0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NzdcIjtcclxufVxyXG4uYW50aWNvbi1tb2JpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY3OFwiO1xyXG59XHJcbi5hbnRpY29uLW1lbnUtdW5mb2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NzlcIjtcclxufVxyXG4uYW50aWNvbi1pbmJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjdBXCI7XHJcbn1cclxuLmFudGljb24tbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjdCXCI7XHJcbn1cclxuLmFudGljb24tcXJjb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2N0NcIjtcclxufVxyXG4uYW50aWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkQwXCI7XHJcbn1cclxuLmFudGljb24tcGxheS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkQxXCI7XHJcbn1cclxuLmFudGljb24tdGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RDJcIjtcclxufVxyXG4uYW50aWNvbi10YWctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkQzXCI7XHJcbn1cclxuLmFudGljb24tdGFnczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjdEXCI7XHJcbn1cclxuLmFudGljb24tdGFncy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2N0VcIjtcclxufVxyXG4uYW50aWNvbi1jbG91ZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2N0ZcIjtcclxufVxyXG4uYW50aWNvbi1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjgwXCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2ODFcIjtcclxufVxyXG4uYW50aWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjgyXCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQtZG93bmxvYWQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjgzXCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQtdXBsb2FkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY4NFwiO1xyXG59XHJcbi5hbnRpY29uLWVudmlyb25tZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2ODVcIjtcclxufVxyXG4uYW50aWNvbi1lbnZpcm9ubWVudC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2ODZcIjtcclxufVxyXG4uYW50aWNvbi1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY4N1wiO1xyXG59XHJcbi5hbnRpY29uLWV5ZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2ODhcIjtcclxufVxyXG4uYW50aWNvbi1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY4OVwiO1xyXG59XHJcbi5hbnRpY29uLWNhbWVyYS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OEFcIjtcclxufVxyXG4uYW50aWNvbi13aW5kb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OEJcIjtcclxufVxyXG4uYW50aWNvbi1hcHBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjhDXCI7XHJcbn1cclxuLmFudGljb24tYXBwbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkQ0XCI7XHJcbn1cclxuLmFudGljb24tYW5kcm9pZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFOTM4XCI7XHJcbn1cclxuLmFudGljb24tYW5kcm9pZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OERcIjtcclxufVxyXG4uYW50aWNvbi1hbGl3YW5nd2FuZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjhFXCI7XHJcbn1cclxuLmFudGljb24tYWxpd2FuZ3dhbmctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjhGXCI7XHJcbn1cclxuLmFudGljb24tZXhwb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OTFcIjtcclxufVxyXG4uYW50aWNvbi1lZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OTJcIjtcclxufVxyXG4uYW50aWNvbi1jaXJjbGUtZG93bi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OTNcIjtcclxufVxyXG4uYW50aWNvbi1jaXJjbGUtZG93bi06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY5NFwiO1xyXG59XHJcbi5hbnRpY29uLWFwcHN0b3JlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY5NVwiO1xyXG59XHJcbi5hbnRpY29uLWFwcHN0b3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OTZcIjtcclxufVxyXG4uYW50aWNvbi1zY2FuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OTdcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY5OFwiO1xyXG59XHJcbi5hbnRpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OTlcIjtcclxufVxyXG4uYW50aWNvbi1oZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY5QVwiO1xyXG59XHJcbi5hbnRpY29uLWllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OUJcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLWpwZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjlDXCI7XHJcbn1cclxuLmFudGljb24tbGlrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjRDXCI7XHJcbn1cclxuLmFudGljb24tbGlrZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OURcIjtcclxufVxyXG4uYW50aWNvbi1kaXNsaWtlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NEJcIjtcclxufVxyXG4uYW50aWNvbi1kaXNsaWtlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY5RVwiO1xyXG59XHJcbi5hbnRpY29uLWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjlGXCI7XHJcbn1cclxuLmFudGljb24tZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBMFwiO1xyXG59XHJcbi5hbnRpY29uLXB1c2hwaW4tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkExXCI7XHJcbn1cclxuLmFudGljb24tcHVzaHBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkEyXCI7XHJcbn1cclxuLmFudGljb24taGVhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBM1wiO1xyXG59XHJcbi5hbnRpY29uLWhlYXJ0LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBNFwiO1xyXG59XHJcbi5hbnRpY29uLXBheS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBNVwiO1xyXG59XHJcbi5hbnRpY29uLXBheS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkE2XCI7XHJcbn1cclxuLmFudGljb24tc21pbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBN1wiO1xyXG59XHJcbi5hbnRpY29uLXNtaWxlLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkE3XCI7XHJcbn1cclxuLmFudGljb24tc21pbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkE4XCI7XHJcbn1cclxuLmFudGljb24tZnJvd24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkE5XCI7XHJcbn1cclxuLmFudGljb24tY2FsY3VsYXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkFBXCI7XHJcbn1cclxuLmFudGljb24tbWVzc2FnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkFCXCI7XHJcbn1cclxuLmFudGljb24tY2hyb21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QUNcIjtcclxufVxyXG4uYW50aWNvbi1naXRodWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBRFwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtdW5rbm93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkFGXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS1leGNlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkIwXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS1wcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCMVwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtd29yZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkIyXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS1wZGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCM1wiO1xyXG59XHJcbi5hbnRpY29uLWRlc2t0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCNFwiO1xyXG59XHJcbi5hbnRpY29uLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkI2XCI7XHJcbn1cclxuLmFudGljb24tZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCN1wiO1xyXG59XHJcbi5hbnRpY29uLXBpZS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkI4XCI7XHJcbn1cclxuLmFudGljb24tdW5sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QkFcIjtcclxufVxyXG4uYW50aWNvbi1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkJCXCI7XHJcbn1cclxuLmFudGljb24td2luZG93cy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QkNcIjtcclxufVxyXG4uYW50aWNvbi1kb3QtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCRFwiO1xyXG59XHJcbi5hbnRpY29uLWJhci1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkJFXCI7XHJcbn1cclxuLmFudGljb24tY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkJGXCI7XHJcbn1cclxuLmFudGljb24tYXBpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU5NTFcIjtcclxufVxyXG4uYW50aWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkMwXCI7XHJcbn1cclxuLmFudGljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QzFcIjtcclxufVxyXG4uYW50aWNvbi1jbG9zZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZDMlwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3NlLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QzNcIjtcclxufVxyXG4uYW50aWNvbi1jaGVjay1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZDNFwiO1xyXG59XHJcbi5hbnRpY29uLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QzVcIjtcclxufVxyXG4uYW50aWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QzZcIjtcclxufVxyXG4uYW50aWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZDN1wiO1xyXG59XHJcbi5hbnRpY29uLXVwLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkM4XCI7XHJcbn1cclxuLmFudGljb24tZG93bi1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZDOVwiO1xyXG59XHJcbi5hbnRpY29uLWxlZnQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2Q0FcIjtcclxufVxyXG4uYW50aWNvbi1yaWdodC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZDQlwiO1xyXG59XHJcbi5hbnRpY29uLXJpZ2h0LXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2Q0NcIjtcclxufVxyXG4uYW50aWNvbi1sZWZ0LXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2Q0RcIjtcclxufVxyXG4uYW50aWNvbi1kb3duLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2Q0VcIjtcclxufVxyXG4uYW50aWNvbi11cC1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkNGXCI7XHJcbn1cclxuLmFudGljb24tbG9hZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjREXCI7XHJcbn1cclxuLmFudGljb24tbG9hZGluZy0zLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QUVcIjtcclxufVxyXG4uYW50aWNvbi1idWxiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NDlcIjtcclxufVxyXG4uYW50aWNvbi1zZWxlY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY0QVwiO1xyXG59XHJcbi5hbnRpY29uLWFkZGZpbGU6YmVmb3JlLFxyXG4uYW50aWNvbi1maWxlLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFOTEwXCI7XHJcbn1cclxuLmFudGljb24tYWRkZm9sZGVyOmJlZm9yZSxcclxuLmFudGljb24tZm9sZGVyLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFOTE0XCI7XHJcbn1cclxuLmFudGljb24tc3dpdGNoZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTkxM1wiO1xyXG59XHJcbi5hbnRpY29uLXJvY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFOTBGXCI7XHJcbn1cclxuLmFudGljb24tZGluZ2Rpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTkyM1wiO1xyXG59XHJcbi5hbnRpY29uLWRpbmdkaW5nLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTkyNVwiO1xyXG59XHJcbi5hbnRpY29uLWJlbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY0RVwiO1xyXG59XHJcbi5hbnRpY29uLWRpc2Nvbm5lY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY0RlwiO1xyXG59XHJcbi5hbnRpY29uLWRhdGFiYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NTBcIjtcclxufVxyXG4uYW50aWNvbi1jb21wYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2REJcIjtcclxufVxyXG4uYW50aWNvbi1iYXJjb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NTJcIjtcclxufVxyXG4uYW50aWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY1M1wiO1xyXG59XHJcbi5hbnRpY29uLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjU0XCI7XHJcbn1cclxuLmFudGljb24tZmxhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjU1XCI7XHJcbn1cclxuLmFudGljb24tbGF5b3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NTZcIjtcclxufVxyXG4uYW50aWNvbi1sb2dpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjU3XCI7XHJcbn1cclxuLmFudGljb24tcHJpbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjczXCI7XHJcbn1cclxuLmFudGljb24tc291bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFOVwiO1xyXG59XHJcbi5hbnRpY29uLXVzYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkQ3XCI7XHJcbn1cclxuLmFudGljb24tc2tpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkQ4XCI7XHJcbn1cclxuLmFudGljb24tdG9vbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkQ5XCI7XHJcbn1cclxuLmFudGljb24tc3luYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkRBXCI7XHJcbn1cclxuLmFudGljb24td2lmaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkQ2XCI7XHJcbn1cclxuLmFudGljb24tY2FyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RENcIjtcclxufVxyXG4uYW50aWNvbi1jb3B5cmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZERVwiO1xyXG59XHJcbi5hbnRpY29uLXNjaGVkdWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2REZcIjtcclxufVxyXG4uYW50aWNvbi11c2VyLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkVEXCI7XHJcbn1cclxuLmFudGljb24tdXNlci1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFMFwiO1xyXG59XHJcbi5hbnRpY29uLXVzZXJncm91cC1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZERFwiO1xyXG59XHJcbi5hbnRpY29uLXVzZXJncm91cC1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFMVwiO1xyXG59XHJcbi5hbnRpY29uLW1hbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkUyXCI7XHJcbn1cclxuLmFudGljb24td29tYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFQ1wiO1xyXG59XHJcbi5hbnRpY29uLXNob3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFM1wiO1xyXG59XHJcbi5hbnRpY29uLWdpZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFNFwiO1xyXG59XHJcbi5hbnRpY29uLWlkY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkU1XCI7XHJcbn1cclxuLmFudGljb24tbWVkaWNpbmUtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RTZcIjtcclxufVxyXG4uYW50aWNvbi1yZWQtZW52ZWxvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFN1wiO1xyXG59XHJcbi5hbnRpY29uLWNvZmZlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkU4XCI7XHJcbn1cclxuLmFudGljb24tdHJhZGVtYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NTFcIjtcclxufVxyXG4uYW50aWNvbi1zYWZldHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFQVwiO1xyXG59XHJcbi5hbnRpY29uLXdhbGxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkVCXCI7XHJcbn1cclxuLmFudGljb24tYmFuazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkVFXCI7XHJcbn1cclxuLmFudGljb24tdHJvcGh5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RUZcIjtcclxufVxyXG4uYW50aWNvbi1jb250YWN0czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkYwXCI7XHJcbn1cclxuLmFudGljb24tZ2xvYmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RjFcIjtcclxufVxyXG4uYW50aWNvbi1zaGFrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFOTRGXCI7XHJcbn1cclxuLmFudGljb24tc3BpbjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG4uZmFkZS1lbnRlcixcclxuLmZhZGUtYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLmZhZGUtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uZmFkZS1lbnRlci5mYWRlLWVudGVyLWFjdGl2ZSxcclxuLmZhZGUtYXBwZWFyLmZhZGUtYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50RmFkZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRGYWRlSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uZmFkZS1sZWF2ZS5mYWRlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50RmFkZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50RmFkZU91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5mYWRlLWVudGVyLFxyXG4uZmFkZS1hcHBlYXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG59XHJcbi5mYWRlLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudEZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudEZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50RmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudEZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuLm1vdmUtdXAtZW50ZXIsXHJcbi5tb3ZlLXVwLWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5tb3ZlLXVwLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLm1vdmUtdXAtZW50ZXIubW92ZS11cC1lbnRlci1hY3RpdmUsXHJcbi5tb3ZlLXVwLWFwcGVhci5tb3ZlLXVwLWFwcGVhci1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVVcEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlVXBJbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5tb3ZlLXVwLWxlYXZlLm1vdmUtdXAtbGVhdmUtYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlVXBPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVVcE91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5tb3ZlLXVwLWVudGVyLFxyXG4ubW92ZS11cC1hcHBlYXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG59XHJcbi5tb3ZlLXVwLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xyXG59XHJcbi5tb3ZlLWRvd24tZW50ZXIsXHJcbi5tb3ZlLWRvd24tYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLm1vdmUtZG93bi1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5tb3ZlLWRvd24tZW50ZXIubW92ZS1kb3duLWVudGVyLWFjdGl2ZSxcclxuLm1vdmUtZG93bi1hcHBlYXIubW92ZS1kb3duLWFwcGVhci1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVEb3duSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVEb3duSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4ubW92ZS1kb3duLWxlYXZlLm1vdmUtZG93bi1sZWF2ZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVEb3duT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlRG93bk91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5tb3ZlLWRvd24tZW50ZXIsXHJcbi5tb3ZlLWRvd24tYXBwZWFyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxufVxyXG4ubW92ZS1kb3duLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xyXG59XHJcbi5tb3ZlLWxlZnQtZW50ZXIsXHJcbi5tb3ZlLWxlZnQtYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLm1vdmUtbGVmdC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5tb3ZlLWxlZnQtZW50ZXIubW92ZS1sZWZ0LWVudGVyLWFjdGl2ZSxcclxuLm1vdmUtbGVmdC1hcHBlYXIubW92ZS1sZWZ0LWFwcGVhci1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVMZWZ0SW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVMZWZ0SW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4ubW92ZS1sZWZ0LWxlYXZlLm1vdmUtbGVmdC1sZWF2ZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVMZWZ0T3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlTGVmdE91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5tb3ZlLWxlZnQtZW50ZXIsXHJcbi5tb3ZlLWxlZnQtYXBwZWFyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxufVxyXG4ubW92ZS1sZWZ0LWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xyXG59XHJcbi5tb3ZlLXJpZ2h0LWVudGVyLFxyXG4ubW92ZS1yaWdodC1hcHBlYXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4ubW92ZS1yaWdodC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5tb3ZlLXJpZ2h0LWVudGVyLm1vdmUtcmlnaHQtZW50ZXItYWN0aXZlLFxyXG4ubW92ZS1yaWdodC1hcHBlYXIubW92ZS1yaWdodC1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlUmlnaHRJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50TW92ZVJpZ2h0SW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4ubW92ZS1yaWdodC1sZWF2ZS5tb3ZlLXJpZ2h0LWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50TW92ZVJpZ2h0T3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlUmlnaHRPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4ubW92ZS1yaWdodC1lbnRlcixcclxuLm1vdmUtcmlnaHQtYXBwZWFyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxufVxyXG4ubW92ZS1yaWdodC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZURvd25JbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRNb3ZlRG93bkluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZURvd25PdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50TW92ZURvd25PdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRNb3ZlTGVmdEluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50TW92ZUxlZnRJbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZUxlZnRPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRNb3ZlTGVmdE91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZVJpZ2h0SW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50TW92ZVJpZ2h0SW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRNb3ZlUmlnaHRPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50TW92ZVJpZ2h0T3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZVVwSW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRNb3ZlVXBJbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZVVwT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50TW92ZVVwT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nQ2lyY2xlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmdDaXJjbGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbi5zbGlkZS11cC1lbnRlcixcclxuLnNsaWRlLXVwLWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5zbGlkZS11cC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5zbGlkZS11cC1lbnRlci5zbGlkZS11cC1lbnRlci1hY3RpdmUsXHJcbi5zbGlkZS11cC1hcHBlYXIuc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVVcEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnNsaWRlLXVwLWVudGVyLFxyXG4uc2xpZGUtdXAtYXBwZWFyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxufVxyXG4uc2xpZGUtdXAtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbn1cclxuLnNsaWRlLWRvd24tZW50ZXIsXHJcbi5zbGlkZS1kb3duLWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5zbGlkZS1kb3duLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnNsaWRlLWRvd24tZW50ZXIuc2xpZGUtZG93bi1lbnRlci1hY3RpdmUsXHJcbi5zbGlkZS1kb3duLWFwcGVhci5zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25JbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5zbGlkZS1kb3duLWxlYXZlLnNsaWRlLWRvd24tbGVhdmUtYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5zbGlkZS1kb3duLWVudGVyLFxyXG4uc2xpZGUtZG93bi1hcHBlYXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG59XHJcbi5zbGlkZS1kb3duLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG59XHJcbi5zbGlkZS1sZWZ0LWVudGVyLFxyXG4uc2xpZGUtbGVmdC1hcHBlYXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uc2xpZGUtbGVmdC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5zbGlkZS1sZWZ0LWVudGVyLnNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLFxyXG4uc2xpZGUtbGVmdC1hcHBlYXIuc2xpZGUtbGVmdC1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZUxlZnRJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVMZWZ0SW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uc2xpZGUtbGVmdC1sZWF2ZS5zbGlkZS1sZWZ0LWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVMZWZ0T3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZUxlZnRPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uc2xpZGUtbGVmdC1lbnRlcixcclxuLnNsaWRlLWxlZnQtYXBwZWFyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxufVxyXG4uc2xpZGUtbGVmdC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxufVxyXG4uc2xpZGUtcmlnaHQtZW50ZXIsXHJcbi5zbGlkZS1yaWdodC1hcHBlYXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uc2xpZGUtcmlnaHQtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uc2xpZGUtcmlnaHQtZW50ZXIuc2xpZGUtcmlnaHQtZW50ZXItYWN0aXZlLFxyXG4uc2xpZGUtcmlnaHQtYXBwZWFyLnNsaWRlLXJpZ2h0LWFwcGVhci1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlUmlnaHRJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnNsaWRlLXJpZ2h0LWxlYXZlLnNsaWRlLXJpZ2h0LWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodE91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodE91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5zbGlkZS1yaWdodC1lbnRlcixcclxuLnNsaWRlLXJpZ2h0LWFwcGVhciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbn1cclxuLnNsaWRlLXJpZ2h0LWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZVVwSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50U2xpZGVVcEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVVcE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRTbGlkZVVwT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVEb3duSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFNsaWRlRG93bkluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlRG93bk91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50U2xpZGVEb3duT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlTGVmdEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFNsaWRlTGVmdEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVMZWZ0T3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFNsaWRlTGVmdE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlUmlnaHRJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFNsaWRlUmlnaHRJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVSaWdodE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFNsaWRlUmlnaHRPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICB9XHJcbn1cclxuLnN3aW5nLWVudGVyLFxyXG4uc3dpbmctYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnN3aW5nLWVudGVyLnN3aW5nLWVudGVyLWFjdGl2ZSxcclxuLnN3aW5nLWFwcGVhci5zd2luZy1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTd2luZ0luO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTd2luZ0luO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFN3aW5nSW4ge1xyXG4gIDAlLFxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRTd2luZ0luIHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgfVxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgfVxyXG59XHJcbi56b29tLWVudGVyLFxyXG4uem9vbS1hcHBlYXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uem9vbS1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi56b29tLWVudGVyLnpvb20tZW50ZXItYWN0aXZlLFxyXG4uem9vbS1hcHBlYXIuem9vbS1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21JbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi56b29tLWxlYXZlLnpvb20tbGVhdmUtYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tT3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnpvb20tZW50ZXIsXHJcbi56b29tLWFwcGVhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG59XHJcbi56b29tLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbn1cclxuLnpvb20tYmlnLWVudGVyLFxyXG4uem9vbS1iaWctYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnpvb20tYmlnLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnpvb20tYmlnLWVudGVyLnpvb20tYmlnLWVudGVyLWFjdGl2ZSxcclxuLnpvb20tYmlnLWFwcGVhci56b29tLWJpZy1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdJbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi56b29tLWJpZy1sZWF2ZS56b29tLWJpZy1sZWF2ZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uem9vbS1iaWctZW50ZXIsXHJcbi56b29tLWJpZy1hcHBlYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxufVxyXG4uem9vbS1iaWctbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxufVxyXG4uem9vbS1iaWctZmFzdC1lbnRlcixcclxuLnpvb20tYmlnLWZhc3QtYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnpvb20tYmlnLWZhc3QtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uem9vbS1iaWctZmFzdC1lbnRlci56b29tLWJpZy1mYXN0LWVudGVyLWFjdGl2ZSxcclxuLnpvb20tYmlnLWZhc3QtYXBwZWFyLnpvb20tYmlnLWZhc3QtYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ0luO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uem9vbS1iaWctZmFzdC1sZWF2ZS56b29tLWJpZy1mYXN0LWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ091dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ091dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi56b29tLWJpZy1mYXN0LWVudGVyLFxyXG4uem9vbS1iaWctZmFzdC1hcHBlYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxufVxyXG4uem9vbS1iaWctZmFzdC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG59XHJcbi56b29tLXVwLWVudGVyLFxyXG4uem9vbS11cC1hcHBlYXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uem9vbS11cC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi56b29tLXVwLWVudGVyLnpvb20tdXAtZW50ZXItYWN0aXZlLFxyXG4uem9vbS11cC1hcHBlYXIuem9vbS11cC1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tVXBJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVVwSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uem9vbS11cC1sZWF2ZS56b29tLXVwLWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbVVwT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tVXBPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uem9vbS11cC1lbnRlcixcclxuLnpvb20tdXAtYXBwZWFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbn1cclxuLnpvb20tdXAtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxufVxyXG4uem9vbS1kb3duLWVudGVyLFxyXG4uem9vbS1kb3duLWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi56b29tLWRvd24tbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uem9vbS1kb3duLWVudGVyLnpvb20tZG93bi1lbnRlci1hY3RpdmUsXHJcbi56b29tLWRvd24tYXBwZWFyLnpvb20tZG93bi1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tRG93bkluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tRG93bkluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnpvb20tZG93bi1sZWF2ZS56b29tLWRvd24tbGVhdmUtYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tRG93bk91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbURvd25PdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uem9vbS1kb3duLWVudGVyLFxyXG4uem9vbS1kb3duLWFwcGVhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG59XHJcbi56b29tLWRvd24tbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxufVxyXG4uem9vbS1sZWZ0LWVudGVyLFxyXG4uem9vbS1sZWZ0LWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi56b29tLWxlZnQtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uem9vbS1sZWZ0LWVudGVyLnpvb20tbGVmdC1lbnRlci1hY3RpdmUsXHJcbi56b29tLWxlZnQtYXBwZWFyLnpvb20tbGVmdC1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tTGVmdEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tTGVmdEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnpvb20tbGVmdC1sZWF2ZS56b29tLWxlZnQtbGVhdmUtYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tTGVmdE91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUxlZnRPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uem9vbS1sZWZ0LWVudGVyLFxyXG4uem9vbS1sZWZ0LWFwcGVhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG59XHJcbi56b29tLWxlZnQtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxufVxyXG4uem9vbS1yaWdodC1lbnRlcixcclxuLnpvb20tcmlnaHQtYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnpvb20tcmlnaHQtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uem9vbS1yaWdodC1lbnRlci56b29tLXJpZ2h0LWVudGVyLWFjdGl2ZSxcclxuLnpvb20tcmlnaHQtYXBwZWFyLnpvb20tcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbVJpZ2h0SW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21SaWdodEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnpvb20tcmlnaHQtbGVhdmUuem9vbS1yaWdodC1sZWF2ZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21SaWdodE91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVJpZ2h0T3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnpvb20tcmlnaHQtZW50ZXIsXHJcbi56b29tLXJpZ2h0LWFwcGVhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG59XHJcbi56b29tLXJpZ2h0LWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21JbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFpvb21JbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbU91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMik7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50Wm9vbU91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMik7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tQmlnSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFpvb21CaWdJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tQmlnT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRab29tQmlnT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21VcEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50Wm9vbVVwSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21VcE91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFpvb21VcE91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbUxlZnRJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFpvb21MZWZ0SW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21MZWZ0T3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50Wm9vbUxlZnRPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21SaWdodEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRab29tUmlnaHRJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tUmlnaHRPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFpvb21SaWdodE91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tRG93bkluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRab29tRG93bkluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21Eb3duT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRab29tRG93bk91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG59XHJcbi5hbnQtbW90aW9uLWNvbGxhcHNlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5hbnQtbW90aW9uLWNvbGxhcHNlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgLjEycywgb3BhY2l0eSAuMTJzO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAuMTJzLCBvcGFjaXR5IC4xMnM7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtYWZmaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XHJcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7XHJcbn1cclxuLmFudC1hbGVydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDhweCA0OHB4IDhweCAzOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4uYW50LWFsZXJ0LmFudC1hbGVydC1uby1pY29uIHtcclxuICBwYWRkaW5nOiA4cHggNDhweCA4cHggMTZweDtcclxufVxyXG4uYW50LWFsZXJ0LWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0b3A6IDkuNXB4O1xyXG4gIGxlZnQ6IDE2cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5hbnQtYWxlcnQtZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtYWxlcnQtc3VjY2VzcyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmZWZkZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmOGYyO1xyXG59XHJcbi5hbnQtYWxlcnQtc3VjY2VzcyAuYW50LWFsZXJ0LWljb24ge1xyXG4gIGNvbG9yOiAjMDBhODU0O1xyXG59XHJcbi5hbnQtYWxlcnQtaW5mbyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZWFmYjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZkO1xyXG59XHJcbi5hbnQtYWxlcnQtaW5mbyAuYW50LWFsZXJ0LWljb24ge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtYWxlcnQtd2FybmluZyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjNjZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWViO1xyXG59XHJcbi5hbnQtYWxlcnQtd2FybmluZyAuYW50LWFsZXJ0LWljb24ge1xyXG4gIGNvbG9yOiAjZmZiZjAwO1xyXG59XHJcbi5hbnQtYWxlcnQtZXJyb3Ige1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmY2RiZDk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjBlZjtcclxufVxyXG4uYW50LWFsZXJ0LWVycm9yIC5hbnQtYWxlcnQtaWNvbiB7XHJcbiAgY29sb3I6ICNmMDQxMzQ7XHJcbn1cclxuLmFudC1hbGVydC1jbG9zZS1pY29uIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG4gIHRvcDogMTBweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFudC1hbGVydC1jbG9zZS1pY29uIC5hbnRpY29uLWNyb3NzIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG59XHJcbi5hbnQtYWxlcnQtY2xvc2UtaWNvbiAuYW50aWNvbi1jcm9zczpob3ZlciB7XHJcbiAgY29sb3I6ICM0MDQwNDA7XHJcbn1cclxuLmFudC1hbGVydC1jbG9zZS10ZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbn1cclxuLmFudC1hbGVydC13aXRoLWRlc2NyaXB0aW9uIHtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA2MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5hbnQtYWxlcnQtd2l0aC1kZXNjcmlwdGlvbi5hbnQtYWxlcnQtbm8taWNvbiB7XHJcbiAgcGFkZGluZzogMTZweDtcclxufVxyXG4uYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24gLmFudC1hbGVydC1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcbi5hbnQtYWxlcnQtd2l0aC1kZXNjcmlwdGlvbiAuYW50LWFsZXJ0LWNsb3NlLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE2cHg7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24gLmFudC1hbGVydC1tZXNzYWdlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcbi5hbnQtYWxlcnQtd2l0aC1kZXNjcmlwdGlvbiAuYW50LWFsZXJ0LWRlc2NyaXB0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYW50LWFsZXJ0LmFudC1hbGVydC1jbG9zZSB7XHJcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxufVxyXG4uYW50LWFsZXJ0LXNsaWRlLXVwLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW50QWxlcnRTbGlkZVVwT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG4gIGFuaW1hdGlvbjogYW50QWxlcnRTbGlkZVVwT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcbi5hbnQtYWxlcnQtYmFubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRBbGVydFNsaWRlVXBJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudEFsZXJ0U2xpZGVVcEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRBbGVydFNsaWRlVXBPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRBbGVydFNsaWRlVXBPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICB9XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtYW5jaG9yIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC1hbmNob3Itd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LWFuY2hvci1pbmsge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLmFudC1hbmNob3ItaW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5hbnQtYW5jaG9yLWluay1iYWxsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogOXB4O1xyXG4gIGhlaWdodDogOXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjMTA4ZWU5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuLmFudC1hbmNob3ItaW5rLWJhbGwudmlzaWJsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5hbnQtYW5jaG9yLmZpeGVkIC5hbnQtYW5jaG9yLWluayAuYW50LWFuY2hvci1pbmstYmFsbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LWFuY2hvci1saW5rIHtcclxuICBwYWRkaW5nOiA4cHggMCA4cHggMThweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4uYW50LWFuY2hvci1saW5rIC5hbnQtYW5jaG9yLWxpbmsge1xyXG4gIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDZweDtcclxufVxyXG4uYW50LWFuY2hvci1saW5rLXRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4uYW50LWFuY2hvci1saW5rLXRpdGxlOm9ubHktY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmFudC1hbmNob3ItbGluay1hY3RpdmUgPiAuYW50LWFuY2hvci1saW5rLXRpdGxlIHtcclxuICBjb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LWFuY2hvci1saW5rID4gLmFudC1hbmNob3ItbGluayB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0aW9uIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIHRvcDogMTRweDtcclxufVxyXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QtYWxsb3ctY2xlYXIgLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmhvdmVyIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LWlucHV0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDRweCA3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGN1cnNvcjogdGV4dDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2NjYztcclxufVxyXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QgLmFudC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQ6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcclxufVxyXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QgLmFudC1pbnB1dDpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTYsIDE0MiwgMjMzLCAwLjIpO1xyXG59XHJcbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LWlucHV0W2Rpc2FibGVkXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICBvcGFjaXR5OiAxO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXRbZGlzYWJsZWRdOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XHJcbn1cclxudGV4dGFyZWEuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QgLmFudC1pbnB1dCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LWlucHV0LWxnIHtcclxuICBwYWRkaW5nOiA2cHggN3B4O1xyXG4gIGhlaWdodDogMzJweDtcclxufVxyXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QgLmFudC1pbnB1dC1zbSB7XHJcbiAgcGFkZGluZzogMXB4IDdweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0LWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gIHRvcDogMTZweDtcclxufVxyXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QtbGcgLmFudC1pbnB1dCB7XHJcbiAgcGFkZGluZzogNnB4IDdweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0LXNtIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gIHRvcDogMTFweDtcclxufVxyXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3Qtc20gLmFudC1pbnB1dCB7XHJcbiAgcGFkZGluZzogMXB4IDdweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbn1cclxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQ6Zm9jdXMsXHJcbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LWlucHV0OmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtc2VsZWN0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtc2VsZWN0ID4gdWwgPiBsaSA+IGEge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LXNlbGVjdC1hcnJvdyB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXNpemU6IDlweCBcXDk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMGRlZyk7XHJcbiAgLyogSUU2LUlFOCAqL1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XHJcbiAgem9vbTogMTtcclxufVxyXG4uYW50LXNlbGVjdC1hcnJvdzpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIiAhaW1wb3J0YW50O1xyXG59XHJcbjpyb290IC5hbnQtc2VsZWN0LWFycm93IHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC1zZWxlY3QtYXJyb3cge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LXNlbGVjdC1hcnJvdyAqIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtc2VsZWN0LWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcRTYxRCc7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuLmFudC1zZWxlY3QtZm9jdXNlZCAuYW50LXNlbGVjdC1zZWxlY3Rpb24sXHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbjpmb2N1cyxcclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTYsIDE0MiwgMjMzLCAwLjIpO1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogOHB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB0b3A6IDUwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuMTVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuMTVzIGVhc2U7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jbGVhcjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjJFXCI7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jbGVhcjpob3ZlciB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmhvdmVyIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlbGVjdGVkLXZhbHVlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbn1cclxuLmFudC1zZWxlY3QtZGlzYWJsZWQge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtc2VsZWN0LWRpc2FibGVkIC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5hbnQtc2VsZWN0LWRpc2FibGVkIC5hbnQtc2VsZWN0LXNlbGVjdGlvbjpob3ZlcixcclxuLmFudC1zZWxlY3QtZGlzYWJsZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmZvY3VzLFxyXG4uYW50LXNlbGVjdC1kaXNhYmxlZCAuYW50LXNlbGVjdC1zZWxlY3Rpb246YWN0aXZlIHtcclxuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYW50LXNlbGVjdC1kaXNhYmxlZCAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uYW50LXNlbGVjdC1kaXNhYmxlZCAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xyXG4gIGNvbG9yOiAjYWFhO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmFudC1zZWxlY3QtZGlzYWJsZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxufVxyXG4uYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkOmFmdGVyIHtcclxuICBjb250ZW50OiAnLic7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMDtcclxufVxyXG4uYW50LXNlbGVjdC1sZyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gIG1pbi1oZWlnaHQ6IDMycHg7XHJcbn1cclxuLmFudC1zZWxlY3QtbGcgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuLmFudC1zZWxlY3QtbGcgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICB0b3A6IDE2cHg7XHJcbn1cclxuLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGhlaWdodDogMjJweDtcclxufVxyXG4uYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4uYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICBtaW4taGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LXNtIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LXNtIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgdG9wOiAxMXB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LWRpc2FibGVkIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uYW50LXNlbGVjdC1kaXNhYmxlZCAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uYW50LXNlbGVjdC1zZWFyY2hfX2ZpZWxkX193cmFwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsXHJcbi5hbnQtc2VsZWN0LXNlYXJjaF9fZmllbGRfX3BsYWNlaG9sZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogOXB4O1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlYXJjaF9fZmllbGRfX3BsYWNlaG9sZGVyIHtcclxuICBsZWZ0OiA4cHg7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VhcmNoLS1pbmxpbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWFyY2gtLWlubGluZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG4uYW50LXNlbGVjdC1zZWFyY2gtLWlubGluZSAuYW50LXNlbGVjdC1zZWFyY2hfX2ZpZWxkX193cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VhcmNoLS1pbmxpbmUgLmFudC1zZWxlY3Qtc2VhcmNoX19maWVsZCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VhcmNoLS1pbmxpbmUgLmFudC1zZWxlY3Qtc2VhcmNoX19maWVsZF9fbWlycm9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IC05OTk5cHg7XHJcbiAgd2hpdGUtc3BhY2U6IHByZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uYW50LXNlbGVjdC1zZWFyY2gtLWlubGluZSA+IGkge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gIGN1cnNvcjogdGV4dDtcclxuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gIHpvb206IDE7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZTpiZWZvcmUsXHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGU6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VhcmNoLS1pbmxpbmUge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWFyY2gtLWlubGluZSAuYW50LXNlbGVjdC1zZWFyY2hfX2ZpZWxkIHtcclxuICB3aWR0aDogMC43NWVtO1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlID4gdWwgPiBsaSxcclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkID4gdWwgPiBsaSB7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgbWF4LXdpZHRoOiA5OSU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcclxufVxyXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2hvaWNlX19kaXNhYmxlZCB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jaG9pY2VfX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxufVxyXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zaXplOiA4cHggXFw5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY2NjY3KSByb3RhdGUoMGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42NjY2NjY2Nykgcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC42NjY2NjY2Nykgcm90YXRlKDBkZWcpO1xyXG4gIC8qIElFNi1JRTggKi9cclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xyXG4gIHpvb206IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA0cHg7XHJcbiAgcGFkZGluZzogMCAwIDAgOHB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIiAhaW1wb3J0YW50O1xyXG59XHJcbjpyb290IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbjpyb290IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XHJcbiAgY29sb3I6ICM0MDQwNDA7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MzNcIjtcclxufVxyXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gIHRvcDogMTRweDtcclxufVxyXG4uYW50LXNlbGVjdC1hbGxvdy1jbGVhciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4uYW50LXNlbGVjdC1vcGVuIC5hbnQtc2VsZWN0LWFycm93IHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLmFudC1zZWxlY3Qtb3BlbiAuYW50LXNlbGVjdC1hcnJvdzpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcbi5hbnQtc2VsZWN0LW9wZW4gLmFudC1zZWxlY3Qtc2VsZWN0aW9uIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgMTQyLCAyMzMsIDAuMik7XHJcbn1cclxuLmFudC1zZWxlY3QtY29tYm9ib3ggLmFudC1zZWxlY3QtYXJyb3cge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1zZWxlY3QtY29tYm9ib3ggLmFudC1zZWxlY3Qtc2VhcmNoLS1pbmxpbmUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG4uYW50LXNlbGVjdC1jb21ib2JveCAuYW50LXNlbGVjdC1zZWFyY2hfX2ZpZWxkX193cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmFudC1zZWxlY3QtY29tYm9ib3ggLmFudC1zZWxlY3Qtc2VhcmNoX19maWVsZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5hbnQtc2VsZWN0LWNvbWJvYm94LmFudC1zZWxlY3QtYWxsb3ctY2xlYXIgLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmhvdmVyIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4uYW50LXNlbGVjdC1kcm9wZG93biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHotaW5kZXg6IDEwNTA7XHJcbiAgbGVmdDogLTk5OTlweDtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC1zZWxlY3QtZHJvcGRvd24uc2xpZGUtdXAtZW50ZXIuc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1zZWxlY3QtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQsXHJcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1zZWxlY3QtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcEluO1xyXG59XHJcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtc2VsZWN0LWRyb3Bkb3duLXBsYWNlbWVudC10b3BMZWZ0LFxyXG4uYW50LXNlbGVjdC1kcm9wZG93bi5zbGlkZS11cC1hcHBlYXIuc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtc2VsZWN0LWRyb3Bkb3duLXBsYWNlbWVudC10b3BMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25JbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XHJcbn1cclxuLmFudC1zZWxlY3QtZHJvcGRvd24uc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1zZWxlY3QtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBPdXQ7XHJcbn1cclxuLmFudC1zZWxlY3QtZHJvcGRvd24uc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1zZWxlY3QtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xyXG59XHJcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LXNlbGVjdC1kcm9wZG93bi1tZW51IHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWdyb3VwLWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUtaXRlbS1ncm91cC1saXN0ID4gLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbn1cclxuLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWdyb3VwLXRpdGxlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDdweCAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG59XHJcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUtaXRlbTpob3ZlcixcclxuLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmZDtcclxufVxyXG4uYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tZGlzYWJsZWQge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWRpc2FibGVkOmhvdmVyIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLXNlbGVjdGVkLFxyXG4uYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbn1cclxuLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWRpdmlkZXIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogMXB4IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLmFudC1zZWxlY3QtZHJvcGRvd24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUtaXRlbTphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgY29udGVudDogXCJcXEU2MzJcIjtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXNpemU6IDEwcHggXFw5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44MzMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC44MzMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC8qIElFNi1JRTggKi9cclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xyXG4gIHpvb206IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtc2hhZG93OiAwIDAuMXB4IDAsIDAuMXB4IDAgMCwgMCAtMC4xcHggMCwgLTAuMXB4IDA7XHJcbn1cclxuOnJvb3QgLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNlbGVjdC1kcm9wZG93bi0tbXVsdGlwbGUgLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtOmFmdGVyIHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNlbGVjdC1kcm9wZG93bi0tbXVsdGlwbGUgLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtOmFmdGVyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNlbGVjdC1kcm9wZG93bi0tbXVsdGlwbGUgLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtOmhvdmVyOmFmdGVyIHtcclxuICBjb2xvcjogI2RkZDtcclxufVxyXG4uYW50LXNlbGVjdC1kcm9wZG93bi5hbnQtc2VsZWN0LWRyb3Bkb3duLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tZGlzYWJsZWQ6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNlbGVjdC1kcm9wZG93bi0tbXVsdGlwbGUgLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLXNlbGVjdGVkOmFmdGVyLFxyXG4uYW50LXNlbGVjdC1kcm9wZG93bi5hbnQtc2VsZWN0LWRyb3Bkb3duLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYW50LXNlbGVjdC1kcm9wZG93bi1jb250YWluZXItb3BlbiAuYW50LXNlbGVjdC1kcm9wZG93bixcclxuLmFudC1zZWxlY3QtZHJvcGRvd24tb3BlbiAuYW50LXNlbGVjdC1kcm9wZG93biB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtaW5wdXQtc2VhcmNoLWljb24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmFudC1pbnB1dC1zZWFyY2gtaWNvbjpob3ZlciB7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1zZWFyY2gtaW5wdXQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LWlucHV0LWdyb3VwIC5hbnQtaW5wdXQ6Zmlyc3QtY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1pbnB1dC1ncm91cCAuYW50LXNlbGVjdDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LWlucHV0LWdyb3VwIC5hbnQtaW5wdXQ6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbn1cclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4gPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bjpob3ZlcixcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuOmZvY3VzIHtcclxuICBjb2xvcjogIzEwOGVlOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG46aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bjpmb2N1cyA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG46aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bjpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG46YWN0aXZlLFxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uYWN0aXZlIHtcclxuICBjb2xvcjogIzBlNzdjYTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzBlNzdjYTtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG46YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bjphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmRpc2FibGVkLFxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG5bZGlzYWJsZWRdLFxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uZGlzYWJsZWQ6aG92ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bltkaXNhYmxlZF06aG92ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5kaXNhYmxlZDpmb2N1cyxcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuW2Rpc2FibGVkXTpmb2N1cyxcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmRpc2FibGVkOmFjdGl2ZSxcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuW2Rpc2FibGVkXTphY3RpdmUsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5kaXNhYmxlZC5hY3RpdmUsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bltkaXNhYmxlZF0uYWN0aXZlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG5bZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG5bZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG5bZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bi5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bltkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bjpob3ZlcixcclxuLmFudC1zZWFyY2gtaW5wdXQgLmFudC1zZWFyY2gtYnRuOmZvY3VzLFxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG46YWN0aXZlLFxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlYXJjaC1idG4uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5hbnQtc2VhcmNoLWlucHV0IC5hbnQtc2VhcmNoLWJ0bjpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHksXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4ZWU5O1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5ID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eSA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5ID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eSA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmhvdmVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eTpob3ZlcixcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eTpmb2N1cyxcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHk6Zm9jdXMge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWE5ZWU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xyXG59XHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHk6aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmhvdmVyID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eTpmb2N1cyA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHk6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eTphY3RpdmUsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmFjdGl2ZSxcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5hY3RpdmUsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzdjYTtcclxuICBib3JkZXItY29sb3I6ICMwZTc3Y2E7XHJcbn1cclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5hY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5OmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHk6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkLFxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXSxcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdLFxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkOmhvdmVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZDpob3ZlcixcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF06aG92ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTpob3ZlcixcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZDpmb2N1cyxcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6Zm9jdXMsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmZvY3VzLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF06Zm9jdXMsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZDphY3RpdmUsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmFjdGl2ZSxcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmFjdGl2ZSxcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkLmFjdGl2ZSxcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF0uYWN0aXZlLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF0uYWN0aXZlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZCA+IGE6b25seS1jaGlsZCxcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZCA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQuYW50LXNlYXJjaC1pbnB1dC1mb2N1cyAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5LmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dC5hbnQtc2VhcmNoLWlucHV0LWZvY3VzIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0OmhvdmVyIC5hbnQtc2VhcmNoLWJ0bi1ub2VtcHR5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHkuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LXNlYXJjaC1pbnB1dDpob3ZlciAuYW50LXNlYXJjaC1idG4tbm9lbXB0eS5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtc2VhcmNoLWlucHV0LmFudC1zZWFyY2gtaW5wdXQtZm9jdXMgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1zZWFyY2gtaW5wdXQ6aG92ZXIgLmFudC1zZWFyY2gtYnRuLW5vZW1wdHlbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LXNlYXJjaC1pbnB1dCAuYW50LXNlbGVjdC1jb21ib2JveCAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XHJcbn1cclxuLmFudC1pbnB1dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA0cHggN3B4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjhweDtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcbi5hbnQtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmFudC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcbi5hbnQtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcbi5hbnQtaW5wdXQ6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcclxufVxyXG4uYW50LWlucHV0OmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgMTQyLCAyMzMsIDAuMik7XHJcbn1cclxuLmFudC1pbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtaW5wdXRbZGlzYWJsZWRdOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XHJcbn1cclxudGV4dGFyZWEuYW50LWlucHV0IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLmFudC1pbnB1dC1sZyB7XHJcbiAgcGFkZGluZzogNnB4IDdweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuLmFudC1pbnB1dC1zbSB7XHJcbiAgcGFkZGluZzogMXB4IDdweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uLFxyXG4uYW50LWlucHV0LWdyb3VwLXdyYXAsXHJcbi5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcclxuLmFudC1pbnB1dC1ncm91cC13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXHJcbi5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cC1hZGRvbixcclxuLmFudC1pbnB1dC1ncm91cC13cmFwIHtcclxuICB3aWR0aDogMXB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLXdyYXAgPiAqIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBwYWRkaW5nOiA0cHggN3B4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtc2VsZWN0IHtcclxuICBtYXJnaW46IC01cHggLTdweDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtc2VsZWN0LW9wZW4gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLFxyXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtc2VsZWN0LWZvY3VzZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uIHtcclxuICBjb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uID4gaTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogJyc7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcbi5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0OmZpcnN0LWNoaWxkLFxyXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dDpmaXJzdC1jaGlsZCAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rpb24sXHJcbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQgLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0aW9uIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5hbnQtaW5wdXQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFudC1pbnB1dCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQ6bGFzdC1jaGlsZCxcclxuLmFudC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQ6bGFzdC1jaGlsZCAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rpb24sXHJcbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rpb24ge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLWxnIC5hbnQtaW5wdXQsXHJcbi5hbnQtaW5wdXQtZ3JvdXAtbGcgPiAuYW50LWlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBwYWRkaW5nOiA2cHggN3B4O1xyXG4gIGhlaWdodDogMzJweDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLXNtIC5hbnQtaW5wdXQsXHJcbi5hbnQtaW5wdXQtZ3JvdXAtc20gPiAuYW50LWlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBwYWRkaW5nOiAxcHggN3B4O1xyXG4gIGhlaWdodDogMjJweDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAqIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0IC5hbnQtaW5wdXQge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHotaW5kZXg6IGF1dG87XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0ID4gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLFxyXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1jYWxlbmRhci1waWNrZXIgLmFudC1pbnB1dCxcclxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUgLmFudC1pbnB1dCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+ICo6Zmlyc3QtY2hpbGQsXHJcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdDpmaXJzdC1jaGlsZCA+IC5hbnQtc2VsZWN0LXNlbGVjdGlvbixcclxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FsZW5kYXItcGlja2VyOmZpcnN0LWNoaWxkIC5hbnQtaW5wdXQsXHJcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlOmZpcnN0LWNoaWxkIC5hbnQtaW5wdXQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+ICo6bGFzdC1jaGlsZCxcclxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0Omxhc3QtY2hpbGQgPiAuYW50LXNlbGVjdC1zZWxlY3Rpb24sXHJcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LWNhbGVuZGFyLXBpY2tlcjpsYXN0LWNoaWxkIC5hbnQtaW5wdXQsXHJcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlOmxhc3QtY2hpbGQgLmFudC1pbnB1dCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG59XHJcbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXIgLmFudC1pbnB1dCB7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXI6aG92ZXIgLmFudC1pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xyXG59XHJcbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciAuYW50LWlucHV0LXByZWZpeCxcclxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIC5hbnQtaW5wdXQtc3VmZml4IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgei1pbmRleDogMjtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxufVxyXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXIgLmFudC1pbnB1dC1wcmVmaXgge1xyXG4gIGxlZnQ6IDdweDtcclxufVxyXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXIgLmFudC1pbnB1dC1zdWZmaXgge1xyXG4gIHJpZ2h0OiA3cHg7XHJcbn1cclxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIC5hbnQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweDtcclxufVxyXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXIgLmFudC1pbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LWJhY2stdG9wIHtcclxuICB6LWluZGV4OiAxMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDEwMHB4O1xyXG4gIGJvdHRvbTogNTBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hbnQtYmFjay10b3AtY29udGVudCB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgNjQsIDY0LCAwLjQpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbn1cclxuLmFudC1iYWNrLXRvcC1jb250ZW50OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuNik7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG59XHJcbi5hbnQtYmFjay10b3AtaWNvbiB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtYmFkZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uYW50LWJhZGdlLWNvdW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdG9wOiAtMTBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2YwNDEzNDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCA2cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAtMTAlIGNlbnRlcjtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogLTEwJSBjZW50ZXI7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogLTEwJSBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IHRhaG9tYTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZjtcclxufVxyXG4uYW50LWJhZGdlLWNvdW50IGEsXHJcbi5hbnQtYmFkZ2UtY291bnQgYTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmFudC1iYWRnZS1kb3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgY2VudGVyO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGNlbnRlcjtcclxuICB0b3A6IC00cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgd2lkdGg6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNmMDQxMzQ7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmY7XHJcbn1cclxuLmFudC1iYWRnZS1zdGF0dXMge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4uYW50LWJhZGdlLXN0YXR1cy1kb3Qge1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uYW50LWJhZGdlLXN0YXR1cy1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhODU0O1xyXG59XHJcbi5hbnQtYmFkZ2Utc3RhdHVzLXByb2Nlc3Npbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hbnQtYmFkZ2Utc3RhdHVzLXByb2Nlc3Npbmc6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDhlZTk7XHJcbiAgY29udGVudDogJyc7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudFN0YXR1c1Byb2Nlc3NpbmcgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBhbmltYXRpb246IGFudFN0YXR1c1Byb2Nlc3NpbmcgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxufVxyXG4uYW50LWJhZGdlLXN0YXR1cy1kZWZhdWx0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5hbnQtYmFkZ2Utc3RhdHVzLWVycm9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0MTM0O1xyXG59XHJcbi5hbnQtYmFkZ2Utc3RhdHVzLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJmMDA7XHJcbn1cclxuLmFudC1iYWRnZS1zdGF0dXMtdGV4dCB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuLmFudC1iYWRnZS16b29tLWFwcGVhcixcclxuLmFudC1iYWRnZS16b29tLWVudGVyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW50Wm9vbUJhZGdlSW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KTtcclxuICBhbmltYXRpb246IGFudFpvb21CYWRnZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNCwgMC4yOSwgMS40Nik7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuLmFudC1iYWRnZS16b29tLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW50Wm9vbUJhZGdlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpO1xyXG4gIGFuaW1hdGlvbjogYW50Wm9vbUJhZGdlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcbi5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlciAuYW50LWJhZGdlLWNvdW50IHtcclxuICB0b3A6IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcclxuICAtbXMtdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTdGF0dXNQcm9jZXNzaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMi40KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50U3RhdHVzUHJvY2Vzc2luZyB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIuNCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG4uYW50LXNjcm9sbC1udW1iZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmFudC1zY3JvbGwtbnVtYmVyLW9ubHkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcbi5hbnQtc2Nyb2xsLW51bWJlci1vbmx5ID4gcCB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tQmFkZ2VJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFpvb21CYWRnZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tQmFkZ2VPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRab29tQmFkZ2VPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtYnJlYWRjcnVtYiB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtYnJlYWRjcnVtYiBhIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbn1cclxuLmFudC1icmVhZGNydW1iIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjNDlhOWVlO1xyXG59XHJcbi5hbnQtYnJlYWRjcnVtYiA+IHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbn1cclxuLmFudC1icmVhZGNydW1iID4gc3BhbjpsYXN0LWNoaWxkIC5hbnQtYnJlYWRjcnVtYi1zZXBhcmF0b3Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1icmVhZGNydW1iLXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiAwIDhweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcbi5hbnQtYnJlYWRjcnVtYi1saW5rID4gLmFudGljb24gKyBzcGFuIHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LWJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5hbnQtYnRuID4gLmFudGljb24ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5hbnQtYnRuLFxyXG4uYW50LWJ0bjphY3RpdmUsXHJcbi5hbnQtYnRuOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5hbnQtYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5hbnQtYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuLmFudC1idG4uZGlzYWJsZWQsXHJcbi5hbnQtYnRuW2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYW50LWJ0bi5kaXNhYmxlZCA+ICosXHJcbi5hbnQtYnRuW2Rpc2FibGVkXSA+ICoge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5hbnQtYnRuLWxnIHtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuLmFudC1idG4tc20ge1xyXG4gIHBhZGRpbmc6IDAgN3B4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5hbnQtYnRuID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtYnRuID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtYnRuOmhvdmVyLFxyXG4uYW50LWJ0bjpmb2N1cyB7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1idG46aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuOmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtYnRuOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bjpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWJ0bjphY3RpdmUsXHJcbi5hbnQtYnRuLmFjdGl2ZSB7XHJcbiAgY29sb3I6ICMwZTc3Y2E7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICMwZTc3Y2E7XHJcbn1cclxuLmFudC1idG46YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1idG46YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1idG4uZGlzYWJsZWQsXHJcbi5hbnQtYnRuW2Rpc2FibGVkXSxcclxuLmFudC1idG4uZGlzYWJsZWQ6aG92ZXIsXHJcbi5hbnQtYnRuW2Rpc2FibGVkXTpob3ZlcixcclxuLmFudC1idG4uZGlzYWJsZWQ6Zm9jdXMsXHJcbi5hbnQtYnRuW2Rpc2FibGVkXTpmb2N1cyxcclxuLmFudC1idG4uZGlzYWJsZWQ6YWN0aXZlLFxyXG4uYW50LWJ0bltkaXNhYmxlZF06YWN0aXZlLFxyXG4uYW50LWJ0bi5kaXNhYmxlZC5hY3RpdmUsXHJcbi5hbnQtYnRuW2Rpc2FibGVkXS5hY3RpdmUge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5hbnQtYnRuLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG5bZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4uZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bltkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtYnRuLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG5bZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4uZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bltkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtYnRuOmhvdmVyLFxyXG4uYW50LWJ0bjpmb2N1cyxcclxuLmFudC1idG46YWN0aXZlLFxyXG4uYW50LWJ0bi5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLmFudC1idG4tcHJpbWFyeSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwOGVlOTtcclxuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LWJ0bi1wcmltYXJ5ID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtYnRuLXByaW1hcnk6aG92ZXIsXHJcbi5hbnQtYnRuLXByaW1hcnk6Zm9jdXMge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWE5ZWU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xyXG59XHJcbi5hbnQtYnRuLXByaW1hcnk6aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLXByaW1hcnk6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1idG4tcHJpbWFyeTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tcHJpbWFyeTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSxcclxuLmFudC1idG4tcHJpbWFyeS5hY3RpdmUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTc3Y2E7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMGU3N2NhO1xyXG59XHJcbi5hbnQtYnRuLXByaW1hcnk6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1wcmltYXJ5LmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tcHJpbWFyeS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZCxcclxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0sXHJcbi5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXHJcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxyXG4uYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxyXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcclxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXHJcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcclxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbn1cclxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZCA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGU3N2NhO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGU3N2NhO1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpkaXNhYmxlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGU3N2NhO1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVtkaXNhYmxlZF0ge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Q5ZDlkOTtcclxufVxyXG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXHJcbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnkgKyAuYW50LWJ0bi1wcmltYXJ5IHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzBlNzdjYTtcclxufVxyXG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZClbZGlzYWJsZWRdLFxyXG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5ICsgLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5hbnQtYnRuLWdob3N0IHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbn1cclxuLmFudC1idG4tZ2hvc3QgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1idG4tZ2hvc3QgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1idG4tZ2hvc3Q6aG92ZXIsXHJcbi5hbnQtYnRuLWdob3N0OmZvY3VzIHtcclxuICBjb2xvcjogIzEwOGVlOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1idG4tZ2hvc3Q6aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWdob3N0OmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtYnRuLWdob3N0OmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1naG9zdDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWJ0bi1naG9zdDphY3RpdmUsXHJcbi5hbnQtYnRuLWdob3N0LmFjdGl2ZSB7XHJcbiAgY29sb3I6ICMwZTc3Y2E7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMGU3N2NhO1xyXG59XHJcbi5hbnQtYnRuLWdob3N0OmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZ2hvc3QuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtYnRuLWdob3N0OmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZ2hvc3QuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtYnRuLWdob3N0LmRpc2FibGVkLFxyXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF0sXHJcbi5hbnQtYnRuLWdob3N0LmRpc2FibGVkOmhvdmVyLFxyXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06aG92ZXIsXHJcbi5hbnQtYnRuLWdob3N0LmRpc2FibGVkOmZvY3VzLFxyXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06Zm9jdXMsXHJcbi5hbnQtYnRuLWdob3N0LmRpc2FibGVkOmFjdGl2ZSxcclxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmFjdGl2ZSxcclxuLmFudC1idG4tZ2hvc3QuZGlzYWJsZWQuYWN0aXZlLFxyXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF0uYWN0aXZlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxufVxyXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZCA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWdob3N0W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWdob3N0LmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZCA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1naG9zdC5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWdob3N0W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWdob3N0LmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWJ0bi1kYXNoZWQge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG59XHJcbi5hbnQtYnRuLWRhc2hlZCA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LWJ0bi1kYXNoZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1idG4tZGFzaGVkOmhvdmVyLFxyXG4uYW50LWJ0bi1kYXNoZWQ6Zm9jdXMge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtYnRuLWRhc2hlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZGFzaGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtYnRuLWRhc2hlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZGFzaGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtYnRuLWRhc2hlZDphY3RpdmUsXHJcbi5hbnQtYnRuLWRhc2hlZC5hY3RpdmUge1xyXG4gIGNvbG9yOiAjMGU3N2NhO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMGU3N2NhO1xyXG59XHJcbi5hbnQtYnRuLWRhc2hlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWRhc2hlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1idG4tZGFzaGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZGFzaGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWJ0bi1kYXNoZWQuZGlzYWJsZWQsXHJcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF0sXHJcbi5hbnQtYnRuLWRhc2hlZC5kaXNhYmxlZDpob3ZlcixcclxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXTpob3ZlcixcclxuLmFudC1idG4tZGFzaGVkLmRpc2FibGVkOmZvY3VzLFxyXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmZvY3VzLFxyXG4uYW50LWJ0bi1kYXNoZWQuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmFjdGl2ZSxcclxuLmFudC1idG4tZGFzaGVkLmRpc2FibGVkLmFjdGl2ZSxcclxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXS5hY3RpdmUge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5hbnQtYnRuLWRhc2hlZC5kaXNhYmxlZCA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZGFzaGVkLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1kYXNoZWQuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWRhc2hlZC5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1kYXNoZWQuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LWJ0bi1kYXNoZWQuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWRhc2hlZC5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZGFzaGVkLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1kYXNoZWQuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZGFzaGVkLmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1idG4tZGFuZ2VyIHtcclxuICBjb2xvcjogI2YwNDEzNDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxufVxyXG4uYW50LWJ0bi1kYW5nZXIgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1idG4tZGFuZ2VyID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtYnRuLWRhbmdlcjpob3ZlcixcclxuLmFudC1idG4tZGFuZ2VyOmZvY3VzIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0MTM0O1xyXG4gIGJvcmRlci1jb2xvcjogI2YwNDEzNDtcclxufVxyXG4uYW50LWJ0bi1kYW5nZXI6aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWRhbmdlcjpmb2N1cyA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LWJ0bi1kYW5nZXI6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWRhbmdlcjpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWJ0bi1kYW5nZXI6YWN0aXZlLFxyXG4uYW50LWJ0bi1kYW5nZXIuYWN0aXZlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczNDM1O1xyXG4gIGJvcmRlci1jb2xvcjogI2Q3MzQzNTtcclxufVxyXG4uYW50LWJ0bi1kYW5nZXI6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1kYW5nZXIuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtYnRuLWRhbmdlcjphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWRhbmdlci5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1idG4tZGFuZ2VyLmRpc2FibGVkLFxyXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxyXG4uYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXHJcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXHJcbi5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcclxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcclxuLmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSxcclxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsXHJcbi5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXHJcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxufVxyXG4uYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1idG4tZGFuZ2VyLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtYnRuLWNpcmNsZSxcclxuLmFudC1idG4tY2lyY2xlLW91dGxpbmUge1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbn1cclxuLmFudC1idG4tY2lyY2xlLmFudC1idG4tbGcsXHJcbi5hbnQtYnRuLWNpcmNsZS1vdXRsaW5lLmFudC1idG4tbGcge1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuLmFudC1idG4tY2lyY2xlLmFudC1idG4tc20sXHJcbi5hbnQtYnRuLWNpcmNsZS1vdXRsaW5lLmFudC1idG4tc20ge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuLmFudC1idG46YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgYm90dG9tOiAtMXB4O1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgb3BhY2l0eTogMC4zNTtcclxuICBjb250ZW50OiAnJztcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtYnRuIC5hbnRpY29uIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG59XHJcbi5hbnQtYnRuLmFudC1idG4tbG9hZGluZzpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5hbnQtYnRuLmFudC1idG4tbG9hZGluZzpub3QoLmFudC1idG4tY2lyY2xlKTpub3QoLmFudC1idG4tY2lyY2xlLW91dGxpbmUpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hbnQtYnRuLmFudC1idG4tbG9hZGluZzpub3QoLmFudC1idG4tY2lyY2xlKTpub3QoLmFudC1idG4tY2lyY2xlLW91dGxpbmUpIC5hbnRpY29uIHtcclxuICBtYXJnaW4tbGVmdDogLTE0cHg7XHJcbn1cclxuLmFudC1idG4tc20uYW50LWJ0bi1sb2FkaW5nOm5vdCguYW50LWJ0bi1jaXJjbGUpOm5vdCguYW50LWJ0bi1jaXJjbGUtb3V0bGluZSkge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweDtcclxufVxyXG4uYW50LWJ0bi1zbS5hbnQtYnRuLWxvYWRpbmc6bm90KC5hbnQtYnRuLWNpcmNsZSk6bm90KC5hbnQtYnRuLWNpcmNsZS1vdXRsaW5lKSAuYW50aWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG46aG92ZXIsXHJcbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG46Zm9jdXMsXHJcbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG46YWN0aXZlLFxyXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLmFjdGl2ZSB7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmRpc2FibGVkIHtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwLWxnID4gLmFudC1idG4ge1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGhlaWdodDogMzJweDtcclxufVxyXG4uYW50LWJ0bi1ncm91cC1zbSA+IC5hbnQtYnRuIHtcclxuICBwYWRkaW5nOiAwIDdweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGhlaWdodDogMjJweDtcclxufVxyXG4uYW50LWJ0bi1ncm91cC1zbSA+IC5hbnQtYnRuID4gLmFudGljb24ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0biArIC5hbnQtYnRuLFxyXG4uYW50LWJ0biArIC5hbnQtYnRuLWdyb3VwLFxyXG4uYW50LWJ0bi1ncm91cCArIC5hbnQtYnRuLFxyXG4uYW50LWJ0bi1ncm91cCArIC5hbnQtYnRuLWdyb3VwIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxufVxyXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLWdyb3VwIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYW50LWJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYW50LWJ0bjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFudC1idG46Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxufVxyXG4uYW50LWJ0bjpub3QoLmFudC1idG4tY2lyY2xlKTpub3QoLmFudC1idG4tY2lyY2xlLW91dGxpbmUpLmFudC1idG4taWNvbi1vbmx5IHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmFudC1idG46Zm9jdXMgPiBzcGFuLFxyXG4uYW50LWJ0bjphY3RpdmUgPiBzcGFuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC1idG4gPiAuYW50aWNvbiArIHNwYW4sXHJcbi5hbnQtYnRuID4gc3BhbiArIC5hbnRpY29uIHtcclxuICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbn1cclxuLmFudC1idG4tY2xpY2tlZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTFweDtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIGJvdHRvbTogLTFweDtcclxuICByaWdodDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIGJvcmRlcjogMCBzb2xpZCAjMTA4ZWU5O1xyXG4gIG9wYWNpdHk6IDAuNDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYnV0dG9uRWZmZWN0IC40cztcclxuICBhbmltYXRpb246IGJ1dHRvbkVmZmVjdCAuNHM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFudC1idG4tZGFuZ2VyLmFudC1idG4tY2xpY2tlZDphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjA0MTM0O1xyXG59XHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3Qge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeTpob3ZlcixcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6Zm9jdXMge1xyXG4gIGNvbG9yOiAjNDlhOWVlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcclxufVxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeTpob3ZlciA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSxcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuYWN0aXZlIHtcclxuICBjb2xvcjogIzBlNzdjYTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMwZTc3Y2E7XHJcbn1cclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeS5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIge1xyXG4gIGNvbG9yOiAjZjA0MTM0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2YwNDEzNDtcclxufVxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjpob3ZlcixcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjpmb2N1cyB7XHJcbiAgY29sb3I6ICNmNDZlNjU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjQ2ZTY1O1xyXG59XHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXI6aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXI6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyOmFjdGl2ZSxcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlci5hY3RpdmUge1xyXG4gIGNvbG9yOiAjZDczNDM1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2Q3MzQzNTtcclxufVxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlci5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZCA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uRWZmZWN0IHtcclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgbGVmdDogLTZweDtcclxuICAgIGJvdHRvbTogLTZweDtcclxuICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYnV0dG9uRWZmZWN0IHtcclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgbGVmdDogLTZweDtcclxuICAgIGJvdHRvbTogLTZweDtcclxuICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XHJcbiAgfVxyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci1tb250aC1zZWxlY3Qge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItaGVhZGVyIHtcclxuICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWhlYWRlciAuYW50LXNlbGVjdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci1oZWFkZXIgLmFudC1yYWRpby1ncm91cCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWhlYWRlciBsYWJlbC5hbnQtcmFkaW8tYnV0dG9uIHtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWRhdGUtcGFuZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWNhbGVuZGFyLWJvZHkge1xyXG4gIHBhZGRpbmc6IDhweCA4cHggMTRweDtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhciB0YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyNDZweDtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhciB0YWJsZSxcclxuLmFudC1mdWxsY2FsZW5kYXIgdGgsXHJcbi5hbnQtZnVsbGNhbGVuZGFyIHRkIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXIgdGQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci1jYWxlbmRhci10YWJsZSB7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci1jb2x1bW4taGVhZGVyIHtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAzM3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci1jb2x1bW4taGVhZGVyIC5hbnQtZnVsbGNhbGVuZGFyLWNvbHVtbi1oZWFkZXItaW5uZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItd2Vlay1udW1iZXItaGVhZGVyIC5hbnQtZnVsbGNhbGVuZGFyLWNvbHVtbi1oZWFkZXItaW5uZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItbW9udGgsXHJcbi5hbnQtZnVsbGNhbGVuZGFyLWRhdGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLXZhbHVlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZWNmNmZkO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci12YWx1ZTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItbW9udGgtcGFuZWwtY2VsbCAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItdG9kYXkgLmFudC1mdWxsY2FsZW5kYXItdmFsdWUsXHJcbi5hbnQtZnVsbGNhbGVuZGFyLW1vbnRoLXBhbmVsLWN1cnJlbnQtY2VsbCAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMDhlZTk7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItc2VsZWN0ZWQtZGF5IC5hbnQtZnVsbGNhbGVuZGFyLXZhbHVlLFxyXG4uYW50LWZ1bGxjYWxlbmRhci1tb250aC1wYW5lbC1zZWxlY3RlZC1jZWxsIC5hbnQtZnVsbGNhbGVuZGFyLXZhbHVlIHtcclxuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWRpc2FibGVkLWNlbGwgLmFudC1mdWxsY2FsZW5kYXItdmFsdWUge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWRpc2FibGVkLWNlbGwgLmFudC1mdWxsY2FsZW5kYXItdmFsdWU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZGlzYWJsZWQtY2VsbC1maXJzdC1vZi1yb3cgLmFudC1mdWxsY2FsZW5kYXItdmFsdWUge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZGlzYWJsZWQtY2VsbC1sYXN0LW9mLXJvdyAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWxhc3QtbW9udGgtY2VsbCAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSxcclxuLmFudC1mdWxsY2FsZW5kYXItbmV4dC1tb250aC1idG4tZGF5IC5hbnQtZnVsbGNhbGVuZGFyLXZhbHVlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci1tb250aC1wYW5lbC10YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogLTlweDtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIHtcclxuICBib3JkZXItdG9wOiAwO1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItdGFibGUge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1oZWFkZXIgLmFudC1yYWRpby1ncm91cCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1oZWFkZXIgbGFiZWwuYW50LXJhZGlvLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItbW9udGgsXHJcbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItZGF0ZSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW46IDAgNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIGhlaWdodDogMTE2cHg7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZTllOTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItbW9udGg6aG92ZXIsXHJcbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItZGF0ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2VjZjZmZDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1tb250aDphY3RpdmUsXHJcbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItZGF0ZTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICNkMmVhZmI7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1jb2x1bW4taGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci10b2RheSAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1tb250aC1wYW5lbC1jdXJyZW50LWNlbGwgLmFudC1mdWxsY2FsZW5kYXItbW9udGgsXHJcbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItdG9kYXkgLmFudC1mdWxsY2FsZW5kYXItZGF0ZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzEwOGVlOTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIC5hbnQtZnVsbGNhbGVuZGFyLW1vbnRoLXBhbmVsLWN1cnJlbnQtY2VsbCAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSxcclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci10b2RheSAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIC5hbnQtZnVsbGNhbGVuZGFyLW1vbnRoLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1mdWxsY2FsZW5kYXItbW9udGgsXHJcbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItc2VsZWN0ZWQtZGF5IC5hbnQtZnVsbGNhbGVuZGFyLWRhdGUge1xyXG4gIGJhY2tncm91bmQ6ICNlY2Y2ZmQ7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1tb250aC1wYW5lbC1zZWxlY3RlZC1jZWxsIC5hbnQtZnVsbGNhbGVuZGFyLXZhbHVlLFxyXG4uYW50LWZ1bGxjYWxlbmRhci1mdWxsc2NyZWVuIC5hbnQtZnVsbGNhbGVuZGFyLXNlbGVjdGVkLWRheSAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1sYXN0LW1vbnRoLWNlbGwgLmFudC1mdWxsY2FsZW5kYXItZGF0ZSxcclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1uZXh0LW1vbnRoLWJ0bi1kYXkgLmFudC1mdWxsY2FsZW5kYXItZGF0ZSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItZnVsbHNjcmVlbiAuYW50LWZ1bGxjYWxlbmRhci1jb250ZW50IHtcclxuICBoZWlnaHQ6IDkwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LXJhZGlvLWdyb3VwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtcmFkaW8td3JhcHBlciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFudC1yYWRpbyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYW50LXJhZGlvLXdyYXBwZXI6aG92ZXIgLmFudC1yYWRpbyAuYW50LXJhZGlvLWlubmVyLFxyXG4uYW50LXJhZGlvOmhvdmVyIC5hbnQtcmFkaW8taW5uZXIsXHJcbi5hbnQtcmFkaW8tZm9jdXNlZCAuYW50LXJhZGlvLWlubmVyIHtcclxuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1yYWRpby1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG4uYW50LXJhZGlvLWlubmVyOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBsZWZ0OiAzcHg7XHJcbiAgdG9wOiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbn1cclxuLmFudC1yYWRpby1pbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5hbnQtcmFkaW8tY2hlY2tlZCAuYW50LXJhZGlvLWlubmVyIHtcclxuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1yYWRpby1jaGVja2VkIC5hbnQtcmFkaW8taW5uZXI6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG59XHJcbi5hbnQtcmFkaW8tZGlzYWJsZWQgLmFudC1yYWRpby1pbm5lciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxufVxyXG4uYW50LXJhZGlvLWRpc2FibGVkIC5hbnQtcmFkaW8taW5uZXI6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbn1cclxuLmFudC1yYWRpby1kaXNhYmxlZCArIHNwYW4ge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuc3Bhbi5hbnQtcmFkaW8gKyAqIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGhlaWdodDogMjhweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcbn1cclxuLmFudC1yYWRpby1idXR0b24td3JhcHBlciBhIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxufVxyXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyID4gLmFudC1yYWRpby1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4uYW50LXJhZGlvLWdyb3VwLWxhcmdlIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xyXG4gIGhlaWdodDogMzJweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG4uYW50LXJhZGlvLWdyb3VwLXNtYWxsIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xyXG4gIGhlaWdodDogMjJweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbn1cclxuLmFudC1yYWRpby1ncm91cC1zbWFsbCAuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcclxufVxyXG4uYW50LXJhZGlvLWdyb3VwLXNtYWxsIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XHJcbn1cclxuLmFudC1yYWRpby1idXR0b24td3JhcHBlcjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG59XHJcbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcbn1cclxuLmFudC1yYWRpby1idXR0b24td3JhcHBlcjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmFudC1yYWRpby1idXR0b24td3JhcHBlcjpob3ZlcixcclxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1mb2N1c2VkIHtcclxuICBjb2xvcjogIzEwOGVlOTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC1yYWRpby1idXR0b24td3JhcHBlciAuYW50LXJhZGlvLWlubmVyLFxyXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuLmFudC1yYWRpby1idXR0b24td3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG4gIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgIzEwOGVlOTtcclxufVxyXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxuICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxufVxyXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcclxuICBib3gtc2hhZG93OiAtMXB4IDAgMCAwICM0OWE5ZWU7XHJcbiAgY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOmFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMGU3N2NhO1xyXG4gIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgIzBlNzdjYTtcclxuICBjb2xvcjogIzBlNzdjYTtcclxufVxyXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkIHtcclxuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQ6Zmlyc3QtY2hpbGQsXHJcbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQ6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcbi5hbnQtY2FyZDpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtY2FyZC1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcclxufVxyXG4uYW50LWNhcmQtaGVhZCB7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgcGFkZGluZzogMCAyNHB4O1xyXG59XHJcbi5hbnQtY2FyZC1oZWFkLXRpdGxlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5hbnQtY2FyZC1leHRyYSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyNHB4O1xyXG4gIHRvcDogMTRweDtcclxufVxyXG4uYW50LWNhcmQtYm9keSB7XHJcbiAgcGFkZGluZzogMjRweDtcclxufVxyXG4uYW50LWNhcmQtbG9hZGluZyAuYW50LWNhcmQtYm9keSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uYW50LWNhcmQtbG9hZGluZy1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogNXB4IDElIDA7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIwNywgMjE2LCAyMjAsIDAuMiksIHJnYmEoMjA3LCAyMTYsIDIyMCwgMC40KSwgcmdiYSgyMDcsIDIxNiwgMjIwLCAwLjIpKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA3LCAyMTYsIDIyMCwgMC4yKSwgcmdiYSgyMDcsIDIxNiwgMjIwLCAwLjQpLCByZ2JhKDIwNywgMjE2LCAyMjAsIDAuMikpO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjYXJkLWxvYWRpbmcgMS40cyBlYXNlIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogY2FyZC1sb2FkaW5nIDEuNHMgZWFzZSBpbmZpbml0ZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDYwMCUgNjAwJTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2FyZC1sb2FkaW5nIHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgY2FyZC1sb2FkaW5nIHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XHJcbiAgfVxyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LWNhcm91c2VsIC5zbGljay1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmFudC1jYXJvdXNlbCAuc2xpY2stbGlzdDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uYW50LWNhcm91c2VsIC5zbGljay1saXN0LmRyYWdnaW5nIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG4uYW50LWNhcm91c2VsIC5zbGljay10cmFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLmFudC1jYXJvdXNlbCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLmFudC1jYXJvdXNlbCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5hbnQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5bZGlyPVwicnRsXCJdIC5hbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGUgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYW50LWNhcm91c2VsIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LWNhcm91c2VsIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFudC1jYXJvdXNlbCAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uYW50LWNhcm91c2VsIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWNhcm91c2VsIC5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1jYXJvdXNlbCAuc2xpY2stcHJldixcclxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXY6aG92ZXIsXHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6aG92ZXIsXHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXY6Zm9jdXMsXHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxyXG4uYW50LWNhcm91c2VsIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcclxuLmFudC1jYXJvdXNlbCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxyXG4uYW50LWNhcm91c2VsIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMC4yNTtcclxufVxyXG4uYW50LWNhcm91c2VsIC5zbGljay1wcmV2IHtcclxuICBsZWZ0OiAtMjVweDtcclxufVxyXG4uYW50LWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIxOTBcIjtcclxufVxyXG4uYW50LWNhcm91c2VsIC5zbGljay1uZXh0IHtcclxuICByaWdodDogLTI1cHg7XHJcbn1cclxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMTkyXCI7XHJcbn1cclxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTJweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogM3B4O1xyXG59XHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcclxuICBib3JkZXI6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbn1cclxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG59XHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG59XHJcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpob3ZlcixcclxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmZvY3VzIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5hbnQtY2Fyb3VzZWwtdmVydGljYWwgLnNsaWNrLWRvdHMge1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uYW50LWNhcm91c2VsLXZlcnRpY2FsIC5zbGljay1kb3RzIGxpIHtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4uYW50LWNhcm91c2VsLXZlcnRpY2FsIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XHJcbiAgd2lkdGg6IDNweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuLmFudC1jYXJvdXNlbC12ZXJ0aWNhbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICB3aWR0aDogM3B4O1xyXG4gIGhlaWdodDogMjRweDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XHJcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7XHJcbn1cclxuLmFudC1jYXNjYWRlciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtY2FzY2FkZXItaW5wdXQuYW50LWlucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmFudC1jYXNjYWRlci1waWNrZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5hbnQtY2FzY2FkZXItcGlja2VyLXdpdGgtdmFsdWUgLmFudC1jYXNjYWRlci1waWNrZXItbGFiZWwge1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWNhc2NhZGVyLXBpY2tlci1kaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtY2FzY2FkZXItcGlja2VyLWRpc2FibGVkIC5hbnQtY2FzY2FkZXItaW5wdXQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1jYXNjYWRlci1waWNrZXI6Zm9jdXMgLmFudC1jYXNjYWRlci1pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTYsIDE0MiwgMjMzLCAwLjIpO1xyXG59XHJcbi5hbnQtY2FzY2FkZXItcGlja2VyLWxhYmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMTJweCAwIDhweDtcclxufVxyXG4uYW50LWNhc2NhZGVyLXBpY2tlci1jbGVhciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgdG9wOiA1MCU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjE1cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjE1cyBlYXNlO1xyXG59XHJcbi5hbnQtY2FzY2FkZXItcGlja2VyLWNsZWFyOmhvdmVyIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxufVxyXG4uYW50LWNhc2NhZGVyLXBpY2tlcjpob3ZlciAuYW50LWNhc2NhZGVyLXBpY2tlci1jbGVhciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uYW50LWNhc2NhZGVyLXBpY2tlci1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgbWFyZ2luLXRvcDogLTZweDtcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogOXB4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcclxuICB6b29tOiAxO1xyXG59XHJcbjpyb290IC5hbnQtY2FzY2FkZXItcGlja2VyLWFycm93IHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC1jYXNjYWRlci1waWNrZXItYXJyb3cge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LWNhc2NhZGVyLXBpY2tlci1hcnJvdzpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxufVxyXG4uYW50LWNhc2NhZGVyLXBpY2tlci1hcnJvdy5hbnQtY2FzY2FkZXItcGlja2VyLWFycm93LWV4cGFuZCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xyXG59XHJcbi5hbnQtY2FzY2FkZXItcGlja2VyLWFycm93LmFudC1jYXNjYWRlci1waWNrZXItYXJyb3ctZXhwYW5kOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLmFudC1jYXNjYWRlci1tZW51cyB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwNTA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uYW50LWNhc2NhZGVyLW1lbnVzLWVtcHR5LFxyXG4uYW50LWNhc2NhZGVyLW1lbnVzLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LWNhc2NhZGVyLW1lbnVzLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtY2FzY2FkZXItbWVudXMtcGxhY2VtZW50LWJvdHRvbUxlZnQsXHJcbi5hbnQtY2FzY2FkZXItbWVudXMuc2xpZGUtdXAtYXBwZWFyLnNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LWNhc2NhZGVyLW1lbnVzLXBsYWNlbWVudC1ib3R0b21MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcclxufVxyXG4uYW50LWNhc2NhZGVyLW1lbnVzLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtY2FzY2FkZXItbWVudXMtcGxhY2VtZW50LXRvcExlZnQsXHJcbi5hbnQtY2FzY2FkZXItbWVudXMuc2xpZGUtdXAtYXBwZWFyLnNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LWNhc2NhZGVyLW1lbnVzLXBsYWNlbWVudC10b3BMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25JbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XHJcbn1cclxuLmFudC1jYXNjYWRlci1tZW51cy5zbGlkZS11cC1sZWF2ZS5zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LWNhc2NhZGVyLW1lbnVzLXBsYWNlbWVudC1ib3R0b21MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xyXG59XHJcbi5hbnQtY2FzY2FkZXItbWVudXMuc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1jYXNjYWRlci1tZW51cy1wbGFjZW1lbnQtdG9wTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XHJcbn1cclxuLmFudC1jYXNjYWRlci1tZW51IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtaW4td2lkdGg6IDExMXB4O1xyXG4gIGhlaWdodDogMTgwcHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5hbnQtY2FzY2FkZXItbWVudTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcbn1cclxuLmFudC1jYXNjYWRlci1tZW51Omxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG59XHJcbi5hbnQtY2FzY2FkZXItbWVudTpvbmx5LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDdweCAyNnB4IDdweCAxNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZWNmNmZkO1xyXG59XHJcbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWRpc2FibGVkIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWNhc2NhZGVyLW1lbnUtaXRlbS1hY3RpdmU6bm90KC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWRpc2FibGVkKSxcclxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tYWN0aXZlOm5vdCguYW50LWNhc2NhZGVyLW1lbnUtaXRlbS1kaXNhYmxlZCk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZXhwYW5kIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZXhwYW5kOmFmdGVyIHtcclxuICBmb250LWZhbWlseTogJ2FudGljb24nO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBjb250ZW50OiBcIlxcRTYxRlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zaXplOiA4cHggXFw5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY2NjY3KSByb3RhdGUoMGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42NjY2NjY2Nykgcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC42NjY2NjY2Nykgcm90YXRlKDBkZWcpO1xyXG4gIC8qIElFNi1JRTggKi9cclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xyXG4gIHpvb206IDE7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG59XHJcbjpyb290IC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWV4cGFuZDphZnRlciB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbjpyb290IC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWV4cGFuZDphZnRlciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWxvYWRpbmc6YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjREXCI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0gLmFudC1jYXNjYWRlci1tZW51LWl0ZW0ta2V5d29yZCB7XHJcbiAgY29sb3I6ICNmMDQxMzQ7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtY2hlY2tib3gge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbn1cclxuLmFudC1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtY2hlY2tib3gtaW5uZXIsXHJcbi5hbnQtY2hlY2tib3g6aG92ZXIgLmFudC1jaGVja2JveC1pbm5lcixcclxuLmFudC1jaGVja2JveC1pbnB1dDpmb2N1cyArIC5hbnQtY2hlY2tib3gtaW5uZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LWNoZWNrYm94LWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuLmFudC1jaGVja2JveC1pbm5lcjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDRweDtcclxuICB0b3A6IDFweDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBib3JkZXItbGVmdDogMDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuODgsIDAuNik7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpO1xyXG59XHJcbi5hbnQtY2hlY2tib3gtaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5hbnQtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LWNoZWNrYm94LWlubmVyOmFmdGVyIHtcclxuICBjb250ZW50OiAnICc7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDJweDtcclxuICB0b3A6IDVweDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcbi5hbnQtY2hlY2tib3gtY2hlY2tlZCAuYW50LWNoZWNrYm94LWlubmVyOmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNHB4O1xyXG4gIHRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpIDAuMXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNCwgMC4yOSwgMS40NikgMC4xcztcclxufVxyXG4uYW50LWNoZWNrYm94LWNoZWNrZWQgLmFudC1jaGVja2JveC1pbm5lcixcclxuLmFudC1jaGVja2JveC1pbmRldGVybWluYXRlIC5hbnQtY2hlY2tib3gtaW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQuYW50LWNoZWNrYm94LWNoZWNrZWQgLmFudC1jaGVja2JveC1pbm5lcjphZnRlciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbm9uZTtcclxuICBhbmltYXRpb24tbmFtZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC1jaGVja2JveC1kaXNhYmxlZCAuYW50LWNoZWNrYm94LWlubmVyIHtcclxuICBib3JkZXItY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG59XHJcbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQgLmFudC1jaGVja2JveC1pbm5lcjphZnRlciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbm9uZTtcclxuICBhbmltYXRpb24tbmFtZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICNmM2YzZjM7XHJcbn1cclxuLmFudC1jaGVja2JveC1kaXNhYmxlZCArIHNwYW4ge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1jaGVja2JveC13cmFwcGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYW50LWNoZWNrYm94LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmFudC1jaGVja2JveC13cmFwcGVyICsgc3BhbixcclxuLmFudC1jaGVja2JveCArIHNwYW4ge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG4uYW50LWNoZWNrYm94LWdyb3VwIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC1jaGVja2JveC1ncm91cC1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuQG1lZGlhIFxcMHNjcmVlbiB7XHJcbiAgLmFudC1jaGVja2JveC1jaGVja2VkIC5hbnQtY2hlY2tib3gtaW5uZXI6YmVmb3JlLFxyXG4gIC5hbnQtY2hlY2tib3gtY2hlY2tlZCAuYW50LWNoZWNrYm94LWlubmVyOmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEU2MzJcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XHJcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7XHJcbn1cclxuLmFudC1yb3cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHpvb206IDE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFudC1yb3c6YmVmb3JlLFxyXG4uYW50LXJvdzphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLmFudC1yb3c6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5hbnQtcm93LWZsZXgge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uYW50LXJvdy1mbGV4OmJlZm9yZSxcclxuLmFudC1yb3ctZmxleDphZnRlciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmFudC1yb3ctZmxleC1zdGFydCB7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5hbnQtcm93LWZsZXgtY2VudGVyIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmFudC1yb3ctZmxleC1lbmQge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmFudC1yb3ctZmxleC1zcGFjZS1iZXR3ZWVuIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5hbnQtcm93LWZsZXgtc3BhY2UtYXJvdW5kIHtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuLmFudC1yb3ctZmxleC10b3Age1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG4uYW50LXJvdy1mbGV4LW1pZGRsZSB7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5hbnQtcm93LWZsZXgtYm90dG9tIHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcbi5hbnQtY29sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFudC1jb2wtMSwgLmFudC1jb2wteHMtMSwgLmFudC1jb2wtc20tMSwgLmFudC1jb2wtbWQtMSwgLmFudC1jb2wtbGctMSwgLmFudC1jb2wtMiwgLmFudC1jb2wteHMtMiwgLmFudC1jb2wtc20tMiwgLmFudC1jb2wtbWQtMiwgLmFudC1jb2wtbGctMiwgLmFudC1jb2wtMywgLmFudC1jb2wteHMtMywgLmFudC1jb2wtc20tMywgLmFudC1jb2wtbWQtMywgLmFudC1jb2wtbGctMywgLmFudC1jb2wtNCwgLmFudC1jb2wteHMtNCwgLmFudC1jb2wtc20tNCwgLmFudC1jb2wtbWQtNCwgLmFudC1jb2wtbGctNCwgLmFudC1jb2wtNSwgLmFudC1jb2wteHMtNSwgLmFudC1jb2wtc20tNSwgLmFudC1jb2wtbWQtNSwgLmFudC1jb2wtbGctNSwgLmFudC1jb2wtNiwgLmFudC1jb2wteHMtNiwgLmFudC1jb2wtc20tNiwgLmFudC1jb2wtbWQtNiwgLmFudC1jb2wtbGctNiwgLmFudC1jb2wtNywgLmFudC1jb2wteHMtNywgLmFudC1jb2wtc20tNywgLmFudC1jb2wtbWQtNywgLmFudC1jb2wtbGctNywgLmFudC1jb2wtOCwgLmFudC1jb2wteHMtOCwgLmFudC1jb2wtc20tOCwgLmFudC1jb2wtbWQtOCwgLmFudC1jb2wtbGctOCwgLmFudC1jb2wtOSwgLmFudC1jb2wteHMtOSwgLmFudC1jb2wtc20tOSwgLmFudC1jb2wtbWQtOSwgLmFudC1jb2wtbGctOSwgLmFudC1jb2wtMTAsIC5hbnQtY29sLXhzLTEwLCAuYW50LWNvbC1zbS0xMCwgLmFudC1jb2wtbWQtMTAsIC5hbnQtY29sLWxnLTEwLCAuYW50LWNvbC0xMSwgLmFudC1jb2wteHMtMTEsIC5hbnQtY29sLXNtLTExLCAuYW50LWNvbC1tZC0xMSwgLmFudC1jb2wtbGctMTEsIC5hbnQtY29sLTEyLCAuYW50LWNvbC14cy0xMiwgLmFudC1jb2wtc20tMTIsIC5hbnQtY29sLW1kLTEyLCAuYW50LWNvbC1sZy0xMiwgLmFudC1jb2wtMTMsIC5hbnQtY29sLXhzLTEzLCAuYW50LWNvbC1zbS0xMywgLmFudC1jb2wtbWQtMTMsIC5hbnQtY29sLWxnLTEzLCAuYW50LWNvbC0xNCwgLmFudC1jb2wteHMtMTQsIC5hbnQtY29sLXNtLTE0LCAuYW50LWNvbC1tZC0xNCwgLmFudC1jb2wtbGctMTQsIC5hbnQtY29sLTE1LCAuYW50LWNvbC14cy0xNSwgLmFudC1jb2wtc20tMTUsIC5hbnQtY29sLW1kLTE1LCAuYW50LWNvbC1sZy0xNSwgLmFudC1jb2wtMTYsIC5hbnQtY29sLXhzLTE2LCAuYW50LWNvbC1zbS0xNiwgLmFudC1jb2wtbWQtMTYsIC5hbnQtY29sLWxnLTE2LCAuYW50LWNvbC0xNywgLmFudC1jb2wteHMtMTcsIC5hbnQtY29sLXNtLTE3LCAuYW50LWNvbC1tZC0xNywgLmFudC1jb2wtbGctMTcsIC5hbnQtY29sLTE4LCAuYW50LWNvbC14cy0xOCwgLmFudC1jb2wtc20tMTgsIC5hbnQtY29sLW1kLTE4LCAuYW50LWNvbC1sZy0xOCwgLmFudC1jb2wtMTksIC5hbnQtY29sLXhzLTE5LCAuYW50LWNvbC1zbS0xOSwgLmFudC1jb2wtbWQtMTksIC5hbnQtY29sLWxnLTE5LCAuYW50LWNvbC0yMCwgLmFudC1jb2wteHMtMjAsIC5hbnQtY29sLXNtLTIwLCAuYW50LWNvbC1tZC0yMCwgLmFudC1jb2wtbGctMjAsIC5hbnQtY29sLTIxLCAuYW50LWNvbC14cy0yMSwgLmFudC1jb2wtc20tMjEsIC5hbnQtY29sLW1kLTIxLCAuYW50LWNvbC1sZy0yMSwgLmFudC1jb2wtMjIsIC5hbnQtY29sLXhzLTIyLCAuYW50LWNvbC1zbS0yMiwgLmFudC1jb2wtbWQtMjIsIC5hbnQtY29sLWxnLTIyLCAuYW50LWNvbC0yMywgLmFudC1jb2wteHMtMjMsIC5hbnQtY29sLXNtLTIzLCAuYW50LWNvbC1tZC0yMywgLmFudC1jb2wtbGctMjMsIC5hbnQtY29sLTI0LCAuYW50LWNvbC14cy0yNCwgLmFudC1jb2wtc20tMjQsIC5hbnQtY29sLW1kLTI0LCAuYW50LWNvbC1sZy0yNCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4uYW50LWNvbC0xLCAuYW50LWNvbC0yLCAuYW50LWNvbC0zLCAuYW50LWNvbC00LCAuYW50LWNvbC01LCAuYW50LWNvbC02LCAuYW50LWNvbC03LCAuYW50LWNvbC04LCAuYW50LWNvbC05LCAuYW50LWNvbC0xMCwgLmFudC1jb2wtMTEsIC5hbnQtY29sLTEyLCAuYW50LWNvbC0xMywgLmFudC1jb2wtMTQsIC5hbnQtY29sLTE1LCAuYW50LWNvbC0xNiwgLmFudC1jb2wtMTcsIC5hbnQtY29sLTE4LCAuYW50LWNvbC0xOSwgLmFudC1jb2wtMjAsIC5hbnQtY29sLTIxLCAuYW50LWNvbC0yMiwgLmFudC1jb2wtMjMsIC5hbnQtY29sLTI0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XHJcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcbi5hbnQtY29sLTI0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYW50LWNvbC1wdXNoLTI0IHtcclxuICBsZWZ0OiAxMDAlO1xyXG59XHJcbi5hbnQtY29sLXB1bGwtMjQge1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG59XHJcbi5hbnQtY29sLW9mZnNldC0yNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbn1cclxuLmFudC1jb2wtb3JkZXItMjQge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI1O1xyXG4gIC13ZWJraXQtb3JkZXI6IDI0O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAyNDtcclxuICBvcmRlcjogMjQ7XHJcbn1cclxuLmFudC1jb2wtMjMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA5NS44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtcHVzaC0yMyB7XHJcbiAgbGVmdDogOTUuODMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXB1bGwtMjMge1xyXG4gIHJpZ2h0OiA5NS44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtb2Zmc2V0LTIzIHtcclxuICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLW9yZGVyLTIzIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNDtcclxuICAtd2Via2l0LW9yZGVyOiAyMztcclxuICAtbXMtZmxleC1vcmRlcjogMjM7XHJcbiAgb3JkZXI6IDIzO1xyXG59XHJcbi5hbnQtY29sLTIyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtMjIge1xyXG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC1wdWxsLTIyIHtcclxuICByaWdodDogOTEuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLW9mZnNldC0yMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC1vcmRlci0yMiB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjM7XHJcbiAgLXdlYmtpdC1vcmRlcjogMjI7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDIyO1xyXG4gIG9yZGVyOiAyMjtcclxufVxyXG4uYW50LWNvbC0yMSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDg3LjUlO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtMjEge1xyXG4gIGxlZnQ6IDg3LjUlO1xyXG59XHJcbi5hbnQtY29sLXB1bGwtMjEge1xyXG4gIHJpZ2h0OiA4Ny41JTtcclxufVxyXG4uYW50LWNvbC1vZmZzZXQtMjEge1xyXG4gIG1hcmdpbi1sZWZ0OiA4Ny41JTtcclxufVxyXG4uYW50LWNvbC1vcmRlci0yMSB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XHJcbiAgLXdlYmtpdC1vcmRlcjogMjE7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDIxO1xyXG4gIG9yZGVyOiAyMTtcclxufVxyXG4uYW50LWNvbC0yMCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC1wdXNoLTIwIHtcclxuICBsZWZ0OiA4My4zMzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtcHVsbC0yMCB7XHJcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC1vZmZzZXQtMjAge1xyXG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtb3JkZXItMjAge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xyXG4gIC13ZWJraXQtb3JkZXI6IDIwO1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAyMDtcclxuICBvcmRlcjogMjA7XHJcbn1cclxuLmFudC1jb2wtMTkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA3OS4xNjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wtcHVzaC0xOSB7XHJcbiAgbGVmdDogNzkuMTY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXB1bGwtMTkge1xyXG4gIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wtb2Zmc2V0LTE5IHtcclxuICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLW9yZGVyLTE5IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcclxuICAtd2Via2l0LW9yZGVyOiAxOTtcclxuICAtbXMtZmxleC1vcmRlcjogMTk7XHJcbiAgb3JkZXI6IDE5O1xyXG59XHJcbi5hbnQtY29sLTE4IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNzUlO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtMTgge1xyXG4gIGxlZnQ6IDc1JTtcclxufVxyXG4uYW50LWNvbC1wdWxsLTE4IHtcclxuICByaWdodDogNzUlO1xyXG59XHJcbi5hbnQtY29sLW9mZnNldC0xOCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcclxufVxyXG4uYW50LWNvbC1vcmRlci0xOCB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XHJcbiAgLXdlYmtpdC1vcmRlcjogMTg7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDE4O1xyXG4gIG9yZGVyOiAxODtcclxufVxyXG4uYW50LWNvbC0xNyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDcwLjgzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC1wdXNoLTE3IHtcclxuICBsZWZ0OiA3MC44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtcHVsbC0xNyB7XHJcbiAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC1vZmZzZXQtMTcge1xyXG4gIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtb3JkZXItMTcge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xyXG4gIC13ZWJraXQtb3JkZXI6IDE3O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAxNztcclxuICBvcmRlcjogMTc7XHJcbn1cclxuLmFudC1jb2wtMTYge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wtcHVzaC0xNiB7XHJcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXB1bGwtMTYge1xyXG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wtb2Zmc2V0LTE2IHtcclxuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLW9yZGVyLTE2IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcclxuICAtd2Via2l0LW9yZGVyOiAxNjtcclxuICAtbXMtZmxleC1vcmRlcjogMTY7XHJcbiAgb3JkZXI6IDE2O1xyXG59XHJcbi5hbnQtY29sLTE1IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNjIuNSU7XHJcbn1cclxuLmFudC1jb2wtcHVzaC0xNSB7XHJcbiAgbGVmdDogNjIuNSU7XHJcbn1cclxuLmFudC1jb2wtcHVsbC0xNSB7XHJcbiAgcmlnaHQ6IDYyLjUlO1xyXG59XHJcbi5hbnQtY29sLW9mZnNldC0xNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xyXG59XHJcbi5hbnQtY29sLW9yZGVyLTE1IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNjtcclxuICAtd2Via2l0LW9yZGVyOiAxNTtcclxuICAtbXMtZmxleC1vcmRlcjogMTU7XHJcbiAgb3JkZXI6IDE1O1xyXG59XHJcbi5hbnQtY29sLTE0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtMTQge1xyXG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC1wdWxsLTE0IHtcclxuICByaWdodDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLW9mZnNldC0xNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC1vcmRlci0xNCB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTU7XHJcbiAgLXdlYmtpdC1vcmRlcjogMTQ7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDE0O1xyXG4gIG9yZGVyOiAxNDtcclxufVxyXG4uYW50LWNvbC0xMyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC1wdXNoLTEzIHtcclxuICBsZWZ0OiA1NC4xNjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wtcHVsbC0xMyB7XHJcbiAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC1vZmZzZXQtMTMge1xyXG4gIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wtb3JkZXItMTMge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xyXG4gIC13ZWJraXQtb3JkZXI6IDEzO1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICBvcmRlcjogMTM7XHJcbn1cclxuLmFudC1jb2wtMTIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLmFudC1jb2wtcHVzaC0xMiB7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcbi5hbnQtY29sLXB1bGwtMTIge1xyXG4gIHJpZ2h0OiA1MCU7XHJcbn1cclxuLmFudC1jb2wtb2Zmc2V0LTEyIHtcclxuICBtYXJnaW4tbGVmdDogNTAlO1xyXG59XHJcbi5hbnQtY29sLW9yZGVyLTEyIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAtd2Via2l0LW9yZGVyOiAxMjtcclxuICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgb3JkZXI6IDEyO1xyXG59XHJcbi5hbnQtY29sLTExIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNDUuODMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtMTEge1xyXG4gIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC1wdWxsLTExIHtcclxuICByaWdodDogNDUuODMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLW9mZnNldC0xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC1vcmRlci0xMSB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XHJcbiAgLXdlYmtpdC1vcmRlcjogMTE7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gIG9yZGVyOiAxMTtcclxufVxyXG4uYW50LWNvbC0xMCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC1wdXNoLTEwIHtcclxuICBsZWZ0OiA0MS42NjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wtcHVsbC0xMCB7XHJcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC1vZmZzZXQtMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wtb3JkZXItMTAge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xyXG4gIC13ZWJraXQtb3JkZXI6IDEwO1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICBvcmRlcjogMTA7XHJcbn1cclxuLmFudC1jb2wtOSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDM3LjUlO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtOSB7XHJcbiAgbGVmdDogMzcuNSU7XHJcbn1cclxuLmFudC1jb2wtcHVsbC05IHtcclxuICByaWdodDogMzcuNSU7XHJcbn1cclxuLmFudC1jb2wtb2Zmc2V0LTkge1xyXG4gIG1hcmdpbi1sZWZ0OiAzNy41JTtcclxufVxyXG4uYW50LWNvbC1vcmRlci05IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcclxuICAtd2Via2l0LW9yZGVyOiA5O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gIG9yZGVyOiA5O1xyXG59XHJcbi5hbnQtY29sLTgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtcHVzaC04IHtcclxuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtcHVsbC04IHtcclxuICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLW9mZnNldC04IHtcclxuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLW9yZGVyLTgge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XHJcbiAgLXdlYmtpdC1vcmRlcjogODtcclxuICAtbXMtZmxleC1vcmRlcjogODtcclxuICBvcmRlcjogODtcclxufVxyXG4uYW50LWNvbC03IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjkuMTY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtNyB7XHJcbiAgbGVmdDogMjkuMTY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXB1bGwtNyB7XHJcbiAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC1vZmZzZXQtNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC1vcmRlci03IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xyXG4gIC13ZWJraXQtb3JkZXI6IDc7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgb3JkZXI6IDc7XHJcbn1cclxuLmFudC1jb2wtNiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDI1JTtcclxufVxyXG4uYW50LWNvbC1wdXNoLTYge1xyXG4gIGxlZnQ6IDI1JTtcclxufVxyXG4uYW50LWNvbC1wdWxsLTYge1xyXG4gIHJpZ2h0OiAyNSU7XHJcbn1cclxuLmFudC1jb2wtb2Zmc2V0LTYge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbn1cclxuLmFudC1jb2wtb3JkZXItNiB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcclxuICAtd2Via2l0LW9yZGVyOiA2O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gIG9yZGVyOiA2O1xyXG59XHJcbi5hbnQtY29sLTUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyMC44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtcHVzaC01IHtcclxuICBsZWZ0OiAyMC44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtcHVsbC01IHtcclxuICByaWdodDogMjAuODMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLW9mZnNldC01IHtcclxuICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLW9yZGVyLTUge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XHJcbiAgLXdlYmtpdC1vcmRlcjogNTtcclxuICAtbXMtZmxleC1vcmRlcjogNTtcclxuICBvcmRlcjogNTtcclxufVxyXG4uYW50LWNvbC00IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtNCB7XHJcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXB1bGwtNCB7XHJcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC1vZmZzZXQtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC1vcmRlci00IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xyXG4gIC13ZWJraXQtb3JkZXI6IDQ7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgb3JkZXI6IDQ7XHJcbn1cclxuLmFudC1jb2wtMyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEyLjUlO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtMyB7XHJcbiAgbGVmdDogMTIuNSU7XHJcbn1cclxuLmFudC1jb2wtcHVsbC0zIHtcclxuICByaWdodDogMTIuNSU7XHJcbn1cclxuLmFudC1jb2wtb2Zmc2V0LTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMi41JTtcclxufVxyXG4uYW50LWNvbC1vcmRlci0zIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xyXG4gIC13ZWJraXQtb3JkZXI6IDM7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgb3JkZXI6IDM7XHJcbn1cclxuLmFudC1jb2wtMiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtMiB7XHJcbiAgbGVmdDogOC4zMzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtcHVsbC0yIHtcclxuICByaWdodDogOC4zMzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wtb2Zmc2V0LTIge1xyXG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC1vcmRlci0yIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gIC13ZWJraXQtb3JkZXI6IDI7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgb3JkZXI6IDI7XHJcbn1cclxuLmFudC1jb2wtMSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDQuMTY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtMSB7XHJcbiAgbGVmdDogNC4xNjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wtcHVsbC0xIHtcclxuICByaWdodDogNC4xNjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wtb2Zmc2V0LTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC1vcmRlci0xIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gIC13ZWJraXQtb3JkZXI6IDE7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuLmFudC1jb2wtMCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LWNvbC1wdXNoLTAge1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLmFudC1jb2wtcHVsbC0wIHtcclxuICByaWdodDogYXV0bztcclxufVxyXG4uYW50LWNvbC1wdXNoLTAge1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLmFudC1jb2wtcHVsbC0wIHtcclxuICByaWdodDogYXV0bztcclxufVxyXG4uYW50LWNvbC1vZmZzZXQtMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmFudC1jb2wtb3JkZXItMCB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcclxuICAtd2Via2l0LW9yZGVyOiAwO1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gIG9yZGVyOiAwO1xyXG59XHJcbi5hbnQtY29sLXhzLTEsIC5hbnQtY29sLXhzLTIsIC5hbnQtY29sLXhzLTMsIC5hbnQtY29sLXhzLTQsIC5hbnQtY29sLXhzLTUsIC5hbnQtY29sLXhzLTYsIC5hbnQtY29sLXhzLTcsIC5hbnQtY29sLXhzLTgsIC5hbnQtY29sLXhzLTksIC5hbnQtY29sLXhzLTEwLCAuYW50LWNvbC14cy0xMSwgLmFudC1jb2wteHMtMTIsIC5hbnQtY29sLXhzLTEzLCAuYW50LWNvbC14cy0xNCwgLmFudC1jb2wteHMtMTUsIC5hbnQtY29sLXhzLTE2LCAuYW50LWNvbC14cy0xNywgLmFudC1jb2wteHMtMTgsIC5hbnQtY29sLXhzLTE5LCAuYW50LWNvbC14cy0yMCwgLmFudC1jb2wteHMtMjEsIC5hbnQtY29sLXhzLTIyLCAuYW50LWNvbC14cy0yMywgLmFudC1jb2wteHMtMjQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcclxuICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuLmFudC1jb2wteHMtMjQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1c2gtMjQge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVsbC0yNCB7XHJcbiAgcmlnaHQ6IDEwMCU7XHJcbn1cclxuLmFudC1jb2wteHMtb2Zmc2V0LTI0IHtcclxuICBtYXJnaW4tbGVmdDogMTAwJTtcclxufVxyXG4uYW50LWNvbC14cy1vcmRlci0yNCB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XHJcbiAgLXdlYmtpdC1vcmRlcjogMjQ7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDI0O1xyXG4gIG9yZGVyOiAyNDtcclxufVxyXG4uYW50LWNvbC14cy0yMyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDk1LjgzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1wdXNoLTIzIHtcclxuICBsZWZ0OiA5NS44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVsbC0yMyB7XHJcbiAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1vZmZzZXQtMjMge1xyXG4gIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wteHMtb3JkZXItMjMge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xyXG4gIC13ZWJraXQtb3JkZXI6IDIzO1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAyMztcclxuICBvcmRlcjogMjM7XHJcbn1cclxuLmFudC1jb2wteHMtMjIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVzaC0yMiB7XHJcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1bGwtMjIge1xyXG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wteHMtb2Zmc2V0LTIyIHtcclxuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXhzLW9yZGVyLTIyIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcclxuICAtd2Via2l0LW9yZGVyOiAyMjtcclxuICAtbXMtZmxleC1vcmRlcjogMjI7XHJcbiAgb3JkZXI6IDIyO1xyXG59XHJcbi5hbnQtY29sLXhzLTIxIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogODcuNSU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVzaC0yMSB7XHJcbiAgbGVmdDogODcuNSU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVsbC0yMSB7XHJcbiAgcmlnaHQ6IDg3LjUlO1xyXG59XHJcbi5hbnQtY29sLXhzLW9mZnNldC0yMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xyXG59XHJcbi5hbnQtY29sLXhzLW9yZGVyLTIxIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMjtcclxuICAtd2Via2l0LW9yZGVyOiAyMTtcclxuICAtbXMtZmxleC1vcmRlcjogMjE7XHJcbiAgb3JkZXI6IDIxO1xyXG59XHJcbi5hbnQtY29sLXhzLTIwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1c2gtMjAge1xyXG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTIwIHtcclxuICByaWdodDogODMuMzMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXhzLW9mZnNldC0yMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1vcmRlci0yMCB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjE7XHJcbiAgLXdlYmtpdC1vcmRlcjogMjA7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDIwO1xyXG4gIG9yZGVyOiAyMDtcclxufVxyXG4uYW50LWNvbC14cy0xOSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDc5LjE2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC14cy1wdXNoLTE5IHtcclxuICBsZWZ0OiA3OS4xNjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVsbC0xOSB7XHJcbiAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC14cy1vZmZzZXQtMTkge1xyXG4gIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wteHMtb3JkZXItMTkge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIwO1xyXG4gIC13ZWJraXQtb3JkZXI6IDE5O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAxOTtcclxuICBvcmRlcjogMTk7XHJcbn1cclxuLmFudC1jb2wteHMtMTgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA3NSU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVzaC0xOCB7XHJcbiAgbGVmdDogNzUlO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1bGwtMTgge1xyXG4gIHJpZ2h0OiA3NSU7XHJcbn1cclxuLmFudC1jb2wteHMtb2Zmc2V0LTE4IHtcclxuICBtYXJnaW4tbGVmdDogNzUlO1xyXG59XHJcbi5hbnQtY29sLXhzLW9yZGVyLTE4IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOTtcclxuICAtd2Via2l0LW9yZGVyOiAxODtcclxuICAtbXMtZmxleC1vcmRlcjogMTg7XHJcbiAgb3JkZXI6IDE4O1xyXG59XHJcbi5hbnQtY29sLXhzLTE3IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNzAuODMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1c2gtMTcge1xyXG4gIGxlZnQ6IDcwLjgzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTE3IHtcclxuICByaWdodDogNzAuODMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXhzLW9mZnNldC0xNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1vcmRlci0xNyB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTg7XHJcbiAgLXdlYmtpdC1vcmRlcjogMTc7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDE3O1xyXG4gIG9yZGVyOiAxNztcclxufVxyXG4uYW50LWNvbC14cy0xNiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC14cy1wdXNoLTE2IHtcclxuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVsbC0xNiB7XHJcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC14cy1vZmZzZXQtMTYge1xyXG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wteHMtb3JkZXItMTYge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE3O1xyXG4gIC13ZWJraXQtb3JkZXI6IDE2O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAxNjtcclxuICBvcmRlcjogMTY7XHJcbn1cclxuLmFudC1jb2wteHMtMTUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA2Mi41JTtcclxufVxyXG4uYW50LWNvbC14cy1wdXNoLTE1IHtcclxuICBsZWZ0OiA2Mi41JTtcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTE1IHtcclxuICByaWdodDogNjIuNSU7XHJcbn1cclxuLmFudC1jb2wteHMtb2Zmc2V0LTE1IHtcclxuICBtYXJnaW4tbGVmdDogNjIuNSU7XHJcbn1cclxuLmFudC1jb2wteHMtb3JkZXItMTUge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE2O1xyXG4gIC13ZWJraXQtb3JkZXI6IDE1O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAxNTtcclxuICBvcmRlcjogMTU7XHJcbn1cclxuLmFudC1jb2wteHMtMTQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVzaC0xNCB7XHJcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1bGwtMTQge1xyXG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wteHMtb2Zmc2V0LTE0IHtcclxuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXhzLW9yZGVyLTE0IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNTtcclxuICAtd2Via2l0LW9yZGVyOiAxNDtcclxuICAtbXMtZmxleC1vcmRlcjogMTQ7XHJcbiAgb3JkZXI6IDE0O1xyXG59XHJcbi5hbnQtY29sLXhzLTEzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNTQuMTY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1c2gtMTMge1xyXG4gIGxlZnQ6IDU0LjE2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTEzIHtcclxuICByaWdodDogNTQuMTY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXhzLW9mZnNldC0xMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC14cy1vcmRlci0xMyB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XHJcbiAgLXdlYmtpdC1vcmRlcjogMTM7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gIG9yZGVyOiAxMztcclxufVxyXG4uYW50LWNvbC14cy0xMiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uYW50LWNvbC14cy1wdXNoLTEyIHtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVsbC0xMiB7XHJcbiAgcmlnaHQ6IDUwJTtcclxufVxyXG4uYW50LWNvbC14cy1vZmZzZXQtMTIge1xyXG4gIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbn1cclxuLmFudC1jb2wteHMtb3JkZXItMTIge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xyXG4gIC13ZWJraXQtb3JkZXI6IDEyO1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICBvcmRlcjogMTI7XHJcbn1cclxuLmFudC1jb2wteHMtMTEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA0NS44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVzaC0xMSB7XHJcbiAgbGVmdDogNDUuODMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1bGwtMTEge1xyXG4gIHJpZ2h0OiA0NS44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wteHMtb2Zmc2V0LTExIHtcclxuICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXhzLW9yZGVyLTExIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcclxuICAtd2Via2l0LW9yZGVyOiAxMTtcclxuICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgb3JkZXI6IDExO1xyXG59XHJcbi5hbnQtY29sLXhzLTEwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1c2gtMTAge1xyXG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTEwIHtcclxuICByaWdodDogNDEuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXhzLW9mZnNldC0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC14cy1vcmRlci0xMCB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XHJcbiAgLXdlYmtpdC1vcmRlcjogMTA7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gIG9yZGVyOiAxMDtcclxufVxyXG4uYW50LWNvbC14cy05IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzcuNSU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVzaC05IHtcclxuICBsZWZ0OiAzNy41JTtcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTkge1xyXG4gIHJpZ2h0OiAzNy41JTtcclxufVxyXG4uYW50LWNvbC14cy1vZmZzZXQtOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xyXG59XHJcbi5hbnQtY29sLXhzLW9yZGVyLTkge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gIC13ZWJraXQtb3JkZXI6IDk7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgb3JkZXI6IDk7XHJcbn1cclxuLmFudC1jb2wteHMtOCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1wdXNoLTgge1xyXG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTgge1xyXG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wteHMtb2Zmc2V0LTgge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wteHMtb3JkZXItOCB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcclxuICAtd2Via2l0LW9yZGVyOiA4O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gIG9yZGVyOiA4O1xyXG59XHJcbi5hbnQtY29sLXhzLTcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyOS4xNjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVzaC03IHtcclxuICBsZWZ0OiAyOS4xNjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVsbC03IHtcclxuICByaWdodDogMjkuMTY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXhzLW9mZnNldC03IHtcclxuICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXhzLW9yZGVyLTcge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XHJcbiAgLXdlYmtpdC1vcmRlcjogNztcclxuICAtbXMtZmxleC1vcmRlcjogNztcclxuICBvcmRlcjogNztcclxufVxyXG4uYW50LWNvbC14cy02IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjUlO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1c2gtNiB7XHJcbiAgbGVmdDogMjUlO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1bGwtNiB7XHJcbiAgcmlnaHQ6IDI1JTtcclxufVxyXG4uYW50LWNvbC14cy1vZmZzZXQtNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcclxufVxyXG4uYW50LWNvbC14cy1vcmRlci02IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xyXG4gIC13ZWJraXQtb3JkZXI6IDY7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgb3JkZXI6IDY7XHJcbn1cclxuLmFudC1jb2wteHMtNSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDIwLjgzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1wdXNoLTUge1xyXG4gIGxlZnQ6IDIwLjgzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTUge1xyXG4gIHJpZ2h0OiAyMC44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wteHMtb2Zmc2V0LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wteHMtb3JkZXItNSB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcclxuICAtd2Via2l0LW9yZGVyOiA1O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gIG9yZGVyOiA1O1xyXG59XHJcbi5hbnQtY29sLXhzLTQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVzaC00IHtcclxuICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVsbC00IHtcclxuICByaWdodDogMTYuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXhzLW9mZnNldC00IHtcclxuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXhzLW9yZGVyLTQge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgLXdlYmtpdC1vcmRlcjogNDtcclxuICAtbXMtZmxleC1vcmRlcjogNDtcclxuICBvcmRlcjogNDtcclxufVxyXG4uYW50LWNvbC14cy0zIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTIuNSU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVzaC0zIHtcclxuICBsZWZ0OiAxMi41JTtcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTMge1xyXG4gIHJpZ2h0OiAxMi41JTtcclxufVxyXG4uYW50LWNvbC14cy1vZmZzZXQtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xyXG59XHJcbi5hbnQtY29sLXhzLW9yZGVyLTMge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgLXdlYmtpdC1vcmRlcjogMztcclxuICAtbXMtZmxleC1vcmRlcjogMztcclxuICBvcmRlcjogMztcclxufVxyXG4uYW50LWNvbC14cy0yIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVzaC0yIHtcclxuICBsZWZ0OiA4LjMzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTIge1xyXG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcclxufVxyXG4uYW50LWNvbC14cy1vZmZzZXQtMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG59XHJcbi5hbnQtY29sLXhzLW9yZGVyLTIge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgLXdlYmtpdC1vcmRlcjogMjtcclxuICAtbXMtZmxleC1vcmRlcjogMjtcclxuICBvcmRlcjogMjtcclxufVxyXG4uYW50LWNvbC14cy0xIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNC4xNjY2NjY2NyU7XHJcbn1cclxuLmFudC1jb2wteHMtcHVzaC0xIHtcclxuICBsZWZ0OiA0LjE2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTEge1xyXG4gIHJpZ2h0OiA0LjE2NjY2NjY3JTtcclxufVxyXG4uYW50LWNvbC14cy1vZmZzZXQtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xyXG59XHJcbi5hbnQtY29sLXhzLW9yZGVyLTEge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgLXdlYmtpdC1vcmRlcjogMTtcclxuICAtbXMtZmxleC1vcmRlcjogMTtcclxuICBvcmRlcjogMTtcclxufVxyXG4uYW50LWNvbC14cy0wIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtY29sLXB1c2gtMCB7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uYW50LWNvbC1wdWxsLTAge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5hbnQtY29sLXhzLXB1c2gtMCB7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uYW50LWNvbC14cy1wdWxsLTAge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5hbnQtY29sLXhzLW9mZnNldC0wIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uYW50LWNvbC14cy1vcmRlci0wIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xyXG4gIC13ZWJraXQtb3JkZXI6IDA7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgb3JkZXI6IDA7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmFudC1jb2wtc20tMSwgLmFudC1jb2wtc20tMiwgLmFudC1jb2wtc20tMywgLmFudC1jb2wtc20tNCwgLmFudC1jb2wtc20tNSwgLmFudC1jb2wtc20tNiwgLmFudC1jb2wtc20tNywgLmFudC1jb2wtc20tOCwgLmFudC1jb2wtc20tOSwgLmFudC1jb2wtc20tMTAsIC5hbnQtY29sLXNtLTExLCAuYW50LWNvbC1zbS0xMiwgLmFudC1jb2wtc20tMTMsIC5hbnQtY29sLXNtLTE0LCAuYW50LWNvbC1zbS0xNSwgLmFudC1jb2wtc20tMTYsIC5hbnQtY29sLXNtLTE3LCAuYW50LWNvbC1zbS0xOCwgLmFudC1jb2wtc20tMTksIC5hbnQtY29sLXNtLTIwLCAuYW50LWNvbC1zbS0yMSwgLmFudC1jb2wtc20tMjIsIC5hbnQtY29sLXNtLTIzLCAuYW50LWNvbC1zbS0yNCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLTI0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1c2gtMjQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVsbC0yNCB7XHJcbiAgICByaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb2Zmc2V0LTI0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vcmRlci0yNCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcclxuICAgIC13ZWJraXQtb3JkZXI6IDI0O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI0O1xyXG4gICAgb3JkZXI6IDI0O1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS0yMyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA5NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1c2gtMjMge1xyXG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdWxsLTIzIHtcclxuICAgIHJpZ2h0OiA5NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9mZnNldC0yMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vcmRlci0yMyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNDtcclxuICAgIC13ZWJraXQtb3JkZXI6IDIzO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDIzO1xyXG4gICAgb3JkZXI6IDIzO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS0yMiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1c2gtMjIge1xyXG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdWxsLTIyIHtcclxuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9mZnNldC0yMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vcmRlci0yMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcclxuICAgIC13ZWJraXQtb3JkZXI6IDIyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDIyO1xyXG4gICAgb3JkZXI6IDIyO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS0yMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA4Ny41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVzaC0yMSB7XHJcbiAgICBsZWZ0OiA4Ny41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVsbC0yMSB7XHJcbiAgICByaWdodDogODcuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9mZnNldC0yMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9yZGVyLTIxIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMjE7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjE7XHJcbiAgICBvcmRlcjogMjE7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLTIwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVzaC0yMCB7XHJcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1bGwtMjAge1xyXG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb2Zmc2V0LTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9yZGVyLTIwIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMjA7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XHJcbiAgICBvcmRlcjogMjA7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLTE5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDc5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVzaC0xOSB7XHJcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1bGwtMTkge1xyXG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9yZGVyLTE5IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIwO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTk7XHJcbiAgICBvcmRlcjogMTk7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLTE4IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVzaC0xOCB7XHJcbiAgICBsZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1bGwtMTgge1xyXG4gICAgcmlnaHQ6IDc1JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE4IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9yZGVyLTE4IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTg7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTg7XHJcbiAgICBvcmRlcjogMTg7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLTE3IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVzaC0xNyB7XHJcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1bGwtMTcge1xyXG4gICAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE3IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9yZGVyLTE3IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTc7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XHJcbiAgICBvcmRlcjogMTc7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLTE2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVzaC0xNiB7XHJcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1bGwtMTYge1xyXG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9yZGVyLTE2IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE3O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTY7XHJcbiAgICBvcmRlcjogMTY7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLTE1IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDYyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdXNoLTE1IHtcclxuICAgIGxlZnQ6IDYyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdWxsLTE1IHtcclxuICAgIHJpZ2h0OiA2Mi41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb3JkZXItMTUge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxNTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxNTtcclxuICAgIG9yZGVyOiAxNTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tMTQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdXNoLTE0IHtcclxuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVsbC0xNCB7XHJcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb3JkZXItMTQge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTU7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxNDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcclxuICAgIG9yZGVyOiAxNDtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tMTMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdXNoLTEzIHtcclxuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVsbC0xMyB7XHJcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb3JkZXItMTMge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgIG9yZGVyOiAxMztcclxuICB9XHJcbiAgLmFudC1jb2wtc20tMTIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdXNoLTEyIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVsbC0xMiB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb3JkZXItMTIge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tMTEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdXNoLTExIHtcclxuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVsbC0xMSB7XHJcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb3JkZXItMTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgIG9yZGVyOiAxMTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tMTAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdXNoLTEwIHtcclxuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVsbC0xMCB7XHJcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb3JkZXItMTAge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tOSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzNy41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVzaC05IHtcclxuICAgIGxlZnQ6IDM3LjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdWxsLTkge1xyXG4gICAgcmlnaHQ6IDM3LjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9yZGVyLTkge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tOCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1c2gtOCB7XHJcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1bGwtOCB7XHJcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vcmRlci04IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICBvcmRlcjogODtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tNyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyOS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1c2gtNyB7XHJcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1bGwtNyB7XHJcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vcmRlci03IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLmFudC1jb2wtc20tNiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1c2gtNiB7XHJcbiAgICBsZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1bGwtNiB7XHJcbiAgICByaWdodDogMjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vcmRlci02IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICBvcmRlcjogNjtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tNSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1c2gtNSB7XHJcbiAgICBsZWZ0OiAyMC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1bGwtNSB7XHJcbiAgICByaWdodDogMjAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vcmRlci01IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tNCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1c2gtNCB7XHJcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1bGwtNCB7XHJcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vcmRlci00IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tMyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMi41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVzaC0zIHtcclxuICAgIGxlZnQ6IDEyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdWxsLTMge1xyXG4gICAgcmlnaHQ6IDEyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9yZGVyLTMge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgIC13ZWJraXQtb3JkZXI6IDM7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS0yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdXNoLTIge1xyXG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1bGwtMiB7XHJcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb3JkZXItMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLTEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLXB1c2gtMSB7XHJcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVsbC0xIHtcclxuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vcmRlci0xIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tMCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYW50LWNvbC1wdXNoLTAge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmFudC1jb2wtcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1wdXNoLTAge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmFudC1jb2wtc20tcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuYW50LWNvbC1zbS1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLmFudC1jb2wtc20tb3JkZXItMCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5hbnQtY29sLW1kLTEsIC5hbnQtY29sLW1kLTIsIC5hbnQtY29sLW1kLTMsIC5hbnQtY29sLW1kLTQsIC5hbnQtY29sLW1kLTUsIC5hbnQtY29sLW1kLTYsIC5hbnQtY29sLW1kLTcsIC5hbnQtY29sLW1kLTgsIC5hbnQtY29sLW1kLTksIC5hbnQtY29sLW1kLTEwLCAuYW50LWNvbC1tZC0xMSwgLmFudC1jb2wtbWQtMTIsIC5hbnQtY29sLW1kLTEzLCAuYW50LWNvbC1tZC0xNCwgLmFudC1jb2wtbWQtMTUsIC5hbnQtY29sLW1kLTE2LCAuYW50LWNvbC1tZC0xNywgLmFudC1jb2wtbWQtMTgsIC5hbnQtY29sLW1kLTE5LCAuYW50LWNvbC1tZC0yMCwgLmFudC1jb2wtbWQtMjEsIC5hbnQtY29sLW1kLTIyLCAuYW50LWNvbC1tZC0yMywgLmFudC1jb2wtbWQtMjQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC0yNCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdXNoLTI0IHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1bGwtMjQge1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9mZnNldC0yNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb3JkZXItMjQge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAyNDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyNDtcclxuICAgIG9yZGVyOiAyNDtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtMjMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOTUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdXNoLTIzIHtcclxuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVsbC0yMyB7XHJcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vZmZzZXQtMjMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb3JkZXItMjMge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAyMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyMztcclxuICAgIG9yZGVyOiAyMztcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtMjIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdXNoLTIyIHtcclxuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVsbC0yMiB7XHJcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vZmZzZXQtMjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb3JkZXItMjIge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjM7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAyMjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyMjtcclxuICAgIG9yZGVyOiAyMjtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtMjEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODcuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1c2gtMjEge1xyXG4gICAgbGVmdDogODcuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1bGwtMjEge1xyXG4gICAgcmlnaHQ6IDg3LjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vZmZzZXQtMjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vcmRlci0yMSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMjtcclxuICAgIC13ZWJraXQtb3JkZXI6IDIxO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDIxO1xyXG4gICAgb3JkZXI6IDIxO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC0yMCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1c2gtMjAge1xyXG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdWxsLTIwIHtcclxuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9mZnNldC0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vcmRlci0yMCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcclxuICAgIC13ZWJraXQtb3JkZXI6IDIwO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDIwO1xyXG4gICAgb3JkZXI6IDIwO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC0xOSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA3OS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1c2gtMTkge1xyXG4gICAgbGVmdDogNzkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdWxsLTE5IHtcclxuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9mZnNldC0xOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vcmRlci0xOSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcclxuICAgIC13ZWJraXQtb3JkZXI6IDE5O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE5O1xyXG4gICAgb3JkZXI6IDE5O1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC0xOCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1c2gtMTgge1xyXG4gICAgbGVmdDogNzUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdWxsLTE4IHtcclxuICAgIHJpZ2h0OiA3NSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9mZnNldC0xOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vcmRlci0xOCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOTtcclxuICAgIC13ZWJraXQtb3JkZXI6IDE4O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE4O1xyXG4gICAgb3JkZXI6IDE4O1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC0xNyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA3MC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1c2gtMTcge1xyXG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdWxsLTE3IHtcclxuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9mZnNldC0xNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vcmRlci0xNyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcclxuICAgIC13ZWJraXQtb3JkZXI6IDE3O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE3O1xyXG4gICAgb3JkZXI6IDE3O1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC0xNiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1c2gtMTYge1xyXG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdWxsLTE2IHtcclxuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9mZnNldC0xNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vcmRlci0xNiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcclxuICAgIC13ZWJraXQtb3JkZXI6IDE2O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE2O1xyXG4gICAgb3JkZXI6IDE2O1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC0xNSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA2Mi41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVzaC0xNSB7XHJcbiAgICBsZWZ0OiA2Mi41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVsbC0xNSB7XHJcbiAgICByaWdodDogNjIuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9mZnNldC0xNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9yZGVyLTE1IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE2O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTU7XHJcbiAgICBvcmRlcjogMTU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTE0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVzaC0xNCB7XHJcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1bGwtMTQge1xyXG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9yZGVyLTE0IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTQ7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTQ7XHJcbiAgICBvcmRlcjogMTQ7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTEzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVzaC0xMyB7XHJcbiAgICBsZWZ0OiA1NC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1bGwtMTMge1xyXG4gICAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTEzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9yZGVyLTEzIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICBvcmRlcjogMTM7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTEyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVzaC0xMiB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1bGwtMTIge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9yZGVyLTEyIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICBvcmRlcjogMTI7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTExIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQ1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVzaC0xMSB7XHJcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1bGwtMTEge1xyXG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9yZGVyLTExIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTEwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVzaC0xMCB7XHJcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1bGwtMTAge1xyXG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9yZGVyLTEwIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICBvcmRlcjogMTA7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzcuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1c2gtOSB7XHJcbiAgICBsZWZ0OiAzNy41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVsbC05IHtcclxuICAgIHJpZ2h0OiAzNy41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vcmRlci05IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogOTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgb3JkZXI6IDk7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdXNoLTgge1xyXG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdWxsLTgge1xyXG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb3JkZXItOCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogODtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdXNoLTcge1xyXG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdWxsLTcge1xyXG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb3JkZXItNyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogNztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgb3JkZXI6IDc7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdXNoLTYge1xyXG4gICAgbGVmdDogMjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdWxsLTYge1xyXG4gICAgcmlnaHQ6IDI1JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb3JkZXItNiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogNjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdXNoLTUge1xyXG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdWxsLTUge1xyXG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb3JkZXItNSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogNTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdXNoLTQge1xyXG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdWxsLTQge1xyXG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb3JkZXItNCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogNDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTIuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1c2gtMyB7XHJcbiAgICBsZWZ0OiAxMi41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVsbC0zIHtcclxuICAgIHJpZ2h0OiAxMi41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vcmRlci0zIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtMiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVzaC0yIHtcclxuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdWxsLTIge1xyXG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9yZGVyLTIge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgIC13ZWJraXQtb3JkZXI6IDI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC0xIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1tZC1wdXNoLTEge1xyXG4gICAgbGVmdDogNC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1bGwtMSB7XHJcbiAgICByaWdodDogNC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb3JkZXItMSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmFudC1jb2wtcHVzaC0wIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIC5hbnQtY29sLXB1bGwtMCB7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtcHVzaC0wIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLXB1bGwtMCB7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLW9yZGVyLTAge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcclxuICAgIC13ZWJraXQtb3JkZXI6IDA7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgIG9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmFudC1jb2wtbGctMSwgLmFudC1jb2wtbGctMiwgLmFudC1jb2wtbGctMywgLmFudC1jb2wtbGctNCwgLmFudC1jb2wtbGctNSwgLmFudC1jb2wtbGctNiwgLmFudC1jb2wtbGctNywgLmFudC1jb2wtbGctOCwgLmFudC1jb2wtbGctOSwgLmFudC1jb2wtbGctMTAsIC5hbnQtY29sLWxnLTExLCAuYW50LWNvbC1sZy0xMiwgLmFudC1jb2wtbGctMTMsIC5hbnQtY29sLWxnLTE0LCAuYW50LWNvbC1sZy0xNSwgLmFudC1jb2wtbGctMTYsIC5hbnQtY29sLWxnLTE3LCAuYW50LWNvbC1sZy0xOCwgLmFudC1jb2wtbGctMTksIC5hbnQtY29sLWxnLTIwLCAuYW50LWNvbC1sZy0yMSwgLmFudC1jb2wtbGctMjIsIC5hbnQtY29sLWxnLTIzLCAuYW50LWNvbC1sZy0yNCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLTI0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1c2gtMjQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVsbC0yNCB7XHJcbiAgICByaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb2Zmc2V0LTI0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vcmRlci0yNCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcclxuICAgIC13ZWJraXQtb3JkZXI6IDI0O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI0O1xyXG4gICAgb3JkZXI6IDI0O1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy0yMyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA5NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1c2gtMjMge1xyXG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdWxsLTIzIHtcclxuICAgIHJpZ2h0OiA5NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9mZnNldC0yMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vcmRlci0yMyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNDtcclxuICAgIC13ZWJraXQtb3JkZXI6IDIzO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDIzO1xyXG4gICAgb3JkZXI6IDIzO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy0yMiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1c2gtMjIge1xyXG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdWxsLTIyIHtcclxuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9mZnNldC0yMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vcmRlci0yMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcclxuICAgIC13ZWJraXQtb3JkZXI6IDIyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDIyO1xyXG4gICAgb3JkZXI6IDIyO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy0yMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA4Ny41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVzaC0yMSB7XHJcbiAgICBsZWZ0OiA4Ny41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVsbC0yMSB7XHJcbiAgICByaWdodDogODcuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9mZnNldC0yMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9yZGVyLTIxIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMjE7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjE7XHJcbiAgICBvcmRlcjogMjE7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLTIwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVzaC0yMCB7XHJcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1bGwtMjAge1xyXG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb2Zmc2V0LTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9yZGVyLTIwIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMjA7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XHJcbiAgICBvcmRlcjogMjA7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLTE5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDc5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVzaC0xOSB7XHJcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1bGwtMTkge1xyXG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9yZGVyLTE5IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIwO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTk7XHJcbiAgICBvcmRlcjogMTk7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLTE4IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVzaC0xOCB7XHJcbiAgICBsZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1bGwtMTgge1xyXG4gICAgcmlnaHQ6IDc1JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE4IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9yZGVyLTE4IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTg7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTg7XHJcbiAgICBvcmRlcjogMTg7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLTE3IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVzaC0xNyB7XHJcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1bGwtMTcge1xyXG4gICAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE3IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9yZGVyLTE3IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTc7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XHJcbiAgICBvcmRlcjogMTc7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLTE2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVzaC0xNiB7XHJcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1bGwtMTYge1xyXG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9yZGVyLTE2IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE3O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTY7XHJcbiAgICBvcmRlcjogMTY7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLTE1IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDYyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdXNoLTE1IHtcclxuICAgIGxlZnQ6IDYyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdWxsLTE1IHtcclxuICAgIHJpZ2h0OiA2Mi41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb3JkZXItMTUge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxNTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxNTtcclxuICAgIG9yZGVyOiAxNTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctMTQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdXNoLTE0IHtcclxuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVsbC0xNCB7XHJcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb3JkZXItMTQge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTU7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxNDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcclxuICAgIG9yZGVyOiAxNDtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctMTMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdXNoLTEzIHtcclxuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVsbC0xMyB7XHJcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb3JkZXItMTMge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgIG9yZGVyOiAxMztcclxuICB9XHJcbiAgLmFudC1jb2wtbGctMTIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdXNoLTEyIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVsbC0xMiB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb3JkZXItMTIge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctMTEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdXNoLTExIHtcclxuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVsbC0xMSB7XHJcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb3JkZXItMTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgIG9yZGVyOiAxMTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctMTAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdXNoLTEwIHtcclxuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVsbC0xMCB7XHJcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb3JkZXItMTAge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctOSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzNy41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVzaC05IHtcclxuICAgIGxlZnQ6IDM3LjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdWxsLTkge1xyXG4gICAgcmlnaHQ6IDM3LjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9yZGVyLTkge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctOCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1c2gtOCB7XHJcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1bGwtOCB7XHJcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vcmRlci04IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICBvcmRlcjogODtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctNyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyOS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1c2gtNyB7XHJcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1bGwtNyB7XHJcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vcmRlci03IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLmFudC1jb2wtbGctNiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1c2gtNiB7XHJcbiAgICBsZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1bGwtNiB7XHJcbiAgICByaWdodDogMjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vcmRlci02IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICBvcmRlcjogNjtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctNSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1c2gtNSB7XHJcbiAgICBsZWZ0OiAyMC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1bGwtNSB7XHJcbiAgICByaWdodDogMjAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vcmRlci01IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctNCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1c2gtNCB7XHJcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1bGwtNCB7XHJcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vcmRlci00IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctMyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMi41JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVzaC0zIHtcclxuICAgIGxlZnQ6IDEyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdWxsLTMge1xyXG4gICAgcmlnaHQ6IDEyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9yZGVyLTMge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgIC13ZWJraXQtb3JkZXI6IDM7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy0yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdXNoLTIge1xyXG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1bGwtMiB7XHJcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb3JkZXItMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLTEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLXB1c2gtMSB7XHJcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVsbC0xIHtcclxuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vcmRlci0xIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctMCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYW50LWNvbC1wdXNoLTAge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmFudC1jb2wtcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1wdXNoLTAge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmFudC1jb2wtbGctcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuYW50LWNvbC1sZy1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLmFudC1jb2wtbGctb3JkZXItMCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAuYW50LWNvbC14bC0xLCAuYW50LWNvbC14bC0yLCAuYW50LWNvbC14bC0zLCAuYW50LWNvbC14bC00LCAuYW50LWNvbC14bC01LCAuYW50LWNvbC14bC02LCAuYW50LWNvbC14bC03LCAuYW50LWNvbC14bC04LCAuYW50LWNvbC14bC05LCAuYW50LWNvbC14bC0xMCwgLmFudC1jb2wteGwtMTEsIC5hbnQtY29sLXhsLTEyLCAuYW50LWNvbC14bC0xMywgLmFudC1jb2wteGwtMTQsIC5hbnQtY29sLXhsLTE1LCAuYW50LWNvbC14bC0xNiwgLmFudC1jb2wteGwtMTcsIC5hbnQtY29sLXhsLTE4LCAuYW50LWNvbC14bC0xOSwgLmFudC1jb2wteGwtMjAsIC5hbnQtY29sLXhsLTIxLCAuYW50LWNvbC14bC0yMiwgLmFudC1jb2wteGwtMjMsIC5hbnQtY29sLXhsLTI0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICB9XHJcbiAgLmFudC1jb2wteGwtMjQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVzaC0yNCB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdWxsLTI0IHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vZmZzZXQtMjQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9yZGVyLTI0IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI1O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMjQ7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjQ7XHJcbiAgICBvcmRlcjogMjQ7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLTIzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVzaC0yMyB7XHJcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1bGwtMjMge1xyXG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9yZGVyLTIzIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMjM7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjM7XHJcbiAgICBvcmRlcjogMjM7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLTIyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVzaC0yMiB7XHJcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1bGwtMjIge1xyXG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9yZGVyLTIyIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIzO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMjI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjI7XHJcbiAgICBvcmRlcjogMjI7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLTIxIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDg3LjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdXNoLTIxIHtcclxuICAgIGxlZnQ6IDg3LjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdWxsLTIxIHtcclxuICAgIHJpZ2h0OiA4Ny41JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIxIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb3JkZXItMjEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAyMTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyMTtcclxuICAgIG9yZGVyOiAyMTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtMjAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdXNoLTIwIHtcclxuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVsbC0yMCB7XHJcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vZmZzZXQtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb3JkZXItMjAge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjE7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAyMDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyMDtcclxuICAgIG9yZGVyOiAyMDtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtMTkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNzkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdXNoLTE5IHtcclxuICAgIGxlZnQ6IDc5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVsbC0xOSB7XHJcbiAgICByaWdodDogNzkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vZmZzZXQtMTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb3JkZXItMTkge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxOTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxOTtcclxuICAgIG9yZGVyOiAxOTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtMTgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdXNoLTE4IHtcclxuICAgIGxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVsbC0xOCB7XHJcbiAgICByaWdodDogNzUlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vZmZzZXQtMTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb3JkZXItMTgge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxODtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxODtcclxuICAgIG9yZGVyOiAxODtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtMTcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNzAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdXNoLTE3IHtcclxuICAgIGxlZnQ6IDcwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVsbC0xNyB7XHJcbiAgICByaWdodDogNzAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vZmZzZXQtMTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb3JkZXItMTcge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTg7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxNztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxNztcclxuICAgIG9yZGVyOiAxNztcclxuICB9XHJcbiAgLmFudC1jb2wteGwtMTYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdXNoLTE2IHtcclxuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVsbC0xNiB7XHJcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vZmZzZXQtMTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb3JkZXItMTYge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxNjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxNjtcclxuICAgIG9yZGVyOiAxNjtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtMTUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNjIuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1c2gtMTUge1xyXG4gICAgbGVmdDogNjIuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1bGwtMTUge1xyXG4gICAgcmlnaHQ6IDYyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vZmZzZXQtMTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vcmRlci0xNSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNjtcclxuICAgIC13ZWJraXQtb3JkZXI6IDE1O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xyXG4gICAgb3JkZXI6IDE1O1xyXG4gIH1cclxuICAuYW50LWNvbC14bC0xNCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1c2gtMTQge1xyXG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdWxsLTE0IHtcclxuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC0xNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vcmRlci0xNCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNTtcclxuICAgIC13ZWJraXQtb3JkZXI6IDE0O1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE0O1xyXG4gICAgb3JkZXI6IDE0O1xyXG4gIH1cclxuICAuYW50LWNvbC14bC0xMyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA1NC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1c2gtMTMge1xyXG4gICAgbGVmdDogNTQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdWxsLTEzIHtcclxuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vcmRlci0xMyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcclxuICAgIC13ZWJraXQtb3JkZXI6IDEzO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgb3JkZXI6IDEzO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC0xMiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1c2gtMTIge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdWxsLTEyIHtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vcmRlci0xMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgb3JkZXI6IDEyO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC0xMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1c2gtMTEge1xyXG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdWxsLTExIHtcclxuICAgIHJpZ2h0OiA0NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vcmRlci0xMSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcclxuICAgIC13ZWJraXQtb3JkZXI6IDExO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgb3JkZXI6IDExO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC0xMCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1c2gtMTAge1xyXG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdWxsLTEwIHtcclxuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vcmRlci0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcclxuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgb3JkZXI6IDEwO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC05IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDM3LjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdXNoLTkge1xyXG4gICAgbGVmdDogMzcuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1bGwtOSB7XHJcbiAgICByaWdodDogMzcuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb3JkZXItOSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcclxuICAgIC13ZWJraXQtb3JkZXI6IDk7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgIG9yZGVyOiA5O1xyXG4gIH1cclxuICAuYW50LWNvbC14bC04IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVzaC04IHtcclxuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVsbC04IHtcclxuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9yZGVyLTgge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcclxuICAgIC13ZWJraXQtb3JkZXI6IDg7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgIG9yZGVyOiA4O1xyXG4gIH1cclxuICAuYW50LWNvbC14bC03IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVzaC03IHtcclxuICAgIGxlZnQ6IDI5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVsbC03IHtcclxuICAgIHJpZ2h0OiAyOS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9yZGVyLTcge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcclxuICAgIC13ZWJraXQtb3JkZXI6IDc7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgIG9yZGVyOiA3O1xyXG4gIH1cclxuICAuYW50LWNvbC14bC02IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVzaC02IHtcclxuICAgIGxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVsbC02IHtcclxuICAgIHJpZ2h0OiAyNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9yZGVyLTYge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcclxuICAgIC13ZWJraXQtb3JkZXI6IDY7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICAuYW50LWNvbC14bC01IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVzaC01IHtcclxuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVsbC01IHtcclxuICAgIHJpZ2h0OiAyMC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9yZGVyLTUge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcclxuICAgIC13ZWJraXQtb3JkZXI6IDU7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgIG9yZGVyOiA1O1xyXG4gIH1cclxuICAuYW50LWNvbC14bC00IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVzaC00IHtcclxuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVsbC00IHtcclxuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9yZGVyLTQge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcclxuICAgIC13ZWJraXQtb3JkZXI6IDQ7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuICAuYW50LWNvbC14bC0zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEyLjUlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdXNoLTMge1xyXG4gICAgbGVmdDogMTIuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1bGwtMyB7XHJcbiAgICByaWdodDogMTIuNSU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb3JkZXItMyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLTIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1c2gtMiB7XHJcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVsbC0yIHtcclxuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vcmRlci0yIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmFudC1jb2wteGwtcHVzaC0xIHtcclxuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdWxsLTEge1xyXG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vZmZzZXQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9yZGVyLTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgIC13ZWJraXQtb3JkZXI6IDE7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC0wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAuYW50LWNvbC1wdWxsLTAge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1wdWxsLTAge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5hbnQtY29sLXhsLW9mZnNldC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAuYW50LWNvbC14bC1vcmRlci0wIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICBvcmRlcjogMDtcclxuICB9XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtY29sbGFwc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxufVxyXG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIge1xyXG4gIGhlaWdodDogMzhweDtcclxuICBsaW5lLWhlaWdodDogMzhweDtcclxuICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXI6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlIWltcG9ydGFudDtcclxufVxyXG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIgLmFycm93IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zaXplOiA5cHggXFw5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDApO1xyXG4gIC8qIElFNi1JRTggKi9cclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xyXG4gIHpvb206IDE7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjRzO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjRzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI0cztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjRzO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAxNnB4O1xyXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzICovXHJcbiAgdG9wOiAxNnB4IFxcOTtcclxuICBsZWZ0OiAwIFxcOTtcclxuICAvKiBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzICovXHJcbn1cclxuOnJvb3QgLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIC5hcnJvdyB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbjpyb290IC5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlciAuYXJyb3cge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIgLmFycm93OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIC5hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjFGXCI7XHJcbn1cclxuLmFudC1jb2xsYXBzZS1hbmltLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxufVxyXG4uYW50LWNvbGxhcHNlLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmFudC1jb2xsYXBzZS1jb250ZW50ID4gLmFudC1jb2xsYXBzZS1jb250ZW50LWJveCB7XHJcbiAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbn1cclxuLmFudC1jb2xsYXBzZS1jb250ZW50LWluYWN0aXZlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtY29sbGFwc2UtaXRlbTpsYXN0LWNoaWxkID4gLmFudC1jb2xsYXBzZS1jb250ZW50IHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxufVxyXG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmFycm93IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogOXB4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDkwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDkwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MC4wMDAwMDAwMDAwMDAwMDAwNjEyMywgTTEyPS0xLCBNMjE9MSwgTTIyPTAuMDAwMDAwMDAwMDAwMDAwMDYxMjMpXCI7XHJcbiAgem9vbTogMTtcclxufVxyXG46cm9vdCAuYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmFycm93IHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5hcnJvdyB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtY29sbGFwc2UtYm9yZGVybGVzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmFudC1jb2xsYXBzZS1ib3JkZXJsZXNzID4gLmFudC1jb2xsYXBzZS1pdGVtLWFjdGl2ZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5hbnQtY29sbGFwc2UtYm9yZGVybGVzcyA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbn1cclxuLmFudC1jb2xsYXBzZS1ib3JkZXJsZXNzID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcbi5hbnQtY29sbGFwc2UtYm9yZGVybGVzcyA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDUwO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci5zbGlkZS11cC1lbnRlci5zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXItcGxhY2VtZW50LXRvcExlZnQsXHJcbi5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci5zbGlkZS11cC1lbnRlci5zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXItcGxhY2VtZW50LXRvcFJpZ2h0LFxyXG4uYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXIuc2xpZGUtdXAtYXBwZWFyLnNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXItcGxhY2VtZW50LXRvcExlZnQsXHJcbi5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci5zbGlkZS11cC1hcHBlYXIuc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci1wbGFjZW1lbnQtdG9wUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25JbjtcclxufVxyXG4uYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXIuc2xpZGUtdXAtZW50ZXIuc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxyXG4uYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXIuc2xpZGUtdXAtZW50ZXIuc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLXBsYWNlbWVudC1ib3R0b21SaWdodCxcclxuLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxyXG4uYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXIuc2xpZGUtdXAtYXBwZWFyLnNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXItcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcclxufVxyXG4uYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXIuc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLXBsYWNlbWVudC10b3BMZWZ0LFxyXG4uYW50LWNhbGVuZGFyLXBpY2tlci1jb250YWluZXIuc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLXBsYWNlbWVudC10b3BSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XHJcbn1cclxuLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLnNsaWRlLXVwLWxlYXZlLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci1wbGFjZW1lbnQtYm90dG9tTGVmdCxcclxuLmFudC1jYWxlbmRhci1waWNrZXItY29udGFpbmVyLnNsaWRlLXVwLWxlYXZlLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtY2FsZW5kYXItcGlja2VyLWNvbnRhaW5lci1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBPdXQ7XHJcbn1cclxuLmFudC1jYWxlbmRhci1waWNrZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcGlja2VyLWlucHV0IHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcGlja2VyOmhvdmVyIC5hbnQtY2FsZW5kYXItcGlja2VyLWlucHV0Om5vdChbZGlzYWJsZWRdKSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcGlja2VyLWNsZWFyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA3cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB0b3A6IDUwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcywgb3BhY2l0eSAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIG9wYWNpdHkgMC4zcztcclxufVxyXG4uYW50LWNhbGVuZGFyLXBpY2tlci1jbGVhcjpob3ZlciB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbn1cclxuLmFudC1jYWxlbmRhci1waWNrZXI6aG92ZXIgLmFudC1jYWxlbmRhci1waWNrZXItY2xlYXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLmFudC1jYWxlbmRhci1waWNrZXItaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTZweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXBpY2tlci1pY29uOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcRTZCQlwiO1xyXG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLmFudC1jYWxlbmRhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgd2lkdGg6IDIzMXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWlucHV0LXdyYXAge1xyXG4gIGhlaWdodDogMzRweDtcclxuICBwYWRkaW5nOiA2cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbn1cclxuLmFudC1jYWxlbmRhci1pbnB1dCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBvdXRsaW5lOiAwO1xyXG4gIGhlaWdodDogMjJweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXdlZWstbnVtYmVyIHtcclxuICB3aWR0aDogMjg2cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci13ZWVrLW51bWJlci1jZWxsIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmFudC1jYWxlbmRhci1oZWFkZXIge1xyXG4gIGhlaWdodDogMzRweDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciBhOmhvdmVyIHtcclxuICBjb2xvcjogIzQ5YTllZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLWNlbnR1cnktc2VsZWN0LFxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1zZWxlY3QsXHJcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1zZWxlY3QsXHJcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtc2VsZWN0IHtcclxuICBwYWRkaW5nOiAwIDJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1jZW50dXJ5LXNlbGVjdC1hcnJvdyxcclxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtc2VsZWN0LWFycm93LFxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItc2VsZWN0LWFycm93LFxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXNlbGVjdC1hcnJvdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXByZXYtY2VudHVyeS1idG4sXHJcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItbmV4dC1jZW50dXJ5LWJ0bixcclxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1wcmV2LWRlY2FkZS1idG4sXHJcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItbmV4dC1kZWNhZGUtYnRuLFxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXByZXYtbW9udGgtYnRuLFxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLW5leHQtbW9udGgtYnRuLFxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXByZXYteWVhci1idG4sXHJcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItbmV4dC15ZWFyLWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIk1pY3Jvc29mdCBTYW5zIFNlcmlmXCIsIHNhbnMtc2VyaWY7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXByZXYtY2VudHVyeS1idG4sXHJcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItcHJldi1kZWNhZGUtYnRuLFxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXByZXYteWVhci1idG4ge1xyXG4gIGxlZnQ6IDdweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXByZXYtY2VudHVyeS1idG46YWZ0ZXIsXHJcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItcHJldi1kZWNhZGUtYnRuOmFmdGVyLFxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXByZXYteWVhci1idG46YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXEFCJztcclxufVxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLW5leHQtY2VudHVyeS1idG4sXHJcbi5hbnQtY2FsZW5kYXItaGVhZGVyIC5hbnQtY2FsZW5kYXItbmV4dC1kZWNhZGUtYnRuLFxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLW5leHQteWVhci1idG4ge1xyXG4gIHJpZ2h0OiA3cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1uZXh0LWNlbnR1cnktYnRuOmFmdGVyLFxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLW5leHQtZGVjYWRlLWJ0bjphZnRlcixcclxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1uZXh0LXllYXItYnRuOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxCQic7XHJcbn1cclxuLmFudC1jYWxlbmRhci1oZWFkZXIgLmFudC1jYWxlbmRhci1wcmV2LW1vbnRoLWJ0biB7XHJcbiAgbGVmdDogMjlweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLXByZXYtbW9udGgtYnRuOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFwyMDM5JztcclxufVxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLW5leHQtbW9udGgtYnRuIHtcclxuICByaWdodDogMjlweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWhlYWRlciAuYW50LWNhbGVuZGFyLW5leHQtbW9udGgtYnRuOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFwyMDNBJztcclxufVxyXG4uYW50LWNhbGVuZGFyLWJvZHkge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhciB0YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFudC1jYWxlbmRhciB0YWJsZSxcclxuLmFudC1jYWxlbmRhciB0aCxcclxuLmFudC1jYWxlbmRhciB0ZCB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItY2FsZW5kYXItdGFibGUge1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmFudC1jYWxlbmRhci1jb2x1bW4taGVhZGVyIHtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB3aWR0aDogMzNweDtcclxuICBwYWRkaW5nOiA2cHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmFudC1jYWxlbmRhci1jb2x1bW4taGVhZGVyIC5hbnQtY2FsZW5kYXItY29sdW1uLWhlYWRlci1pbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXdlZWstbnVtYmVyLWhlYWRlciAuYW50LWNhbGVuZGFyLWNvbHVtbi1oZWFkZXItaW5uZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1jZWxsIHtcclxuICBwYWRkaW5nOiA0cHggMDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRhdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRhdGUtcGFuZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRhdGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlY2Y2ZmQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItZGF0ZTphY3RpdmUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM0OWE5ZWU7XHJcbn1cclxuLmFudC1jYWxlbmRhci10b2RheSAuYW50LWNhbGVuZGFyLWRhdGUge1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWxhc3QtbW9udGgtY2VsbCAuYW50LWNhbGVuZGFyLWRhdGUsXHJcbi5hbnQtY2FsZW5kYXItbmV4dC1tb250aC1idG4tZGF5IC5hbnQtY2FsZW5kYXItZGF0ZSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC1jYWxlbmRhci1zZWxlY3RlZC1kYXkgLmFudC1jYWxlbmRhci1kYXRlIHtcclxuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItc2VsZWN0ZWQtZGF5IC5hbnQtY2FsZW5kYXItZGF0ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzEwOGVlOTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRpc2FibGVkLWNlbGwgLmFudC1jYWxlbmRhci1kYXRlIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiAjYmNiY2JjO1xyXG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB3aWR0aDogYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRpc2FibGVkLWNlbGwgLmFudC1jYWxlbmRhci1kYXRlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItZGlzYWJsZWQtY2VsbC1maXJzdC1vZi1yb3cgLmFudC1jYWxlbmRhci1kYXRlIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItZGlzYWJsZWQtY2VsbC1sYXN0LW9mLXJvdyAuYW50LWNhbGVuZGFyLWRhdGUge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWZvb3Rlci1idG4ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMzhweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWZvb3RlciA+IGRpdiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci10b2RheS1idG4sXHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1jbGVhci1idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLXRvZGF5LWJ0bi1kaXNhYmxlZCxcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLWNsZWFyLWJ0bi1kaXNhYmxlZCB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItY2xlYXItYnRuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogNXB4O1xyXG4gIHRleHQtaW5kZW50OiAtNzZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgdG9wOiA3cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1jbGVhci1idG46YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjJFXCI7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB3aWR0aDogMjBweDtcclxuICB0ZXh0LWluZGVudDogNDNweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbn1cclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLWNsZWFyLWJ0bjpob3ZlcjphZnRlciB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbn1cclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4ZWU5O1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxuICBwYWRkaW5nOiAwIDdweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA4cHg7XHJcbiAgcmlnaHQ6IDlweDtcclxufVxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuID4gLmFudGljb24ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4sXHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG46YWN0aXZlLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQsXHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG5bZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQgPiAqLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXSA+ICoge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4tbGcge1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGhlaWdodDogMzJweDtcclxufVxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLXNtIHtcclxuICBwYWRkaW5nOiAwIDdweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGhlaWdodDogMjJweDtcclxufVxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bjpob3ZlcixcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bjpmb2N1cyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTllZTtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bjpob3ZlciA+IGE6b25seS1jaGlsZCxcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bjpmb2N1cyA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG46YWN0aXZlLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzdjYTtcclxuICBib3JkZXItY29sb3I6ICMwZTc3Y2E7XHJcbn1cclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bjphY3RpdmUgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG46YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLmRpc2FibGVkLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXSxcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi5kaXNhYmxlZDpob3ZlcixcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bltkaXNhYmxlZF06aG92ZXIsXHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6Zm9jdXMsXHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG5bZGlzYWJsZWRdOmZvY3VzLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLmRpc2FibGVkOmFjdGl2ZSxcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bltkaXNhYmxlZF06YWN0aXZlLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLmRpc2FibGVkLmFjdGl2ZSxcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bltkaXNhYmxlZF0uYWN0aXZlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxufVxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG5bZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bltkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bltkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG5bZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4uZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi1kaXNhYmxlZCB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLWRpc2FibGVkID4gYTpvbmx5LWNoaWxkIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIgLmFudC1jYWxlbmRhci1vay1idG4tZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi1kaXNhYmxlZDpob3ZlciB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbn1cclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi1kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLWRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UtcGlja2VyLWlucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgd2lkdGg6IDQzJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS1waWNrZXItaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS1waWNrZXItaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2NjYztcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlLXBpY2tlci1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS1waWNrZXItaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UtcGlja2VyLXNlcGFyYXRvciB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSB7XHJcbiAgd2lkdGg6IDQ3MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWRhdGUtcGFuZWw6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIi5cIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UtcGFydCB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlLWxlZnQgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbm5lciB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2U5ZTllOTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS1yaWdodCAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlubmVyIHtcclxuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlOWU5ZTk7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS1taWRkbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMzJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UtcmlnaHQgLmFudC1jYWxlbmRhci1kYXRlLWlucHV0LXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTE4cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLXJhbmdlLW1pZGRsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci1yYW5nZS1yaWdodCAuYW50LWNhbGVuZGFyLWRhdGUtaW5wdXQtd3JhcCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0LXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0LFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogNHB4IDdweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1pbnB1dDpob3ZlcixcclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlucHV0OmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0OmZvY3VzLFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXQ6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE2LCAxNDIsIDIzMywgMC4yKTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaW5wdXRbZGlzYWJsZWRdLFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXRbZGlzYWJsZWRdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaW5wdXRbZGlzYWJsZWRdOmhvdmVyLFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXRbZGlzYWJsZWRdOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XHJcbn1cclxudGV4dGFyZWEuYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaW5wdXQsXHJcbnRleHRhcmVhLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlucHV0IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWlucHV0LWxnLFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXQtbGcge1xyXG4gIHBhZGRpbmc6IDZweCA3cHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1pbnB1dC1zbSxcclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlucHV0LXNtIHtcclxuICBwYWRkaW5nOiAxcHggN3B4O1xyXG4gIGhlaWdodDogMjJweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaW5wdXQ6Zm9jdXMsXHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbnB1dDpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaWNvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlLmFudC1jYWxlbmRhci13ZWVrLW51bWJlciB7XHJcbiAgd2lkdGg6IDU3NHB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXdlZWstbnVtYmVyIC5hbnQtY2FsZW5kYXItcmFuZ2UtcGFydCB7XHJcbiAgd2lkdGg6IDI4NnB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwge1xyXG4gIHRvcDogMzRweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsIHtcclxuICB0b3A6IDA7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC10YWJsZSxcclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtdGFibGUsXHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC10YWJsZSB7XHJcbiAgaGVpZ2h0OiAyMDhweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaW4tcmFuZ2UtY2VsbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWluLXJhbmdlLWNlbGwgPiBkaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1pbi1yYW5nZS1jZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogI2VjZjZmZDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0cHg7XHJcbiAgYm90dG9tOiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlLWJvdHRvbSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS1ib3R0b20gLmFudC1jYWxlbmRhci1mb290ZXItYnRuIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG59XHJcbmRpdi5hbnQtY2FsZW5kYXItcmFuZ2UtcXVpY2stc2VsZWN0b3Ige1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgcGFkZGluZzogMTAuNXB4IDEwcHg7XHJcbn1cclxuZGl2LmFudC1jYWxlbmRhci1yYW5nZS1xdWljay1zZWxlY3RvciA+IGEge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItaGVhZGVyLFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyLFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLWJvZHksXHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1ib2R5LFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1ib2R5IHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlLmFudC1jYWxlbmRhci10aW1lIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXIge1xyXG4gIGhlaWdodDogMjA3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiA2OHB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXBhbmVsIHtcclxuICBoZWlnaHQ6IDI0MXB4O1xyXG4gIG1hcmdpbi10b3A6IC0zNHB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbm5lciB7XHJcbiAgcGFkZGluZy10b3A6IDM0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWNvbWJvYm94IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1zZWxlY3QgdWwge1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWZvb3Rlci1idG4ge1xyXG4gIHBhZGRpbmc6IDlweCAxMnB4IDlweCAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHpvb206IDE7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWZvb3Rlci1idG46YmVmb3JlLFxyXG4uYW50LWNhbGVuZGFyLXJhbmdlLmFudC1jYWxlbmRhci10aW1lIC5hbnQtY2FsZW5kYXItZm9vdGVyLWJ0bjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWZvb3Rlci1idG46YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci1vay1idG4ge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci1mb290ZXIgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1idG4ge1xyXG4gIG1hcmdpbi1yaWdodDogMTJweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlLmFudC1jYWxlbmRhci10aW1lIC5hbnQtY2FsZW5kYXItdG9kYXktYnRuIHtcclxuICBtYXJnaW46IDhweCAxMnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlLXdpdGgtcmFuZ2VzLmFudC1jYWxlbmRhci10aW1lIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXIge1xyXG4gIGhlaWdodDogMjQ3cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZS13aXRoLXJhbmdlcy5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXBhbmVsIHtcclxuICBoZWlnaHQ6IDI4MXB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UuYW50LWNhbGVuZGFyLXNob3ctdGltZS1waWNrZXIgLmFudC1jYWxlbmRhci1ib2R5IHtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAzNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1wYW5lbCB7XHJcbiAgei1pbmRleDogMTA1MDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbm5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWNvbWJvYm94IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLTEtY29sdW1uLFxyXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLTEtY29sdW1uIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLTItY29sdW1ucyAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdCB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLTEtY29sdW1uIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0IGxpLFxyXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLTItY29sdW1ucyAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdCBsaSB7XHJcbiAgcGFkZGluZzogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbnB1dC13cmFwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDMzLjYlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMjA2cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1zZWxlY3Q6aG92ZXIge1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1zZWxlY3Q6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0Omxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDIwNnB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0IGxpIHtcclxuICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItc2VsZWN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogMTgycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1zZWxlY3QgbGk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlY2Y2ZmQ7XHJcbn1cclxubGkuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxubGkuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbmxpLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1zZWxlY3Qtb3B0aW9uLWRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWRheS1zZWxlY3Qge1xyXG4gIHBhZGRpbmc6IDAgMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXRpbWUgLmFudC1jYWxlbmRhci1mb290ZXIge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IGF1dG87XHJcbn1cclxuLmFudC1jYWxlbmRhci10aW1lIC5hbnQtY2FsZW5kYXItZm9vdGVyLWJ0biB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLmFudC1jYWxlbmRhci10aW1lIC5hbnQtY2FsZW5kYXItZm9vdGVyIC5hbnQtY2FsZW5kYXItdG9kYXktYnRuIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItdGltZSAuYW50LWNhbGVuZGFyLWZvb3RlciAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci10aW1lIC5hbnQtY2FsZW5kYXItZm9vdGVyIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItYnRuLWRpc2FibGVkIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsID4gZGl2IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIge1xyXG4gIGhlaWdodDogMzRweDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciBhOmhvdmVyIHtcclxuICBjb2xvcjogIzQ5YTllZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWNlbnR1cnktc2VsZWN0LFxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWRlY2FkZS1zZWxlY3QsXHJcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwteWVhci1zZWxlY3QsXHJcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtbW9udGgtc2VsZWN0IHtcclxuICBwYWRkaW5nOiAwIDJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1jZW50dXJ5LXNlbGVjdC1hcnJvdyxcclxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1kZWNhZGUtc2VsZWN0LWFycm93LFxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXllYXItc2VsZWN0LWFycm93LFxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW1vbnRoLXNlbGVjdC1hcnJvdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXByZXYtY2VudHVyeS1idG4sXHJcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtbmV4dC1jZW50dXJ5LWJ0bixcclxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1wcmV2LWRlY2FkZS1idG4sXHJcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtbmV4dC1kZWNhZGUtYnRuLFxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXByZXYtbW9udGgtYnRuLFxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW5leHQtbW9udGgtYnRuLFxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXByZXYteWVhci1idG4sXHJcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtbmV4dC15ZWFyLWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIk1pY3Jvc29mdCBTYW5zIFNlcmlmXCIsIHNhbnMtc2VyaWY7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXByZXYtY2VudHVyeS1idG4sXHJcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtcHJldi1kZWNhZGUtYnRuLFxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXByZXYteWVhci1idG4ge1xyXG4gIGxlZnQ6IDdweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXByZXYtY2VudHVyeS1idG46YWZ0ZXIsXHJcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtcHJldi1kZWNhZGUtYnRuOmFmdGVyLFxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXByZXYteWVhci1idG46YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXEFCJztcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW5leHQtY2VudHVyeS1idG4sXHJcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtbmV4dC1kZWNhZGUtYnRuLFxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW5leHQteWVhci1idG4ge1xyXG4gIHJpZ2h0OiA3cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1uZXh0LWNlbnR1cnktYnRuOmFmdGVyLFxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW5leHQtZGVjYWRlLWJ0bjphZnRlcixcclxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1uZXh0LXllYXItYnRuOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxCQic7XHJcbn1cclxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1wcmV2LW1vbnRoLWJ0biB7XHJcbiAgbGVmdDogMjlweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXByZXYtbW9udGgtYnRuOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFwyMDM5JztcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW5leHQtbW9udGgtYnRuIHtcclxuICByaWdodDogMjlweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW5leHQtbW9udGgtYnRuOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFwyMDNBJztcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWJvZHkge1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7XHJcbn1cclxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC10YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1tb250aCB7XHJcbiAgYmFja2dyb3VuZDogIzEwOGVlOTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1tb250aDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzEwOGVlOTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWNlbGwge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLWNlbGwtZGlzYWJsZWQgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1tb250aCxcclxuLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1jZWxsLWRpc2FibGVkIC5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtbW9udGg6aG92ZXIge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3I6ICNiY2JjYmM7XHJcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW1vbnRoIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogMjRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBwYWRkaW5nOiAwIDZweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW1vbnRoOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZWNmNmZkO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDFweDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbCA+IGRpdiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciB7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgYTpob3ZlciB7XHJcbiAgY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtY2VudHVyeS1zZWxlY3QsXHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWRlY2FkZS1zZWxlY3QsXHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXllYXItc2VsZWN0LFxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1tb250aC1zZWxlY3Qge1xyXG4gIHBhZGRpbmc6IDAgMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1jZW50dXJ5LXNlbGVjdC1hcnJvdyxcclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtZGVjYWRlLXNlbGVjdC1hcnJvdyxcclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwteWVhci1zZWxlY3QtYXJyb3csXHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW1vbnRoLXNlbGVjdC1hcnJvdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1wcmV2LWNlbnR1cnktYnRuLFxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1uZXh0LWNlbnR1cnktYnRuLFxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1wcmV2LWRlY2FkZS1idG4sXHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW5leHQtZGVjYWRlLWJ0bixcclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtcHJldi1tb250aC1idG4sXHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW5leHQtbW9udGgtYnRuLFxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1wcmV2LXllYXItYnRuLFxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1uZXh0LXllYXItYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhaGVpXCIsIFwiTWljcm9zb2Z0IFNhbnMgU2VyaWZcIiwgc2Fucy1zZXJpZjtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXByZXYtY2VudHVyeS1idG4sXHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXByZXYtZGVjYWRlLWJ0bixcclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtcHJldi15ZWFyLWJ0biB7XHJcbiAgbGVmdDogN3B4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXByZXYtY2VudHVyeS1idG46YWZ0ZXIsXHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXByZXYtZGVjYWRlLWJ0bjphZnRlcixcclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtcHJldi15ZWFyLWJ0bjphZnRlciB7XHJcbiAgY29udGVudDogJ1xcQUInO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW5leHQtY2VudHVyeS1idG4sXHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW5leHQtZGVjYWRlLWJ0bixcclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtbmV4dC15ZWFyLWJ0biB7XHJcbiAgcmlnaHQ6IDdweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1uZXh0LWNlbnR1cnktYnRuOmFmdGVyLFxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1uZXh0LWRlY2FkZS1idG46YWZ0ZXIsXHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW5leHQteWVhci1idG46YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXEJCJztcclxufVxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1wcmV2LW1vbnRoLWJ0biB7XHJcbiAgbGVmdDogMjlweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1wcmV2LW1vbnRoLWJ0bjphZnRlciB7XHJcbiAgY29udGVudDogJ1xcMjAzOSc7XHJcbn1cclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwtbmV4dC1tb250aC1idG4ge1xyXG4gIHJpZ2h0OiAyOXB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLW5leHQtbW9udGgtYnRuOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFwyMDNBJztcclxufVxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtYm9keSB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNHB4KTtcclxufVxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtdGFibGUge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbn1cclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLWNlbGwge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwteWVhciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgcGFkZGluZzogMCA2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbn1cclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXllYXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlY2Y2ZmQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1zZWxlY3RlZC1jZWxsIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC15ZWFyIHtcclxuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1zZWxlY3RlZC1jZWxsIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC15ZWFyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC1sYXN0LWRlY2FkZS1jZWxsIC5hbnQtY2FsZW5kYXIteWVhci1wYW5lbC15ZWFyLFxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtbmV4dC1kZWNhZGUtY2VsbCAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwteWVhciB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIge1xyXG4gIGhlaWdodDogMzRweDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgYTpob3ZlciB7XHJcbiAgY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWNlbnR1cnktc2VsZWN0LFxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtZGVjYWRlLXNlbGVjdCxcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXllYXItc2VsZWN0LFxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbW9udGgtc2VsZWN0IHtcclxuICBwYWRkaW5nOiAwIDJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWNlbnR1cnktc2VsZWN0LWFycm93LFxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtZGVjYWRlLXNlbGVjdC1hcnJvdyxcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXllYXItc2VsZWN0LWFycm93LFxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbW9udGgtc2VsZWN0LWFycm93IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1wcmV2LWNlbnR1cnktYnRuLFxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbmV4dC1jZW50dXJ5LWJ0bixcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYtZGVjYWRlLWJ0bixcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLW5leHQtZGVjYWRlLWJ0bixcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYtbW9udGgtYnRuLFxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbmV4dC1tb250aC1idG4sXHJcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1wcmV2LXllYXItYnRuLFxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbmV4dC15ZWFyLWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIk1pY3Jvc29mdCBTYW5zIFNlcmlmXCIsIHNhbnMtc2VyaWY7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtcHJldi1jZW50dXJ5LWJ0bixcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYtZGVjYWRlLWJ0bixcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYteWVhci1idG4ge1xyXG4gIGxlZnQ6IDdweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtcHJldi1jZW50dXJ5LWJ0bjphZnRlcixcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYtZGVjYWRlLWJ0bjphZnRlcixcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYteWVhci1idG46YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXEFCJztcclxufVxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbmV4dC1jZW50dXJ5LWJ0bixcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLW5leHQtZGVjYWRlLWJ0bixcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLW5leHQteWVhci1idG4ge1xyXG4gIHJpZ2h0OiA3cHg7XHJcbn1cclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLW5leHQtY2VudHVyeS1idG46YWZ0ZXIsXHJcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1uZXh0LWRlY2FkZS1idG46YWZ0ZXIsXHJcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1uZXh0LXllYXItYnRuOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxCQic7XHJcbn1cclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXByZXYtbW9udGgtYnRuIHtcclxuICBsZWZ0OiAyOXB4O1xyXG59XHJcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWhlYWRlciAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1wcmV2LW1vbnRoLWJ0bjphZnRlciB7XHJcbiAgY29udGVudDogJ1xcMjAzOSc7XHJcbn1cclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtaGVhZGVyIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLW5leHQtbW9udGgtYnRuIHtcclxuICByaWdodDogMjlweDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1oZWFkZXIgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbmV4dC1tb250aC1idG46YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXDIwM0EnO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWJvZHkge1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7XHJcbn1cclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtdGFibGUge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbn1cclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtY2VsbCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtZGVjYWRlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogMjRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBwYWRkaW5nOiAwIDZweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxufVxyXG4uYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1kZWNhZGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlY2Y2ZmQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtZGVjYWRlIHtcclxuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtZGVjYWRlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWxhc3QtY2VudHVyeS1jZWxsIC5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLWRlY2FkZSxcclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtbmV4dC1jZW50dXJ5LWNlbGwgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtZGVjYWRlIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItbW9udGggLmFudC1jYWxlbmRhci1tb250aC1wYW5lbCxcclxuLmFudC1jYWxlbmRhci1tb250aCAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwge1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDI0OHB4O1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsIHtcclxuICB6LWluZGV4OiAxMDUwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLWlubmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxlZnQ6IC0ycHg7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1pbnB1dCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1pbnB1dC13cmFwIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA2cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1pbnB1dC1pbnZhbGlkIHtcclxuICBib3JkZXItY29sb3I6IHJlZDtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLWNsZWFyLWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0b3A6IDVweDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1jbGVhci1idG46YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjJFXCI7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1jbGVhci1idG46aG92ZXI6YWZ0ZXIge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwtbmFycm93IC5hbnQtdGltZS1waWNrZXItcGFuZWwtaW5wdXQtd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiAxMTJweDtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLXNlbGVjdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZTllOTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiA1NnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1oZWlnaHQ6IDE0NHB4O1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwtc2VsZWN0OmhvdmVyIHtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwtc2VsZWN0OmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLXNlbGVjdDpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1zZWxlY3Q6b25seS1jaGlsZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1zZWxlY3QgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAwIDEyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwtc2VsZWN0IGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1zZWxlY3QgbGk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlY2Y2ZmQ7XHJcbn1cclxubGkuYW50LXRpbWUtcGlja2VyLXBhbmVsLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxubGkuYW50LXRpbWUtcGlja2VyLXBhbmVsLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbmxpLmFudC10aW1lLXBpY2tlci1wYW5lbC1zZWxlY3Qtb3B0aW9uLWRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwtY29tYm9ib3gge1xyXG4gIHpvb206IDE7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1jb21ib2JveDpiZWZvcmUsXHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwtY29tYm9ib3g6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwtY29tYm9ib3g6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwtYWRkb24ge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtdGltZS1waWNrZXItcGFuZWwtcGxhY2VtZW50LXRvcExlZnQsXHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwuc2xpZGUtdXAtZW50ZXIuc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC10aW1lLXBpY2tlci1wYW5lbC1wbGFjZW1lbnQtdG9wUmlnaHQsXHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwuc2xpZGUtdXAtYXBwZWFyLnNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LXRpbWUtcGlja2VyLXBhbmVsLXBsYWNlbWVudC10b3BMZWZ0LFxyXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC10aW1lLXBpY2tlci1wYW5lbC1wbGFjZW1lbnQtdG9wUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25JbjtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtdGltZS1waWNrZXItcGFuZWwtcGxhY2VtZW50LWJvdHRvbUxlZnQsXHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwuc2xpZGUtdXAtZW50ZXIuc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC10aW1lLXBpY2tlci1wYW5lbC1wbGFjZW1lbnQtYm90dG9tUmlnaHQsXHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwuc2xpZGUtdXAtYXBwZWFyLnNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LXRpbWUtcGlja2VyLXBhbmVsLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxyXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC10aW1lLXBpY2tlci1wYW5lbC1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcEluO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItcGFuZWwuc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC10aW1lLXBpY2tlci1wYW5lbC1wbGFjZW1lbnQtdG9wTGVmdCxcclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC5zbGlkZS11cC1sZWF2ZS5zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LXRpbWUtcGlja2VyLXBhbmVsLXBsYWNlbWVudC10b3BSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC5zbGlkZS11cC1sZWF2ZS5zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LXRpbWUtcGlja2VyLXBhbmVsLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxyXG4uYW50LXRpbWUtcGlja2VyLXBhbmVsLnNsaWRlLXVwLWxlYXZlLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtdGltZS1waWNrZXItcGFuZWwtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICB3aWR0aDogMTAwcHg7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1pbnB1dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA0cHggN3B4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjhweDtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItaW5wdXQ6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLWlucHV0OmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgMTQyLCAyMzMsIDAuMik7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1pbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItaW5wdXRbZGlzYWJsZWRdOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XHJcbn1cclxudGV4dGFyZWEuYW50LXRpbWUtcGlja2VyLWlucHV0IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1pbnB1dC1sZyB7XHJcbiAgcGFkZGluZzogNnB4IDdweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1pbnB1dC1zbSB7XHJcbiAgcGFkZGluZzogMXB4IDdweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1sYXJnZSAuYW50LXRpbWUtcGlja2VyLWlucHV0IHtcclxuICBwYWRkaW5nOiA2cHggN3B4O1xyXG4gIGhlaWdodDogMzJweDtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLXNtYWxsIC5hbnQtdGltZS1waWNrZXItaW5wdXQge1xyXG4gIHBhZGRpbmc6IDFweCA3cHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItb3BlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgcmlnaHQ6IDhweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItaWNvbjphZnRlciB7XHJcbiAgY29udGVudDogXCJcXEU2NDFcIjtcclxuICBmb250LWZhbWlseTogXCJhbnRpY29uXCI7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LWRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTk5OTlweDtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgei1pbmRleDogMTA1MDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5hbnQtZHJvcGRvd24td3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hbnQtZHJvcGRvd24td3JhcCAuYW50LWJ0biA+IC5hbnRpY29uLWRvd24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zaXplOiAxMHB4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44MzMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcclxuICB6b29tOiAxO1xyXG59XHJcbjpyb290IC5hbnQtZHJvcGRvd24td3JhcCAuYW50LWJ0biA+IC5hbnRpY29uLWRvd24ge1xyXG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG46cm9vdCAuYW50LWRyb3Bkb3duLXdyYXAgLmFudC1idG4gPiAuYW50aWNvbi1kb3duIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC1kcm9wZG93bi13cmFwIC5hbnRpY29uLWRvd246YmVmb3JlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbn1cclxuLmFudC1kcm9wZG93bi13cmFwLW9wZW4gLmFudGljb24tZG93bjpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcbi5hbnQtZHJvcGRvd24taGlkZGVuLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtZHJvcGRvd24tbWVudSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG59XHJcbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSB7XHJcbiAgcGFkZGluZzogN3B4IDE2cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtID4gYSxcclxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUgPiBhIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA3cHggMTZweDtcclxuICBtYXJnaW46IC03cHggLTE2cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gPiBhOmZvY3VzLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSA+IGE6Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1zZWxlY3RlZCxcclxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtc2VsZWN0ZWQsXHJcbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLXNlbGVjdGVkID4gYSxcclxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtc2VsZWN0ZWQgPiBhIHtcclxuICBjb2xvcjogIzEwOGVlOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZkO1xyXG59XHJcbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtOmhvdmVyLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmZDtcclxufVxyXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZCxcclxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtZGlzYWJsZWQge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZGlzYWJsZWQ6aG92ZXIsXHJcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLWRpc2FibGVkOmhvdmVyIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW06Zmlyc3QtY2hpbGQsXHJcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlOmZpcnN0LWNoaWxkLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbTpmaXJzdC1jaGlsZCA+IGEsXHJcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlOmZpcnN0LWNoaWxkID4gYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbn1cclxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW06bGFzdC1jaGlsZCxcclxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGU6bGFzdC1jaGlsZCxcclxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEsXHJcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlOmxhc3QtY2hpbGQgPiBhIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxufVxyXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbTpvbmx5LWNoaWxkLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTpvbmx5LWNoaWxkLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbTpvbmx5LWNoaWxkID4gYSxcclxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGU6b25seS1jaGlsZCA+IGEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1kaXZpZGVyLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZS1kaXZpZGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGU6YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIiAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlxcRTYxRlwiO1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zaXplOiAxMHB4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44MzMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcclxuICB6b29tOiAxO1xyXG59XHJcbjpyb290IC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlOmFmdGVyIHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGU6YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS12ZXJ0aWNhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXZlcnRpY2FsID4gLmFudC1kcm9wZG93bi1tZW51IHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnU6Zmlyc3QtY2hpbGQgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG59XHJcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51Omxhc3QtY2hpbGQgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG59XHJcbi5hbnQtZHJvcGRvd24uc2xpZGUtZG93bi1lbnRlci5zbGlkZS1kb3duLWVudGVyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQsXHJcbi5hbnQtZHJvcGRvd24uc2xpZGUtZG93bi1hcHBlYXIuc2xpZGUtZG93bi1hcHBlYXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tTGVmdCxcclxuLmFudC1kcm9wZG93bi5zbGlkZS1kb3duLWVudGVyLnNsaWRlLWRvd24tZW50ZXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tQ2VudGVyLFxyXG4uYW50LWRyb3Bkb3duLnNsaWRlLWRvd24tYXBwZWFyLnNsaWRlLWRvd24tYXBwZWFyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUNlbnRlcixcclxuLmFudC1kcm9wZG93bi5zbGlkZS1kb3duLWVudGVyLnNsaWRlLWRvd24tZW50ZXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tUmlnaHQsXHJcbi5hbnQtZHJvcGRvd24uc2xpZGUtZG93bi1hcHBlYXIuc2xpZGUtZG93bi1hcHBlYXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcEluO1xyXG59XHJcbi5hbnQtZHJvcGRvd24uc2xpZGUtdXAtZW50ZXIuc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcclxuLmFudC1kcm9wZG93bi5zbGlkZS11cC1hcHBlYXIuc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQsXHJcbi5hbnQtZHJvcGRvd24uc2xpZGUtdXAtZW50ZXIuc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wQ2VudGVyLFxyXG4uYW50LWRyb3Bkb3duLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wQ2VudGVyLFxyXG4uYW50LWRyb3Bkb3duLnNsaWRlLXVwLWVudGVyLnNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcFJpZ2h0LFxyXG4uYW50LWRyb3Bkb3duLnNsaWRlLXVwLWFwcGVhci5zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25JbjtcclxufVxyXG4uYW50LWRyb3Bkb3duLnNsaWRlLWRvd24tbGVhdmUuc2xpZGUtZG93bi1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxyXG4uYW50LWRyb3Bkb3duLnNsaWRlLWRvd24tbGVhdmUuc2xpZGUtZG93bi1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21DZW50ZXIsXHJcbi5hbnQtZHJvcGRvd24uc2xpZGUtZG93bi1sZWF2ZS5zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xyXG59XHJcbi5hbnQtZHJvcGRvd24uc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcclxuLmFudC1kcm9wZG93bi5zbGlkZS11cC1sZWF2ZS5zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3BDZW50ZXIsXHJcbi5hbnQtZHJvcGRvd24uc2xpZGUtdXAtbGVhdmUuc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xyXG59XHJcbi5hbnQtZHJvcGRvd24tdHJpZ2dlciAuYW50aWNvbi1kb3duLFxyXG4uYW50LWRyb3Bkb3duLWxpbmsgLmFudGljb24tZG93biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXNpemU6IDEwcHggXFw5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44MzMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC44MzMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC8qIElFNi1JRTggKi9cclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xyXG4gIHpvb206IDE7XHJcbn1cclxuOnJvb3QgLmFudC1kcm9wZG93bi10cmlnZ2VyIC5hbnRpY29uLWRvd24sXHJcbjpyb290IC5hbnQtZHJvcGRvd24tbGluayAuYW50aWNvbi1kb3duIHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC1kcm9wZG93bi10cmlnZ2VyIC5hbnRpY29uLWRvd24sXHJcbjpyb290IC5hbnQtZHJvcGRvd24tbGluayAuYW50aWNvbi1kb3duIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC1kcm9wZG93bi1idXR0b24ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmFudC1kcm9wZG93bi1idXR0b24uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcclxufVxyXG4uYW50LWRyb3Bkb3duLWJ1dHRvbiAuYW50aWNvbi1kb3duIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgLyogSUU2LUlFOCAqL1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XHJcbiAgem9vbTogMTtcclxufVxyXG46cm9vdCAuYW50LWRyb3Bkb3duLWJ1dHRvbiAuYW50aWNvbi1kb3duIHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC1kcm9wZG93bi1idXR0b24gLmFudGljb24tZG93biB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6ICM0MDQwNDA7XHJcbn1cclxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0sXHJcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSA+IGEge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjcpO1xyXG59XHJcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtOmFmdGVyLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTphZnRlcixcclxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gPiBhOmFmdGVyIHtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY3KTtcclxufVxyXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbTpob3ZlcixcclxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIsXHJcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtID4gYTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQsXHJcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtLXNlbGVjdGVkOmhvdmVyLFxyXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1zZWxlY3RlZCA+IGEge1xyXG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbmxlZ2VuZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbn1cclxubGFiZWwge1xyXG4gIC8qZm9udC1zaXplOiAxMnB4OyovXHJcbn1cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5zZWxlY3RbbXVsdGlwbGVdLFxyXG5zZWxlY3Rbc2l6ZV0ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG59XHJcbmxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxubGFiZWwgPiAuYW50aWNvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC1mb3JtLWl0ZW0tcmVxdWlyZWQ6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgY29udGVudDogXCIqXCI7XHJcbiAgZm9udC1mYW1pbHk6IFNpbVN1bjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICNmMDQxMzQ7XHJcbn1cclxuLmFudC1mb3JtLWhpZGUtcmVxdWlyZWQtbWFyayAuYW50LWZvcm0taXRlbS1yZXF1aXJlZDpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1yYWRpby1pbmxpbmUuZGlzYWJsZWQsXHJcbi5hbnQtcmFkaW8tdmVydGljYWwuZGlzYWJsZWQsXHJcbi5hbnQtY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxyXG4uYW50LWNoZWNrYm94LXZlcnRpY2FsLmRpc2FibGVkIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5hbnQtcmFkaW8uZGlzYWJsZWQgbGFiZWwsXHJcbi5hbnQtY2hlY2tib3guZGlzYWJsZWQgbGFiZWwge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1mb3JtLWl0ZW0ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLmFudC1mb3JtLWl0ZW0gPiAuYW50LWZvcm0taXRlbSxcclxuLmFudC1mb3JtLWl0ZW0gOm5vdCguYW50LWZvcm0pID4gLmFudC1mb3JtLWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IC0yNHB4O1xyXG59XHJcbi5hbnQtZm9ybS1pdGVtLWNvbnRyb2wge1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6b29tOiAxO1xyXG59XHJcbi5hbnQtZm9ybS1pdGVtLWNvbnRyb2w6YmVmb3JlLFxyXG4uYW50LWZvcm0taXRlbS1jb250cm9sOmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4uYW50LWZvcm0taXRlbS1jb250cm9sOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4uYW50LWZvcm0taXRlbS13aXRoLWhlbHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG4uYW50LWZvcm0taXRlbS1sYWJlbCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5hbnQtZm9ybS1pdGVtLWxhYmVsIGxhYmVsIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxufVxyXG4uYW50LWZvcm0taXRlbS1sYWJlbCBsYWJlbDphZnRlciB7XHJcbiAgY29udGVudDogXCI6XCI7XHJcbiAgbWFyZ2luOiAwIDhweCAwIDJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMC41cHg7XHJcbn1cclxuLmFudC1mb3JtLWl0ZW0gLmFudC1zd2l0Y2gge1xyXG4gIG1hcmdpbjogNHB4IDA7XHJcbn1cclxuLmFudC1mb3JtLWl0ZW0tbm8tY29sb24gLmFudC1mb3JtLWl0ZW0tbGFiZWwgbGFiZWw6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG59XHJcbi5hbnQtZm9ybS1leHBsYWluIHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5hbnQtZm9ybS1leHBsYWluLFxyXG4uYW50LWZvcm0tZXh0cmEge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG59XHJcbi5hbnQtZm9ybS10ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG59XHJcbi5hbnQtZm9ybS1zcGxpdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbmZvcm0gLmhhcy1mZWVkYmFjayAuYW50LWlucHV0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG59XHJcbmZvcm0gLmhhcy1mZWVkYmFjayAuYW50LXNlbGVjdC1hcnJvdyxcclxuZm9ybSAuaGFzLWZlZWRiYWNrIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gIHJpZ2h0OiAyOHB4O1xyXG59XHJcbmZvcm0gLmhhcy1mZWVkYmFjayAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VsZWN0ZWQtdmFsdWUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7XHJcbn1cclxuZm9ybSAuaGFzLWZlZWRiYWNrIC5hbnQtY2FzY2FkZXItcGlja2VyLWFycm93IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG59XHJcbmZvcm0gLmhhcy1mZWVkYmFjayAuYW50LWNhc2NhZGVyLXBpY2tlci1jbGVhciB7XHJcbiAgcmlnaHQ6IDI4cHg7XHJcbn1cclxuZm9ybSAuaGFzLWZlZWRiYWNrIC5hbnQtY2FsZW5kYXItcGlja2VyLWljb24sXHJcbmZvcm0gLmhhcy1mZWVkYmFjayAuYW50LWNhbGVuZGFyLXBpY2tlci1jbGVhciB7XHJcbiAgcmlnaHQ6IDI4cHg7XHJcbn1cclxuZm9ybSB0ZXh0YXJlYS5hbnQtaW5wdXQge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5mb3JtIC5hbnQtdXBsb2FkIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxufVxyXG5mb3JtIC5hbnQtcmFkaW8taW5saW5lLFxyXG5mb3JtIC5hbnQtY2hlY2tib3gtaW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcbmZvcm0gLmFudC1yYWRpby1pbmxpbmU6Zmlyc3QtY2hpbGQsXHJcbmZvcm0gLmFudC1jaGVja2JveC1pbmxpbmU6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbmZvcm0gLmFudC1jaGVja2JveC12ZXJ0aWNhbCxcclxuZm9ybSAuYW50LXJhZGlvLXZlcnRpY2FsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5mb3JtIC5hbnQtY2hlY2tib3gtdmVydGljYWwgKyAuYW50LWNoZWNrYm94LXZlcnRpY2FsLFxyXG5mb3JtIC5hbnQtcmFkaW8tdmVydGljYWwgKyAuYW50LXJhZGlvLXZlcnRpY2FsIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5mb3JtIC5hbnQtaW5wdXQtbnVtYmVyIHtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcbmZvcm0gLmFudC1zZWxlY3QsXHJcbmZvcm0gLmFudC1jYXNjYWRlci1waWNrZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hbnQtaW5wdXQtZ3JvdXAtd3JhcCAuYW50LXNlbGVjdC1zZWxlY3Rpb24ge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLXdyYXAgLmFudC1zZWxlY3Qtc2VsZWN0aW9uOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cC13cmFwIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLXdyYXAgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLXdyYXAgLmFudC1zZWxlY3Qtb3BlbiAuYW50LXNlbGVjdC1zZWxlY3Rpb24ge1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5hbnQtZm9ybS12ZXJ0aWNhbCAuYW50LWZvcm0taXRlbS1sYWJlbCxcclxuLmFudC1jb2wtMjQuYW50LWZvcm0taXRlbS1sYWJlbCxcclxuLmFudC1jb2wteGwtMjQuYW50LWZvcm0taXRlbS1sYWJlbCB7XHJcbiAgcGFkZGluZzogMCAwIDhweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5hbnQtZm9ybS12ZXJ0aWNhbCAuYW50LWZvcm0taXRlbS1sYWJlbCBsYWJlbDphZnRlcixcclxuLmFudC1jb2wtMjQuYW50LWZvcm0taXRlbS1sYWJlbCBsYWJlbDphZnRlcixcclxuLmFudC1jb2wteGwtMjQuYW50LWZvcm0taXRlbS1sYWJlbCBsYWJlbDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmFudC1jb2wteHMtMjQuYW50LWZvcm0taXRlbS1sYWJlbCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuYW50LWNvbC14cy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIGxhYmVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuYW50LWNvbC1zbS0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDAgMCA4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5hbnQtY29sLXNtLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgbGFiZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuYW50LWNvbC1tZC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDAgMCA4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5hbnQtY29sLW1kLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgbGFiZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAuYW50LWNvbC1sZy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDAgMCA4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5hbnQtY29sLWxnLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgbGFiZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfVxyXG59XHJcbi5hbnQtZm9ybS1pbmxpbmUgLmFudC1mb3JtLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS1pdGVtLXdpdGgtaGVscCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS1pdGVtID4gZGl2IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS10ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmFudC1mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmFudC1mb3JtLWlubGluZSAuYW50LWZvcm0tZXhwbGFpbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5oYXMtc3VjY2Vzcy5oYXMtZmVlZGJhY2s6YWZ0ZXIsXHJcbi5oYXMtd2FybmluZy5oYXMtZmVlZGJhY2s6YWZ0ZXIsXHJcbi5oYXMtZXJyb3IuaGFzLWZlZWRiYWNrOmFmdGVyLFxyXG4uaXMtdmFsaWRhdGluZy5oYXMtZmVlZGJhY2s6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogem9vbUluIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNCwgMC4yOSwgMS40Nik7XHJcbiAgYW5pbWF0aW9uOiB6b29tSW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KTtcclxuICBmb250LWZhbWlseTogJ2FudGljb24nO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmhhcy1zdWNjZXNzLmhhcy1mZWVkYmFjazphZnRlciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZGlmZlpvb21JbjEgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24tbmFtZTogZGlmZlpvb21JbjEgIWltcG9ydGFudDtcclxufVxyXG4uaGFzLWVycm9yLmhhcy1mZWVkYmFjazphZnRlciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZGlmZlpvb21JbjIgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24tbmFtZTogZGlmZlpvb21JbjIgIWltcG9ydGFudDtcclxufVxyXG4uaGFzLXdhcm5pbmcuaGFzLWZlZWRiYWNrOmFmdGVyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBkaWZmWm9vbUluMyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBkaWZmWm9vbUluMyAhaW1wb3J0YW50O1xyXG59XHJcbi5oYXMtc3VjY2Vzcy5oYXMtZmVlZGJhY2s6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXEU2MzAnO1xyXG4gIGNvbG9yOiAjMDBhODU0O1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LWZvcm0tZXhwbGFpbixcclxuLmhhcy13YXJuaW5nIC5hbnQtZm9ybS1zcGxpdCB7XHJcbiAgY29sb3I6ICNmZmJmMDA7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5hbnQtaW5wdXQsXHJcbi5oYXMtd2FybmluZyAuYW50LWlucHV0OmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNmZmJmMDA7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5hbnQtaW5wdXQ6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmY2UzZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMTkxLCAwLCAwLjIpO1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LWlucHV0Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZjAwO1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LWNhbGVuZGFyLXBpY2tlci1vcGVuIC5hbnQtY2FsZW5kYXItcGlja2VyLWlucHV0IHtcclxuICBib3JkZXItY29sb3I6ICNmZmNlM2Q7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDE5MSwgMCwgMC4yKTtcclxufVxyXG4uaGFzLXdhcm5pbmcgLmFudC1pbnB1dC1wcmVmaXgge1xyXG4gIGNvbG9yOiAjZmZiZjAwO1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LWlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBjb2xvcjogI2ZmYmYwMDtcclxuICBib3JkZXItY29sb3I6ICNmZmJmMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uaGFzLXdhcm5pbmcgLmhhcy1mZWVkYmFjayB7XHJcbiAgY29sb3I6ICNmZmJmMDA7XHJcbn1cclxuLmhhcy13YXJuaW5nLmhhcy1mZWVkYmFjazphZnRlciB7XHJcbiAgY29udGVudDogJ1xcRTYyQyc7XHJcbiAgY29sb3I6ICNmZmJmMDA7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZjAwO1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LXNlbGVjdC1vcGVuIC5hbnQtc2VsZWN0LXNlbGVjdGlvbixcclxuLmhhcy13YXJuaW5nIC5hbnQtc2VsZWN0LWZvY3VzZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uIHtcclxuICBib3JkZXItY29sb3I6ICNmZmNlM2Q7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDE5MSwgMCwgMC4yKTtcclxufVxyXG4uaGFzLXdhcm5pbmcgLmFudC1jYWxlbmRhci1waWNrZXItaWNvbjphZnRlcixcclxuLmhhcy13YXJuaW5nIC5hbnQtcGlja2VyLWljb246YWZ0ZXIsXHJcbi5oYXMtd2FybmluZyAuYW50LXNlbGVjdC1hcnJvdyxcclxuLmhhcy13YXJuaW5nIC5hbnQtY2FzY2FkZXItcGlja2VyLWFycm93IHtcclxuICBjb2xvcjogI2ZmYmYwMDtcclxufVxyXG4uaGFzLXdhcm5pbmcgLmFudC1pbnB1dC1udW1iZXIsXHJcbi5oYXMtd2FybmluZyAuYW50LXRpbWUtcGlja2VyLWlucHV0IHtcclxuICBib3JkZXItY29sb3I6ICNmZmJmMDA7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5hbnQtaW5wdXQtbnVtYmVyLWZvY3VzZWQsXHJcbi5oYXMtd2FybmluZyAuYW50LXRpbWUtcGlja2VyLWlucHV0LWZvY3VzZWQsXHJcbi5oYXMtd2FybmluZyAuYW50LWlucHV0LW51bWJlcjpmb2N1cyxcclxuLmhhcy13YXJuaW5nIC5hbnQtdGltZS1waWNrZXItaW5wdXQ6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmY2UzZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMTkxLCAwLCAwLjIpO1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LWlucHV0LW51bWJlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXHJcbi5oYXMtd2FybmluZyAuYW50LXRpbWUtcGlja2VyLWlucHV0Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZjAwO1xyXG59XHJcbi5oYXMtZXJyb3IgLmFudC1mb3JtLWV4cGxhaW4sXHJcbi5oYXMtZXJyb3IgLmFudC1mb3JtLXNwbGl0IHtcclxuICBjb2xvcjogI2YwNDEzNDtcclxufVxyXG4uaGFzLWVycm9yIC5hbnQtaW5wdXQsXHJcbi5oYXMtZXJyb3IgLmFudC1pbnB1dDpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjA0MTM0O1xyXG59XHJcbi5oYXMtZXJyb3IgLmFudC1pbnB1dDpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjQ2ZTY1O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQwLCA2NSwgNTIsIDAuMik7XHJcbn1cclxuLmhhcy1lcnJvciAuYW50LWlucHV0Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjA0MTM0O1xyXG59XHJcbi5oYXMtZXJyb3IgLmFudC1jYWxlbmRhci1waWNrZXItb3BlbiAuYW50LWNhbGVuZGFyLXBpY2tlci1pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjQ2ZTY1O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQwLCA2NSwgNTIsIDAuMik7XHJcbn1cclxuLmhhcy1lcnJvciAuYW50LWlucHV0LXByZWZpeCB7XHJcbiAgY29sb3I6ICNmMDQxMzQ7XHJcbn1cclxuLmhhcy1lcnJvciAuYW50LWlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBjb2xvcjogI2YwNDEzNDtcclxuICBib3JkZXItY29sb3I6ICNmMDQxMzQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uaGFzLWVycm9yIC5oYXMtZmVlZGJhY2sge1xyXG4gIGNvbG9yOiAjZjA0MTM0O1xyXG59XHJcbi5oYXMtZXJyb3IuaGFzLWZlZWRiYWNrOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxFNjJFJztcclxuICBjb2xvcjogI2YwNDEzNDtcclxufVxyXG4uaGFzLWVycm9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjA0MTM0O1xyXG59XHJcbi5oYXMtZXJyb3IgLmFudC1zZWxlY3Qtb3BlbiAuYW50LXNlbGVjdC1zZWxlY3Rpb24sXHJcbi5oYXMtZXJyb3IgLmFudC1zZWxlY3QtZm9jdXNlZCAuYW50LXNlbGVjdC1zZWxlY3Rpb24ge1xyXG4gIGJvcmRlci1jb2xvcjogI2Y0NmU2NTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0MCwgNjUsIDUyLCAwLjIpO1xyXG59XHJcbi5oYXMtZXJyb3IgLmFudC1jYWxlbmRhci1waWNrZXItaWNvbjphZnRlcixcclxuLmhhcy1lcnJvciAuYW50LXBpY2tlci1pY29uOmFmdGVyLFxyXG4uaGFzLWVycm9yIC5hbnQtc2VsZWN0LWFycm93LFxyXG4uaGFzLWVycm9yIC5hbnQtY2FzY2FkZXItcGlja2VyLWFycm93IHtcclxuICBjb2xvcjogI2YwNDEzNDtcclxufVxyXG4uaGFzLWVycm9yIC5hbnQtaW5wdXQtbnVtYmVyLFxyXG4uaGFzLWVycm9yIC5hbnQtdGltZS1waWNrZXItaW5wdXQge1xyXG4gIGJvcmRlci1jb2xvcjogI2YwNDEzNDtcclxufVxyXG4uaGFzLWVycm9yIC5hbnQtaW5wdXQtbnVtYmVyLWZvY3VzZWQsXHJcbi5oYXMtZXJyb3IgLmFudC10aW1lLXBpY2tlci1pbnB1dC1mb2N1c2VkLFxyXG4uaGFzLWVycm9yIC5hbnQtaW5wdXQtbnVtYmVyOmZvY3VzLFxyXG4uaGFzLWVycm9yIC5hbnQtdGltZS1waWNrZXItaW5wdXQ6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogI2Y0NmU2NTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0MCwgNjUsIDUyLCAwLjIpO1xyXG59XHJcbi5oYXMtZXJyb3IgLmFudC1pbnB1dC1udW1iZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxyXG4uaGFzLWVycm9yIC5hbnQtdGltZS1waWNrZXItaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNmMDQxMzQ7XHJcbn1cclxuLmhhcy1lcnJvciAuYW50LW1lbnRpb24td3JhcHBlciAuYW50LW1lbnRpb24tZWRpdG9yLFxyXG4uaGFzLWVycm9yIC5hbnQtbWVudGlvbi13cmFwcGVyIC5hbnQtbWVudGlvbi1lZGl0b3I6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNmMDQxMzQ7XHJcbn1cclxuLmhhcy1lcnJvciAuYW50LW1lbnRpb24td3JhcHBlci5hbnQtbWVudGlvbi1hY3RpdmUgLmFudC1tZW50aW9uLWVkaXRvcixcclxuLmhhcy1lcnJvciAuYW50LW1lbnRpb24td3JhcHBlciAuYW50LW1lbnRpb24tZWRpdG9yOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjQ2ZTY1O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQwLCA2NSwgNTIsIDAuMik7XHJcbn1cclxuLmlzLXZhbGlkYXRpbmcuaGFzLWZlZWRiYWNrOmFmdGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgY29udGVudDogXCJcXEU2NERcIjtcclxuICBjb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5hbnQtZm9ybS1pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcbi5hbnQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmFudC1pbnB1dCxcclxuLmFudC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuYW50LWlucHV0LWdyb3VwIC5hbnQtaW5wdXQsXHJcbi5hbnQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmFudC1pbnB1dC1ncm91cCAuYW50LWlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGRpZmZab29tSW4xIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZGlmZlpvb21JbjEge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGRpZmZab29tSW4yIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZGlmZlpvb21JbjIge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGRpZmZab29tSW4zIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZGlmZlpvb21JbjMge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNHB4IDdweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2NjYztcclxufVxyXG4uYW50LWlucHV0LW51bWJlcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXI6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcclxufVxyXG4uYW50LWlucHV0LW51bWJlcjpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTYsIDE0MiwgMjMzLCAwLjIpO1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyW2Rpc2FibGVkXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICBvcGFjaXR5OiAxO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXJbZGlzYWJsZWRdOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XHJcbn1cclxudGV4dGFyZWEuYW50LWlucHV0LW51bWJlciB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyLWxnIHtcclxuICBwYWRkaW5nOiA2cHggN3B4O1xyXG4gIGhlaWdodDogMzJweDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1zbSB7XHJcbiAgcGFkZGluZzogMXB4IDdweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGhlaWdodDogNTAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyOmhvdmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXIsXHJcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXI6aG92ZXIgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIHtcclxuICBjb2xvcjogIzQ5YTllZTtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxyXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zaXplOiA3cHggXFw5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjU4MzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41ODMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC41ODMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC8qIElFNi1JRTggKi9cclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xyXG4gIHpvb206IDE7XHJcbiAgcmlnaHQ6IDRweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyOmJlZm9yZSxcclxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiICFpbXBvcnRhbnQ7XHJcbn1cclxuOnJvb3QgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lcixcclxuOnJvb3QgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lcixcclxuOnJvb3QgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXI6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1mb2N1c2VkIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgMTQyLCAyMzMsIDAuMik7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXItZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXItaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3V0bGluZTogMDtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogMCA3cHg7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXItaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXItaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2NjYztcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXItaW5wdXRbZGlzYWJsZWRdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1pbnB1dFtkaXNhYmxlZF06aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1sZyB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1sZyBpbnB1dCB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyLXNtIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyLXNtIGlucHV0IHtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwIHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI0cyBsaW5lYXIgMC4xcztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjRzIGxpbmVhciAwLjFzO1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcDpob3ZlciAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyIHtcclxuICBoZWlnaHQ6IDQwJTtcclxufVxyXG4uYW50LWlucHV0LW51bWJlcjpob3ZlciAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXdyYXAge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXIge1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC02cHg7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lcjpiZWZvcmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb250ZW50OiBcIlxcRTYxRVwiO1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXA6aG92ZXIge1xyXG4gIGhlaWdodDogNjAlIWltcG9ydGFudDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIHRvcDogLTFweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIHtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lcjpiZWZvcmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb250ZW50OiBcIlxcRTYxRFwiO1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bjpob3ZlciB7XHJcbiAgaGVpZ2h0OiA2MCUhaW1wb3J0YW50O1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1kaXNhYmxlZCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIsXHJcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtZGlzYWJsZWQgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyLFxyXG4uYW50LWlucHV0LW51bWJlci1kaXNhYmxlZCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIsXHJcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1kaXNhYmxlZCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxyXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWRpc2FibGVkIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXIsXHJcbi5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXIge1xyXG4gIG9wYWNpdHk6IDAuNzI7XHJcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkIC5hbnQtaW5wdXQtbnVtYmVyLWlucHV0IHtcclxuICBvcGFjaXR5OiAwLjcyO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1kaXNhYmxlZCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXdyYXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXItZGlzYWJsZWQgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlciB7XHJcbiAgb3BhY2l0eTogMC43MjtcclxuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtbGF5b3V0IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiBhdXRvO1xyXG4gIC1tcy1mbGV4OiBhdXRvO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcclxufVxyXG4uYW50LWxheW91dC5hbnQtbGF5b3V0LWhhcy1zaWRlciB7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbi5hbnQtbGF5b3V0LWhlYWRlcixcclxuLmFudC1sYXlvdXQtZm9vdGVyIHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XHJcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcbi5hbnQtbGF5b3V0LWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogIzQwNDA0MDtcclxuICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG59XHJcbi5hbnQtbGF5b3V0LWZvb3RlciB7XHJcbiAgcGFkZGluZzogMjRweCA1MHB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LWxheW91dC1jb250ZW50IHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogYXV0bztcclxuICAtbXMtZmxleDogYXV0bztcclxuICBmbGV4OiBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5hbnQtbGF5b3V0LXNpZGVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xyXG4gIC8qIGZpeCBmaXJlZm94IGNhbid0IHNldCB3aWR0aCBzbWFsbGVyIHRoYW4gY29udGVudCBvbiBmbGV4IGl0ZW0gKi9cclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuLmFudC1sYXlvdXQtc2lkZXItaGFzLXRyaWdnZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG59XHJcbi5hbnQtbGF5b3V0LXNpZGVyLXJpZ2h0IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gIC13ZWJraXQtb3JkZXI6IDE7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuLmFudC1sYXlvdXQtc2lkZXItdHJpZ2dlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogNDhweDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDY0LCA2NCwgNjQsIDAuODgpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtbGF5b3V0LXNpZGVyLXplcm8td2lkdGggPiAqIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5hbnQtbGF5b3V0LXNpZGVyLXplcm8td2lkdGgtdHJpZ2dlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNjRweDtcclxuICByaWdodDogLTM2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBsaW5lLWhlaWdodDogNDJweDtcclxuICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XHJcbn1cclxuLmFudC1sYXlvdXQtc2lkZXItemVyby13aWR0aC10cmlnZ2VyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNTM1MzUzO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4vKiEgbm9ybWFsaXplLmNzcyB2Ni4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4gKi9cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgLyogMSAqL1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC8qIDIgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLyogMiAqL1xyXG59XHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5tYWluIHtcclxuICAvKiAxICovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIGhlaWdodDogMDtcclxuICAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLyogMiAqL1xyXG59XHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIC8qIDIgKi9cclxufVxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcclxuICAvKiAyICovXHJcbn1cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gIC8qIDIgKi9cclxufVxyXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIC8qIDIgKi9cclxufVxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gKi9cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG4vKipcclxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqL1xyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgLyogMiAqL1xyXG59XHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8qIDEgKi9cclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIC8qIDEgKi9cclxufVxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5wcm9ncmVzcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8qIDEgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgLyogMiAqL1xyXG59XHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8qIDEgKi9cclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIDIgKi9cclxufVxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgLyogMiAqL1xyXG59XHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0O1xyXG4gIC8qIDIgKi9cclxufVxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuZGV0YWlscyxcclxubWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcbi8qIFNjcmlwdGluZ1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5jYW52YXMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cclxuICovXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIGhlaWdodDogMTAwJTtcclxufVxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiUGluZ0ZhbmcgU0NcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi8qYm9keSxcclxuZGl2LFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG51bCxcclxub2wsXHJcbmxpLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wcmUsXHJcbmNvZGUsXHJcbmZvcm0sXHJcbmZpZWxkc2V0LFxyXG5sZWdlbmQsXHJcbmlucHV0LFxyXG50ZXh0YXJlYSxcclxucCxcclxuYmxvY2txdW90ZSxcclxudGgsXHJcbnRkLFxyXG5ocixcclxuYnV0dG9uLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZToxNHB4O1xyXG59Ki9cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbnVsLFxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5pbnB1dDo6LW1zLWNsZWFyLFxyXG5pbnB1dDo6LW1zLXJldmVhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbjo6c2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbmEge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG59XHJcbmE6Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IGluaztcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcDogaW5rO1xyXG59XHJcbmE6aG92ZXIge1xyXG4gIGNvbG9yOiAjNDlhOWVlO1xyXG59XHJcbmE6YWN0aXZlIHtcclxuICBjb2xvcjogIzBlNzdjYTtcclxufVxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuYVtkaXNhYmxlZF0ge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmFudC1kaXZpZGVyIHtcclxuICBtYXJnaW46IDAgNnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDhweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNjY2M7XHJcbn1cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTtcclxufVxyXG4uY2xlYXJmaXgge1xyXG4gIHpvb206IDE7XHJcbn1cclxuLmNsZWFyZml4OmJlZm9yZSxcclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XHJcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMHFjcDIyMnd2d2lqbTd2aS5lb3QnKTtcclxuICAvKiBJRTkqL1xyXG4gIHNyYzogdXJsKCdodHRwczovL2F0LmFsaWNkbi5jb20vdC9mb250XzBxY3AyMjJ3dndpam03dmkuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogY2hyb21l44CBZmlyZWZveCAqLyB1cmwoJ2h0dHBzOi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMHFjcDIyMnd2d2lqbTd2aS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIGNocm9tZeOAgWZpcmVmb3jjgIFvcGVyYeOAgVNhZmFyaSwgQW5kcm9pZCwgaU9TIDQuMisqLyB1cmwoJ2h0dHBzOi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMHFjcDIyMnd2d2lqbTd2aS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIGlPUyA0LjEtICovIHVybCgnaHR0cHM6Ly9hdC5hbGljZG4uY29tL3QvZm9udF8wcWNwMjIyd3Z3aWptN3ZpLnN2ZyNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuLmFudGljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLmFudGljb246YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogXCJhbnRpY29uXCIgIWltcG9ydGFudDtcclxufVxyXG4uYW50aWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwMFwiO1xyXG59XHJcbi5hbnRpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwMVwiO1xyXG59XHJcbi5hbnRpY29uLWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwMlwiO1xyXG59XHJcbi5hbnRpY29uLWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MDNcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjA0XCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjA1XCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjA2XCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwN1wiO1xyXG59XHJcbi5hbnRpY29uLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjA4XCI7XHJcbn1cclxuLmFudGljb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MDhcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwOFwiO1xyXG59XHJcbi5hbnRpY29uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MDlcIjtcclxufVxyXG4uYW50aWNvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjA5XCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwOVwiO1xyXG59XHJcbi5hbnRpY29uLXVwLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBBXCI7XHJcbn1cclxuLmFudGljb24tY2lyY2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MEFcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwQVwiO1xyXG59XHJcbi5hbnRpY29uLWRvd24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MEJcIjtcclxufVxyXG4uYW50aWNvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBCXCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwQlwiO1xyXG59XHJcbi5hbnRpY29uLXJpZ2h0LWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MENcIjtcclxufVxyXG4uYW50aWNvbi1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBDXCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwQ1wiO1xyXG59XHJcbi5hbnRpY29uLWxlZnQtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwRFwiO1xyXG59XHJcbi5hbnRpY29uLWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwRFwiO1xyXG59XHJcbi5hbnRpY29uLWNhcmV0LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwRFwiO1xyXG59XHJcbi5hbnRpY29uLXVwLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MEVcIjtcclxufVxyXG4uYW50aWNvbi1jaXJjbGUtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjBFXCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtY2lyY2xlLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwRVwiO1xyXG59XHJcbi5hbnRpY29uLWRvd24tY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwRlwiO1xyXG59XHJcbi5hbnRpY29uLWNpcmNsZS1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwRlwiO1xyXG59XHJcbi5hbnRpY29uLWNhcmV0LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYwRlwiO1xyXG59XHJcbi5hbnRpY29uLXZlcnRpY2xlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYxMFwiO1xyXG59XHJcbi5hbnRpY29uLXZlcnRpY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MTFcIjtcclxufVxyXG4uYW50aWNvbi1yb2xsYmFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjEyXCI7XHJcbn1cclxuLmFudGljb24tcmV0d2VldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjEzXCI7XHJcbn1cclxuLmFudGljb24tc2hyaW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MTRcIjtcclxufVxyXG4uYW50aWNvbi1hcnJvd3MtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MTVcIjtcclxufVxyXG4uYW50aWNvbi1hcnJvdy1zYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MTVcIjtcclxufVxyXG4uYW50aWNvbi1yZWxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYxNlwiO1xyXG59XHJcbi5hbnRpY29uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjE3XCI7XHJcbn1cclxuLmFudGljb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYxOFwiO1xyXG59XHJcbi5hbnRpY29uLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYxOVwiO1xyXG59XHJcbi5hbnRpY29uLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MUFcIjtcclxufVxyXG4uYW50aWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjFCXCI7XHJcbn1cclxuLmFudGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjFDXCI7XHJcbn1cclxuLmFudGljb24tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjFEXCI7XHJcbn1cclxuLmFudGljb24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYxRVwiO1xyXG59XHJcbi5hbnRpY29uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MUZcIjtcclxufVxyXG4uYW50aWNvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MjBcIjtcclxufVxyXG4uYW50aWNvbi1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjIxXCI7XHJcbn1cclxuLmFudGljb24tbWludXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MjJcIjtcclxufVxyXG4uYW50aWNvbi1taW51cy1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjIzXCI7XHJcbn1cclxuLmFudGljb24tbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYyNFwiO1xyXG59XHJcbi5hbnRpY29uLXBsdXMtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYyNVwiO1xyXG59XHJcbi5hbnRpY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MjZcIjtcclxufVxyXG4uYW50aWNvbi1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MjdcIjtcclxufVxyXG4uYW50aWNvbi1pbmZvLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjI4XCI7XHJcbn1cclxuLmFudGljb24taW5mby1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjI5XCI7XHJcbn1cclxuLmFudGljb24taW5mbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjJBXCI7XHJcbn1cclxuLmFudGljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYyQlwiO1xyXG59XHJcbi5hbnRpY29uLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjJDXCI7XHJcbn1cclxuLmFudGljb24tZXhjbGFtYXRpb24tY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYyRFwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjJFXCI7XHJcbn1cclxuLmFudGljb24tY3Jvc3MtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MkVcIjtcclxufVxyXG4uYW50aWNvbi1jbG9zZS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjJGXCI7XHJcbn1cclxuLmFudGljb24tY3Jvc3MtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYyRlwiO1xyXG59XHJcbi5hbnRpY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjMwXCI7XHJcbn1cclxuLmFudGljb24tY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYzMVwiO1xyXG59XHJcbi5hbnRpY29uLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MzJcIjtcclxufVxyXG4uYW50aWNvbi1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjMzXCI7XHJcbn1cclxuLmFudGljb24tY3Jvc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYzM1wiO1xyXG59XHJcbi5hbnRpY29uLWN1c3RvbWVyLXNlcnZpY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYzNFwiO1xyXG59XHJcbi5hbnRpY29uLWN1c3RvbWVyc2VydmljZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjM0XCI7XHJcbn1cclxuLmFudGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYzNVwiO1xyXG59XHJcbi5hbnRpY29uLWNvZGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjM2XCI7XHJcbn1cclxuLmFudGljb24tYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjM3XCI7XHJcbn1cclxuLmFudGljb24tYmFyLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MzhcIjtcclxufVxyXG4uYW50aWNvbi1iYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MzlcIjtcclxufVxyXG4uYW50aWNvbi1xdWVzdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjNBXCI7XHJcbn1cclxuLmFudGljb24tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2M0JcIjtcclxufVxyXG4uYW50aWNvbi1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjNDXCI7XHJcbn1cclxuLmFudGljb24tcGF1c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYzRFwiO1xyXG59XHJcbi5hbnRpY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjNFXCI7XHJcbn1cclxuLmFudGljb24tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTYzRlwiO1xyXG59XHJcbi5hbnRpY29uLWNsb2NrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQwXCI7XHJcbn1cclxuLmFudGljb24tY2xvY2stY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY0MVwiO1xyXG59XHJcbi5hbnRpY29uLXN3YXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY0MlwiO1xyXG59XHJcbi5hbnRpY29uLXN3YXAtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQzXCI7XHJcbn1cclxuLmFudGljb24tc3dhcC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQ0XCI7XHJcbn1cclxuLmFudGljb24tcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQ1XCI7XHJcbn1cclxuLmFudGljb24tZnJvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY0NlwiO1xyXG59XHJcbi5hbnRpY29uLWZyb3duLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQ2XCI7XHJcbn1cclxuLmFudGljb24tZWxsaXBzaXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY0N1wiO1xyXG59XHJcbi5hbnRpY29uLWNvcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY0OFwiO1xyXG59XHJcbi5hbnRpY29uLW1lbnUtZm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjU4XCI7XHJcbn1cclxuLmFudGljb24tbWFpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjU5XCI7XHJcbn1cclxuLmFudGljb24tbG9nb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NUFcIjtcclxufVxyXG4uYW50aWNvbi1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NUJcIjtcclxufVxyXG4uYW50aWNvbi1hcmVhLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NUNcIjtcclxufVxyXG4uYW50aWNvbi1saW5lLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NURcIjtcclxufVxyXG4uYW50aWNvbi1ob21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NUVcIjtcclxufVxyXG4uYW50aWNvbi1sYXB0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY1RlwiO1xyXG59XHJcbi5hbnRpY29uLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY2MFwiO1xyXG59XHJcbi5hbnRpY29uLXN0YXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjYxXCI7XHJcbn1cclxuLmFudGljb24tZm9sZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NjJcIjtcclxufVxyXG4uYW50aWNvbi1maWx0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY2M1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY2NFwiO1xyXG59XHJcbi5hbnRpY29uLWV4Y2VwdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjY1XCI7XHJcbn1cclxuLmFudGljb24tbWVoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NjZcIjtcclxufVxyXG4uYW50aWNvbi1tZWgtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NjZcIjtcclxufVxyXG4uYW50aWNvbi1tZWgtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjY3XCI7XHJcbn1cclxuLmFudGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjY4XCI7XHJcbn1cclxuLmFudGljb24tc2F2ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjY5XCI7XHJcbn1cclxuLmFudGljb24tdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjZBXCI7XHJcbn1cclxuLmFudGljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NkJcIjtcclxufVxyXG4uYW50aWNvbi10by10b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY2Q1wiO1xyXG59XHJcbi5hbnRpY29uLXRlYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY2RFwiO1xyXG59XHJcbi5hbnRpY29uLXRhYmxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjZFXCI7XHJcbn1cclxuLmFudGljb24tc29sdXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY2RlwiO1xyXG59XHJcbi5hbnRpY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjcwXCI7XHJcbn1cclxuLmFudGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NzFcIjtcclxufVxyXG4uYW50aWNvbi1zZXR0aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NzJcIjtcclxufVxyXG4uYW50aWNvbi1wb3dlcm9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkQ1XCI7XHJcbn1cclxuLmFudGljb24tcGljdHVyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjc0XCI7XHJcbn1cclxuLmFudGljb24tcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY3NVwiO1xyXG59XHJcbi5hbnRpY29uLXBhcGVyLWNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY3NlwiO1xyXG59XHJcbi5hbnRpY29uLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjc3XCI7XHJcbn1cclxuLmFudGljb24tbW9iaWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NzhcIjtcclxufVxyXG4uYW50aWNvbi1tZW51LXVuZm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjc5XCI7XHJcbn1cclxuLmFudGljb24taW5ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY3QVwiO1xyXG59XHJcbi5hbnRpY29uLWxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY3QlwiO1xyXG59XHJcbi5hbnRpY29uLXFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjdDXCI7XHJcbn1cclxuLmFudGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZEMFwiO1xyXG59XHJcbi5hbnRpY29uLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZEMVwiO1xyXG59XHJcbi5hbnRpY29uLXRhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkQyXCI7XHJcbn1cclxuLmFudGljb24tdGFnLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZEM1wiO1xyXG59XHJcbi5hbnRpY29uLXRhZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY3RFwiO1xyXG59XHJcbi5hbnRpY29uLXRhZ3MtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjdFXCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjdGXCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY4MFwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjgxXCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY4MlwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3VkLWRvd25sb2FkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY4M1wiO1xyXG59XHJcbi5hbnRpY29uLWNsb3VkLXVwbG9hZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2ODRcIjtcclxufVxyXG4uYW50aWNvbi1lbnZpcm9ubWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjg1XCI7XHJcbn1cclxuLmFudGljb24tZW52aXJvbm1lbnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjg2XCI7XHJcbn1cclxuLmFudGljb24tZXllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2ODdcIjtcclxufVxyXG4uYW50aWNvbi1leWUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjg4XCI7XHJcbn1cclxuLmFudGljb24tY2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2ODlcIjtcclxufVxyXG4uYW50aWNvbi1jYW1lcmEtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjhBXCI7XHJcbn1cclxuLmFudGljb24td2luZG93czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjhCXCI7XHJcbn1cclxuLmFudGljb24tYXBwbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY4Q1wiO1xyXG59XHJcbi5hbnRpY29uLWFwcGxlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZENFwiO1xyXG59XHJcbi5hbnRpY29uLWFuZHJvaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTkzOFwiO1xyXG59XHJcbi5hbnRpY29uLWFuZHJvaWQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjhEXCI7XHJcbn1cclxuLmFudGljb24tYWxpd2FuZ3dhbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY4RVwiO1xyXG59XHJcbi5hbnRpY29uLWFsaXdhbmd3YW5nLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY4RlwiO1xyXG59XHJcbi5hbnRpY29uLWV4cG9ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjkxXCI7XHJcbn1cclxuLmFudGljb24tZWRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjkyXCI7XHJcbn1cclxuLmFudGljb24tY2lyY2xlLWRvd24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjkzXCI7XHJcbn1cclxuLmFudGljb24tY2lyY2xlLWRvd24tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OTRcIjtcclxufVxyXG4uYW50aWNvbi1hcHBzdG9yZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OTVcIjtcclxufVxyXG4uYW50aWNvbi1hcHBzdG9yZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjk2XCI7XHJcbn1cclxuLmFudGljb24tc2NhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjk3XCI7XHJcbn1cclxuLmFudGljb24tZmlsZS10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OThcIjtcclxufVxyXG4uYW50aWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjk5XCI7XHJcbn1cclxuLmFudGljb24taGRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OUFcIjtcclxufVxyXG4uYW50aWNvbi1pZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjlCXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS1qcGc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY5Q1wiO1xyXG59XHJcbi5hbnRpY29uLWxpa2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY0Q1wiO1xyXG59XHJcbi5hbnRpY29uLWxpa2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjlEXCI7XHJcbn1cclxuLmFudGljb24tZGlzbGlrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjRCXCI7XHJcbn1cclxuLmFudGljb24tZGlzbGlrZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2OUVcIjtcclxufVxyXG4uYW50aWNvbi1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY5RlwiO1xyXG59XHJcbi5hbnRpY29uLWVudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QTBcIjtcclxufVxyXG4uYW50aWNvbi1wdXNocGluLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBMVwiO1xyXG59XHJcbi5hbnRpY29uLXB1c2hwaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBMlwiO1xyXG59XHJcbi5hbnRpY29uLWhlYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QTNcIjtcclxufVxyXG4uYW50aWNvbi1oZWFydC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QTRcIjtcclxufVxyXG4uYW50aWNvbi1wYXktY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QTVcIjtcclxufVxyXG4uYW50aWNvbi1wYXktY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBNlwiO1xyXG59XHJcbi5hbnRpY29uLXNtaWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QTdcIjtcclxufVxyXG4uYW50aWNvbi1zbWlsZS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBN1wiO1xyXG59XHJcbi5hbnRpY29uLXNtaWxlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBOFwiO1xyXG59XHJcbi5hbnRpY29uLWZyb3duLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBOVwiO1xyXG59XHJcbi5hbnRpY29uLWNhbGN1bGF0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBQVwiO1xyXG59XHJcbi5hbnRpY29uLW1lc3NhZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBQlwiO1xyXG59XHJcbi5hbnRpY29uLWNocm9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkFDXCI7XHJcbn1cclxuLmFudGljb24tZ2l0aHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QURcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLXVua25vd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZBRlwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtZXhjZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCMFwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtcHB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QjFcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLXdvcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCMlwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtcGRmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QjNcIjtcclxufVxyXG4uYW50aWNvbi1kZXNrdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QjRcIjtcclxufVxyXG4uYW50aWNvbi11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCNlwiO1xyXG59XHJcbi5hbnRpY29uLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QjdcIjtcclxufVxyXG4uYW50aWNvbi1waWUtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCOFwiO1xyXG59XHJcbi5hbnRpY29uLXVubG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkJBXCI7XHJcbn1cclxuLmFudGljb24tY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCQlwiO1xyXG59XHJcbi5hbnRpY29uLXdpbmRvd3MtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkJDXCI7XHJcbn1cclxuLmFudGljb24tZG90LWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QkRcIjtcclxufVxyXG4uYW50aWNvbi1iYXItY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCRVwiO1xyXG59XHJcbi5hbnRpY29uLWNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZCRlwiO1xyXG59XHJcbi5hbnRpY29uLWFwaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFOTUxXCI7XHJcbn1cclxuLmFudGljb24tcGx1cy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZDMFwiO1xyXG59XHJcbi5hbnRpY29uLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkMxXCI7XHJcbn1cclxuLmFudGljb24tY2xvc2Utc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QzJcIjtcclxufVxyXG4uYW50aWNvbi1jbG9zZS1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkMzXCI7XHJcbn1cclxuLmFudGljb24tY2hlY2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QzRcIjtcclxufVxyXG4uYW50aWNvbi1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkM1XCI7XHJcbn1cclxuLmFudGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkM2XCI7XHJcbn1cclxuLmFudGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QzdcIjtcclxufVxyXG4uYW50aWNvbi11cC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZDOFwiO1xyXG59XHJcbi5hbnRpY29uLWRvd24tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2QzlcIjtcclxufVxyXG4uYW50aWNvbi1sZWZ0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkNBXCI7XHJcbn1cclxuLmFudGljb24tcmlnaHQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2Q0JcIjtcclxufVxyXG4uYW50aWNvbi1yaWdodC1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkNDXCI7XHJcbn1cclxuLmFudGljb24tbGVmdC1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkNEXCI7XHJcbn1cclxuLmFudGljb24tZG93bi1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkNFXCI7XHJcbn1cclxuLmFudGljb24tdXAtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZDRlwiO1xyXG59XHJcbi5hbnRpY29uLWxvYWRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY0RFwiO1xyXG59XHJcbi5hbnRpY29uLWxvYWRpbmctMy1xdWFydGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkFFXCI7XHJcbn1cclxuLmFudGljb24tYnVsYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQ5XCI7XHJcbn1cclxuLmFudGljb24tc2VsZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NEFcIjtcclxufVxyXG4uYW50aWNvbi1hZGRmaWxlOmJlZm9yZSxcclxuLmFudGljb24tZmlsZS1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTkxMFwiO1xyXG59XHJcbi5hbnRpY29uLWFkZGZvbGRlcjpiZWZvcmUsXHJcbi5hbnRpY29uLWZvbGRlci1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTkxNFwiO1xyXG59XHJcbi5hbnRpY29uLXN3aXRjaGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU5MTNcIjtcclxufVxyXG4uYW50aWNvbi1yb2NrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTkwRlwiO1xyXG59XHJcbi5hbnRpY29uLWRpbmdkaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU5MjNcIjtcclxufVxyXG4uYW50aWNvbi1kaW5nZGluZy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU5MjVcIjtcclxufVxyXG4uYW50aWNvbi1iZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NEVcIjtcclxufVxyXG4uYW50aWNvbi1kaXNjb25uZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NEZcIjtcclxufVxyXG4uYW50aWNvbi1kYXRhYmFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjUwXCI7XHJcbn1cclxuLmFudGljb24tY29tcGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkRCXCI7XHJcbn1cclxuLmFudGljb24tYmFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjUyXCI7XHJcbn1cclxuLmFudGljb24taG91cmdsYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2NTNcIjtcclxufVxyXG4uYW50aWNvbi1rZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY1NFwiO1xyXG59XHJcbi5hbnRpY29uLWZsYWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY1NVwiO1xyXG59XHJcbi5hbnRpY29uLWxheW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjU2XCI7XHJcbn1cclxuLmFudGljb24tbG9naW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY1N1wiO1xyXG59XHJcbi5hbnRpY29uLXByaW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTY3M1wiO1xyXG59XHJcbi5hbnRpY29uLXNvdW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RTlcIjtcclxufVxyXG4uYW50aWNvbi11c2I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZEN1wiO1xyXG59XHJcbi5hbnRpY29uLXNraW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZEOFwiO1xyXG59XHJcbi5hbnRpY29uLXRvb2w6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZEOVwiO1xyXG59XHJcbi5hbnRpY29uLXN5bmM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZEQVwiO1xyXG59XHJcbi5hbnRpY29uLXdpZmk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZENlwiO1xyXG59XHJcbi5hbnRpY29uLWNhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkRDXCI7XHJcbn1cclxuLmFudGljb24tY29weXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2REVcIjtcclxufVxyXG4uYW50aWNvbi1zY2hlZHVsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkRGXCI7XHJcbn1cclxuLmFudGljb24tdXNlci1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFRFwiO1xyXG59XHJcbi5hbnRpY29uLXVzZXItZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RTBcIjtcclxufVxyXG4uYW50aWNvbi11c2VyZ3JvdXAtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RERcIjtcclxufVxyXG4uYW50aWNvbi11c2VyZ3JvdXAtZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RTFcIjtcclxufVxyXG4uYW50aWNvbi1tYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFMlwiO1xyXG59XHJcbi5hbnRpY29uLXdvbWFuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RUNcIjtcclxufVxyXG4uYW50aWNvbi1zaG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RTNcIjtcclxufVxyXG4uYW50aWNvbi1naWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RTRcIjtcclxufVxyXG4uYW50aWNvbi1pZGNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFNVwiO1xyXG59XHJcbi5hbnRpY29uLW1lZGljaW5lLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkU2XCI7XHJcbn1cclxuLmFudGljb24tcmVkLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RTdcIjtcclxufVxyXG4uYW50aWNvbi1jb2ZmZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFOFwiO1xyXG59XHJcbi5hbnRpY29uLXRyYWRlbWFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjUxXCI7XHJcbn1cclxuLmFudGljb24tc2FmZXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2RUFcIjtcclxufVxyXG4uYW50aWNvbi13YWxsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFQlwiO1xyXG59XHJcbi5hbnRpY29uLWJhbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZFRVwiO1xyXG59XHJcbi5hbnRpY29uLXRyb3BoeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkVGXCI7XHJcbn1cclxuLmFudGljb24tY29udGFjdHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTZGMFwiO1xyXG59XHJcbi5hbnRpY29uLWdsb2JhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNkYxXCI7XHJcbn1cclxuLmFudGljb24tc2hha2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTk0RlwiO1xyXG59XHJcbi5hbnRpY29uLXNwaW46YmVmb3JlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuLmZhZGUtZW50ZXIsXHJcbi5mYWRlLWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5mYWRlLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLmZhZGUtZW50ZXIuZmFkZS1lbnRlci1hY3RpdmUsXHJcbi5mYWRlLWFwcGVhci5mYWRlLWFwcGVhci1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudEZhZGVJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50RmFkZUluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLmZhZGUtbGVhdmUuZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudEZhZGVPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudEZhZGVPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uZmFkZS1lbnRlcixcclxuLmZhZGUtYXBwZWFyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxufVxyXG4uZmFkZS1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRGYWRlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRGYWRlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudEZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRGYWRlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbi5tb3ZlLXVwLWVudGVyLFxyXG4ubW92ZS11cC1hcHBlYXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4ubW92ZS11cC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5tb3ZlLXVwLWVudGVyLm1vdmUtdXAtZW50ZXItYWN0aXZlLFxyXG4ubW92ZS11cC1hcHBlYXIubW92ZS11cC1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlVXBJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50TW92ZVVwSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4ubW92ZS11cC1sZWF2ZS5tb3ZlLXVwLWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50TW92ZVVwT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlVXBPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4ubW92ZS11cC1lbnRlcixcclxuLm1vdmUtdXAtYXBwZWFyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxufVxyXG4ubW92ZS11cC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcclxufVxyXG4ubW92ZS1kb3duLWVudGVyLFxyXG4ubW92ZS1kb3duLWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5tb3ZlLWRvd24tbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4ubW92ZS1kb3duLWVudGVyLm1vdmUtZG93bi1lbnRlci1hY3RpdmUsXHJcbi5tb3ZlLWRvd24tYXBwZWFyLm1vdmUtZG93bi1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlRG93bkluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlRG93bkluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLm1vdmUtZG93bi1sZWF2ZS5tb3ZlLWRvd24tbGVhdmUtYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlRG93bk91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50TW92ZURvd25PdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4ubW92ZS1kb3duLWVudGVyLFxyXG4ubW92ZS1kb3duLWFwcGVhciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbn1cclxuLm1vdmUtZG93bi1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcclxufVxyXG4ubW92ZS1sZWZ0LWVudGVyLFxyXG4ubW92ZS1sZWZ0LWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5tb3ZlLWxlZnQtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4ubW92ZS1sZWZ0LWVudGVyLm1vdmUtbGVmdC1lbnRlci1hY3RpdmUsXHJcbi5tb3ZlLWxlZnQtYXBwZWFyLm1vdmUtbGVmdC1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlTGVmdEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlTGVmdEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLm1vdmUtbGVmdC1sZWF2ZS5tb3ZlLWxlZnQtbGVhdmUtYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlTGVmdE91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50TW92ZUxlZnRPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4ubW92ZS1sZWZ0LWVudGVyLFxyXG4ubW92ZS1sZWZ0LWFwcGVhciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbn1cclxuLm1vdmUtbGVmdC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcclxufVxyXG4ubW92ZS1yaWdodC1lbnRlcixcclxuLm1vdmUtcmlnaHQtYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLm1vdmUtcmlnaHQtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4ubW92ZS1yaWdodC1lbnRlci5tb3ZlLXJpZ2h0LWVudGVyLWFjdGl2ZSxcclxuLm1vdmUtcmlnaHQtYXBwZWFyLm1vdmUtcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50TW92ZVJpZ2h0SW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVSaWdodEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLm1vdmUtcmlnaHQtbGVhdmUubW92ZS1yaWdodC1sZWF2ZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVSaWdodE91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50TW92ZVJpZ2h0T3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLm1vdmUtcmlnaHQtZW50ZXIsXHJcbi5tb3ZlLXJpZ2h0LWFwcGVhciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbn1cclxuLm1vdmUtcmlnaHQtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVEb3duSW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50TW92ZURvd25JbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVEb3duT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudE1vdmVEb3duT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZUxlZnRJbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudE1vdmVMZWZ0SW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVMZWZ0T3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50TW92ZUxlZnRPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVSaWdodEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudE1vdmVSaWdodEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZVJpZ2h0T3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudE1vdmVSaWdodE91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVVcEluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50TW92ZVVwSW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVVcE91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudE1vdmVVcE91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZ0NpcmNsZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBsb2FkaW5nQ2lyY2xlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4uc2xpZGUtdXAtZW50ZXIsXHJcbi5zbGlkZS11cC1hcHBlYXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uc2xpZGUtdXAtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uc2xpZGUtdXAtZW50ZXIuc2xpZGUtdXAtZW50ZXItYWN0aXZlLFxyXG4uc2xpZGUtdXAtYXBwZWFyLnNsaWRlLXVwLWFwcGVhci1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnNsaWRlLXVwLWxlYXZlLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5zbGlkZS11cC1lbnRlcixcclxuLnNsaWRlLXVwLWFwcGVhciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbn1cclxuLnNsaWRlLXVwLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG59XHJcbi5zbGlkZS1kb3duLWVudGVyLFxyXG4uc2xpZGUtZG93bi1hcHBlYXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uc2xpZGUtZG93bi1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5zbGlkZS1kb3duLWVudGVyLnNsaWRlLWRvd24tZW50ZXItYWN0aXZlLFxyXG4uc2xpZGUtZG93bi1hcHBlYXIuc2xpZGUtZG93bi1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25JbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uc2xpZGUtZG93bi1sZWF2ZS5zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uc2xpZGUtZG93bi1lbnRlcixcclxuLnNsaWRlLWRvd24tYXBwZWFyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxufVxyXG4uc2xpZGUtZG93bi1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxufVxyXG4uc2xpZGUtbGVmdC1lbnRlcixcclxuLnNsaWRlLWxlZnQtYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnNsaWRlLWxlZnQtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uc2xpZGUtbGVmdC1lbnRlci5zbGlkZS1sZWZ0LWVudGVyLWFjdGl2ZSxcclxuLnNsaWRlLWxlZnQtYXBwZWFyLnNsaWRlLWxlZnQtYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVMZWZ0SW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlTGVmdEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnNsaWRlLWxlZnQtbGVhdmUuc2xpZGUtbGVmdC1sZWF2ZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlTGVmdE91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVMZWZ0T3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnNsaWRlLWxlZnQtZW50ZXIsXHJcbi5zbGlkZS1sZWZ0LWFwcGVhciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbn1cclxuLnNsaWRlLWxlZnQtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbn1cclxuLnNsaWRlLXJpZ2h0LWVudGVyLFxyXG4uc2xpZGUtcmlnaHQtYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnNsaWRlLXJpZ2h0LWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnNsaWRlLXJpZ2h0LWVudGVyLnNsaWRlLXJpZ2h0LWVudGVyLWFjdGl2ZSxcclxuLnNsaWRlLXJpZ2h0LWFwcGVhci5zbGlkZS1yaWdodC1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVJpZ2h0SW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlUmlnaHRJbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5zbGlkZS1yaWdodC1sZWF2ZS5zbGlkZS1yaWdodC1sZWF2ZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlUmlnaHRPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlUmlnaHRPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uc2xpZGUtcmlnaHQtZW50ZXIsXHJcbi5zbGlkZS1yaWdodC1hcHBlYXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG59XHJcbi5zbGlkZS1yaWdodC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVVcEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFNsaWRlVXBJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlVXBPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50U2xpZGVVcE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlRG93bkluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRTbGlkZURvd25JbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZURvd25PdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFNsaWRlRG93bk91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZUxlZnRJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRTbGlkZUxlZnRJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlTGVmdE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRTbGlkZUxlZnRPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZVJpZ2h0SW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRTbGlkZVJpZ2h0SW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlUmlnaHRPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRTbGlkZVJpZ2h0T3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XHJcbiAgfVxyXG59XHJcbi5zd2luZy1lbnRlcixcclxuLnN3aW5nLWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5zd2luZy1lbnRlci5zd2luZy1lbnRlci1hY3RpdmUsXHJcbi5zd2luZy1hcHBlYXIuc3dpbmctYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U3dpbmdJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50U3dpbmdJbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTd2luZ0luIHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgfVxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50U3dpbmdJbiB7XHJcbiAgMCUsXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gIH1cclxufVxyXG4uem9vbS1lbnRlcixcclxuLnpvb20tYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnpvb20tbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uem9vbS1lbnRlci56b29tLWVudGVyLWFjdGl2ZSxcclxuLnpvb20tYXBwZWFyLnpvb20tYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uem9vbS1sZWF2ZS56b29tLWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbU91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbU91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi56b29tLWVudGVyLFxyXG4uem9vbS1hcHBlYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxufVxyXG4uem9vbS1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG59XHJcbi56b29tLWJpZy1lbnRlcixcclxuLnpvb20tYmlnLWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi56b29tLWJpZy1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi56b29tLWJpZy1lbnRlci56b29tLWJpZy1lbnRlci1hY3RpdmUsXHJcbi56b29tLWJpZy1hcHBlYXIuem9vbS1iaWctYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ0luO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uem9vbS1iaWctbGVhdmUuem9vbS1iaWctbGVhdmUtYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnT3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnpvb20tYmlnLWVudGVyLFxyXG4uem9vbS1iaWctYXBwZWFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbn1cclxuLnpvb20tYmlnLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbn1cclxuLnpvb20tYmlnLWZhc3QtZW50ZXIsXHJcbi56b29tLWJpZy1mYXN0LWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi56b29tLWJpZy1mYXN0LWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnpvb20tYmlnLWZhc3QtZW50ZXIuem9vbS1iaWctZmFzdC1lbnRlci1hY3RpdmUsXHJcbi56b29tLWJpZy1mYXN0LWFwcGVhci56b29tLWJpZy1mYXN0LWFwcGVhci1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ0luO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnpvb20tYmlnLWZhc3QtbGVhdmUuem9vbS1iaWctZmFzdC1sZWF2ZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxufVxyXG4uem9vbS1iaWctZmFzdC1lbnRlcixcclxuLnpvb20tYmlnLWZhc3QtYXBwZWFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbn1cclxuLnpvb20tYmlnLWZhc3QtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxufVxyXG4uem9vbS11cC1lbnRlcixcclxuLnpvb20tdXAtYXBwZWFyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnpvb20tdXAtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uem9vbS11cC1lbnRlci56b29tLXVwLWVudGVyLWFjdGl2ZSxcclxuLnpvb20tdXAtYXBwZWFyLnpvb20tdXAtYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbVVwSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21VcEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnpvb20tdXAtbGVhdmUuem9vbS11cC1sZWF2ZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21VcE91dDtcclxuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVVwT3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnpvb20tdXAtZW50ZXIsXHJcbi56b29tLXVwLWFwcGVhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG59XHJcbi56b29tLXVwLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbn1cclxuLnpvb20tZG93bi1lbnRlcixcclxuLnpvb20tZG93bi1hcHBlYXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uem9vbS1kb3duLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnpvb20tZG93bi1lbnRlci56b29tLWRvd24tZW50ZXItYWN0aXZlLFxyXG4uem9vbS1kb3duLWFwcGVhci56b29tLWRvd24tYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbURvd25JbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbURvd25JbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi56b29tLWRvd24tbGVhdmUuem9vbS1kb3duLWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbURvd25PdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21Eb3duT3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnpvb20tZG93bi1lbnRlcixcclxuLnpvb20tZG93bi1hcHBlYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxufVxyXG4uem9vbS1kb3duLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbn1cclxuLnpvb20tbGVmdC1lbnRlcixcclxuLnpvb20tbGVmdC1hcHBlYXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uem9vbS1sZWZ0LWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnpvb20tbGVmdC1lbnRlci56b29tLWxlZnQtZW50ZXItYWN0aXZlLFxyXG4uem9vbS1sZWZ0LWFwcGVhci56b29tLWxlZnQtYXBwZWFyLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUxlZnRJbjtcclxuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUxlZnRJbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi56b29tLWxlZnQtbGVhdmUuem9vbS1sZWZ0LWxlYXZlLWFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUxlZnRPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21MZWZ0T3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLnpvb20tbGVmdC1lbnRlcixcclxuLnpvb20tbGVmdC1hcHBlYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxufVxyXG4uem9vbS1sZWZ0LWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbn1cclxuLnpvb20tcmlnaHQtZW50ZXIsXHJcbi56b29tLXJpZ2h0LWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi56b29tLXJpZ2h0LWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnpvb20tcmlnaHQtZW50ZXIuem9vbS1yaWdodC1lbnRlci1hY3RpdmUsXHJcbi56b29tLXJpZ2h0LWFwcGVhci56b29tLXJpZ2h0LWFwcGVhci1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFpvb21SaWdodEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tUmlnaHRJbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi56b29tLXJpZ2h0LWxlYXZlLnpvb20tcmlnaHQtbGVhdmUtYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tUmlnaHRPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21SaWdodE91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi56b29tLXJpZ2h0LWVudGVyLFxyXG4uem9vbS1yaWdodC1hcHBlYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcclxufVxyXG4uem9vbS1yaWdodC1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRab29tSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21PdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFpvb21PdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbUJpZ0luIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRab29tQmlnSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbUJpZ091dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50Wm9vbUJpZ091dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tVXBJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFpvb21VcEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tVXBPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRab29tVXBPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21MZWZ0SW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRab29tTGVmdEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tTGVmdE91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFpvb21MZWZ0T3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tUmlnaHRJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50Wm9vbVJpZ2h0SW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbVJpZ2h0T3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbnRab29tUmlnaHRPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbURvd25JbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50Wm9vbURvd25JbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tRG93bk91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW50Wm9vbURvd25PdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxufVxyXG4uYW50LW1vdGlvbi1jb2xsYXBzZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYW50LW1vdGlvbi1jb2xsYXBzZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IC4xMnMsIG9wYWNpdHkgLjEycztcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjEycywgb3BhY2l0eSAuMTJzO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LW1lbnRpb24td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5hbnQtbWVudGlvbi13cmFwcGVyIC5hbnQtbWVudGlvbi1lZGl0b3Ige1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogNHB4IDdweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5hbnQtbWVudGlvbi13cmFwcGVyIC5hbnQtbWVudGlvbi1lZGl0b3I6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcbi5hbnQtbWVudGlvbi13cmFwcGVyIC5hbnQtbWVudGlvbi1lZGl0b3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcbi5hbnQtbWVudGlvbi13cmFwcGVyIC5hbnQtbWVudGlvbi1lZGl0b3I6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ5YTllZTtcclxufVxyXG4uYW50LW1lbnRpb24td3JhcHBlciAuYW50LW1lbnRpb24tZWRpdG9yOmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgMTQyLCAyMzMsIDAuMik7XHJcbn1cclxuLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvcltkaXNhYmxlZF0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtbWVudGlvbi13cmFwcGVyIC5hbnQtbWVudGlvbi1lZGl0b3JbZGlzYWJsZWRdOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XHJcbn1cclxudGV4dGFyZWEuYW50LW1lbnRpb24td3JhcHBlciAuYW50LW1lbnRpb24tZWRpdG9yIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvci1sZyB7XHJcbiAgcGFkZGluZzogNnB4IDdweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvci1zbSB7XHJcbiAgcGFkZGluZzogMXB4IDdweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvci13cmFwcGVyIHtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uYW50LW1lbnRpb24td3JhcHBlci5hbnQtbWVudGlvbi1hY3RpdmUgLmFudC1tZW50aW9uLWVkaXRvciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTYsIDE0MiwgMjMzLCAwLjIpO1xyXG59XHJcbi5hbnQtbWVudGlvbi13cmFwcGVyIC5wdWJsaWMtRHJhZnRFZGl0b3JQbGFjZWhvbGRlci1yb290IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmFudC1tZW50aW9uLXdyYXBwZXIgLnB1YmxpYy1EcmFmdEVkaXRvclBsYWNlaG9sZGVyLXJvb3QgLnB1YmxpYy1EcmFmdEVkaXRvclBsYWNlaG9sZGVyLWlubmVyIHtcclxuICBjb2xvcjogI2NjYztcclxuICBvcGFjaXR5OiAxO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZzogNHB4IDdweDtcclxufVxyXG4uYW50LW1lbnRpb24td3JhcHBlciAuRHJhZnRFZGl0b3ItZWRpdG9yQ29udGFpbmVyIC5wdWJsaWMtRHJhZnRFZGl0b3ItY29udGVudCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDRweCA3cHg7XHJcbn1cclxuLmFudC1tZW50aW9uLWRyb3Bkb3duIHtcclxuICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB6LWluZGV4OiAxMDUwO1xyXG4gIGxlZnQ6IC05OTk5cHg7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LW1lbnRpb24tZHJvcGRvd24tbm90Zm91bmQuYW50LW1lbnRpb24tZHJvcGRvd24taXRlbSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC1tZW50aW9uLWRyb3Bkb3duLW5vdGZvdW5kLmFudC1tZW50aW9uLWRyb3Bkb3duLWl0ZW0gLmFudGljb24tbG9hZGluZyB7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5hbnQtbWVudGlvbi1kcm9wZG93bi1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogN3B4IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbn1cclxuLmFudC1tZW50aW9uLWRyb3Bkb3duLWl0ZW06aG92ZXIsXHJcbi5hbnQtbWVudGlvbi1kcm9wZG93bi1pdGVtLmZvY3VzLFxyXG4uYW50LW1lbnRpb24tZHJvcGRvd24taXRlbS1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y2ZmQ7XHJcbn1cclxuLmFudC1tZW50aW9uLWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1tZW50aW9uLWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYW50LW1lbnRpb24tZHJvcGRvd24taXRlbS1zZWxlY3RlZCxcclxuLmFudC1tZW50aW9uLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbn1cclxuLmFudC1tZW50aW9uLWRyb3Bkb3duLWl0ZW0tZGl2aWRlciB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAxcHggMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtbWVudSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHotaW5kZXg6IDEwNTA7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG59XHJcbi5hbnQtbWVudS1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmFudC1tZW51LWl0ZW0tZ3JvdXAtdGl0bGUge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG59XHJcbi5hbnQtbWVudS1pdGVtLFxyXG4uYW50LW1lbnUtc3VibWVudSxcclxuLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG4uYW50LW1lbnUtaXRlbTphY3RpdmUsXHJcbi5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogI2VjZjZmZDtcclxufVxyXG4uYW50LW1lbnUtc3VibWVudSAuYW50LW1lbnUtc3ViIHtcclxuICBjdXJzb3I6IGluaXRpYWw7XHJcbn1cclxuLmFudC1tZW51LWl0ZW0gPiBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxufVxyXG4uYW50LW1lbnUtaXRlbSA+IGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtbWVudS1pdGVtID4gYTpmb2N1cyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5hbnQtbWVudS1pdGVtID4gYTpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5hbnQtbWVudS1pdGVtLWRpdmlkZXIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG4uYW50LW1lbnUtaXRlbTpob3ZlcixcclxuLmFudC1tZW51LWl0ZW0tYWN0aXZlLFxyXG4uYW50LW1lbnU6bm90KC5hbnQtbWVudS1pbmxpbmUpIC5hbnQtbWVudS1zdWJtZW51LW9wZW4sXHJcbi5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZSxcclxuLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtbWVudTpub3QoLmFudC1tZW51LWlubGluZSkgLmFudC1tZW51LXN1Ym1lbnUtb3BlbiB7XHJcbiAgei1pbmRleDogMTA1MDtcclxufVxyXG4uYW50LW1lbnUtaG9yaXpvbnRhbCAuYW50LW1lbnUtaXRlbSxcclxuLmFudC1tZW51LWhvcml6b250YWwgLmFudC1tZW51LXN1Ym1lbnUge1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbTpob3ZlcixcclxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbS1hY3RpdmUsXHJcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnUgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcclxuICBjb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LW1lbnUtaXRlbS1zZWxlY3RlZCA+IGEsXHJcbi5hbnQtbWVudS1pdGVtLXNlbGVjdGVkID4gYTpob3ZlciB7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1tZW51Om5vdCguYW50LW1lbnUtaG9yaXpvbnRhbCkgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y2ZmQ7XHJcbn1cclxuLmFudC1tZW51LWhvcml6b250YWwsXHJcbi5hbnQtbWVudS1pbmxpbmUsXHJcbi5hbnQtbWVudS12ZXJ0aWNhbCB7XHJcbiAgei1pbmRleDogYXV0bztcclxufVxyXG4uYW50LW1lbnUtaW5saW5lLFxyXG4uYW50LW1lbnUtdmVydGljYWwge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbn1cclxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbSxcclxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICBsZWZ0OiAxcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbTphZnRlcixcclxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMxMDhlZTk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjAwMDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjAwMDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuMDAwMSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbn1cclxuLmFudC1tZW51LXZlcnRpY2FsLmFudC1tZW51LXN1YiB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5hbnQtbWVudS12ZXJ0aWNhbC5hbnQtbWVudS1zdWIgLmFudC1tZW51LWl0ZW0ge1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5hbnQtbWVudS12ZXJ0aWNhbC5hbnQtbWVudS1zdWIgLmFudC1tZW51LWl0ZW06YWZ0ZXIge1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxufVxyXG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG59XHJcbi5hbnQtbWVudS12ZXJ0aWNhbC5hbnQtbWVudS1zdWIgPiAuYW50LW1lbnUtaXRlbTpsYXN0LWNoaWxkLFxyXG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LWl0ZW0tZ3JvdXA6bGFzdC1jaGlsZCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3Q6bGFzdC1jaGlsZCA+IC5hbnQtbWVudS1pdGVtOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG59XHJcbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LXNlbGVjdGVkOmFmdGVyLFxyXG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkOmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxufVxyXG4uYW50LW1lbnUtc3VibWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51IHtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDdweDtcclxuICB6LWluZGV4OiAxMDUwO1xyXG59XHJcbi5hbnQtbWVudS1zdWJtZW51LXZlcnRpY2FsIHtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5hbnQtbWVudS1zdWJtZW51LXZlcnRpY2FsID4gLmFudC1tZW51IHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWluLXdpZHRoOiAxNjBweDtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIHotaW5kZXg6IDEwNTA7XHJcbn1cclxuLmFudC1tZW51LWl0ZW0sXHJcbi5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5hbnQtbWVudS1pdGVtIC5hbnRpY29uLFxyXG4uYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50aWNvbiB7XHJcbiAgbWluLXdpZHRoOiAxNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcbi5hbnQtbWVudSA+IC5hbnQtbWVudS1pdGVtLWRpdmlkZXIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogMXB4IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbn1cclxuLmFudC1tZW51LXN1Ym1lbnUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmFudC1tZW51LXN1Ym1lbnUtdmVydGljYWwgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZTphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcclxuICBjb250ZW50OiBcIlxcRTYxRFwiO1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgc2NhbGUoMC43NSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgc2NhbGUoMC43NSk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSBzY2FsZSgwLjc1KTtcclxufVxyXG4uYW50LW1lbnUtc3VibWVudS1pbmxpbmUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZTphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcclxuICBjb250ZW50OiBcIlxcRTYxRFwiO1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogOHB4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42NjY2NjY2Nykgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjY2NjY2NjcpIHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjY2NjY2NjcpIHJvdGF0ZSgwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcclxuICB6b29tOiAxO1xyXG59XHJcbjpyb290IC5hbnQtbWVudS1zdWJtZW51LWlubGluZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmFmdGVyIHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC1tZW51LXN1Ym1lbnUtaW5saW5lID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LW1lbnUtc3VibWVudS1vcGVuLmFudC1tZW51LXN1Ym1lbnUtaW5saW5lID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6YWZ0ZXIge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC43NSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC43NSk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjc1KTtcclxufVxyXG4uYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCA+IGEge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtbWVudS1ob3Jpem9udGFsIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0sXHJcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDFweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbTpob3ZlcixcclxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtc3VibWVudTpob3ZlcixcclxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbS1hY3RpdmUsXHJcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnUtYWN0aXZlLFxyXG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1pdGVtLW9wZW4sXHJcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnUtb3BlbixcclxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCxcclxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMDhlZTk7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbSA+IGEsXHJcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnUgPiBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxufVxyXG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1pdGVtID4gYTpob3ZlcixcclxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtc3VibWVudSA+IGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtbWVudS1ob3Jpem9udGFsOmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtLFxyXG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLFxyXG4uYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsXHJcbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xyXG4gIHBhZGRpbmc6IDAgMTZweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCAuYW50LW1lbnUtaXRlbSxcclxuLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XHJcbiAgcGFkZGluZzogMCAxNnB4IDAgMjhweDtcclxufVxyXG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG59XHJcbi5hbnQtbWVudS12ZXJ0aWNhbC5hbnQtbWVudS1zdWIgPiAuYW50LW1lbnUtaXRlbSxcclxuLmFudC1tZW51LXZlcnRpY2FsLmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1zdWJtZW51IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxufVxyXG4uYW50LW1lbnUtcm9vdC5hbnQtbWVudS12ZXJ0aWNhbCxcclxuLmFudC1tZW51LXJvb3QuYW50LW1lbnUtaW5saW5lIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5hbnQtbWVudS1zdWIuYW50LW1lbnUtaW5saW5lIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmFudC1tZW51LXN1Yi5hbnQtbWVudS1pbmxpbmUgPiAuYW50LW1lbnUtaXRlbSxcclxuLmFudC1tZW51LXN1Yi5hbnQtbWVudS1pbmxpbmUgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcclxuICBsaW5lLWhlaWdodDogNDJweDtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxufVxyXG4uYW50LW1lbnUtc3ViLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG59XHJcbi5hbnQtbWVudS1pdGVtLWRpc2FibGVkLFxyXG4uYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5hbnQtbWVudS1pdGVtLWRpc2FibGVkID4gYSxcclxuLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgPiBhIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5hbnQtbWVudS1kYXJrLFxyXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3ViIHtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY3KTtcclxuICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xyXG59XHJcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pbmxpbmUuYW50LW1lbnUtc3ViIHtcclxuICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG59XHJcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWhvcml6b250YWwge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MDQwNDA7XHJcbn1cclxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1pdGVtLFxyXG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnUge1xyXG4gIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbSxcclxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tZ3JvdXAtdGl0bGUsXHJcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtID4gYSB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nyk7XHJcbn1cclxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaW5saW5lLFxyXG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS12ZXJ0aWNhbCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbSxcclxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LWl0ZW0ge1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbTphZnRlcixcclxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LWl0ZW06YWZ0ZXIge1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxufVxyXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbTpob3ZlcixcclxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tYWN0aXZlLFxyXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1hY3RpdmUsXHJcbi5hbnQtbWVudS1kYXJrOm5vdCguYW50LW1lbnUtaW5saW5lKSAuYW50LW1lbnUtc3VibWVudS1vcGVuLFxyXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCxcclxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnU6aG92ZXIsXHJcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbTpob3ZlciA+IGEsXHJcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWFjdGl2ZSA+IGEsXHJcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZSA+IGEsXHJcbi5hbnQtbWVudS1kYXJrOm5vdCguYW50LW1lbnUtaW5saW5lKSAuYW50LW1lbnUtc3VibWVudS1vcGVuID4gYSxcclxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQgPiBhLFxyXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudTpob3ZlciA+IGEsXHJcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyID4gYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZDphZnRlciB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkID4gYSxcclxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBhOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LW1lbnUuYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWRpc2FibGVkLFxyXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZCxcclxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tZGlzYWJsZWQgPiBhLFxyXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZCA+IGEge1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50O1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LW1lc3NhZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAxMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0b3A6IDE2cHg7XHJcbiAgbGVmdDogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uYW50LW1lc3NhZ2Utbm90aWNlIHtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5hbnQtbWVzc2FnZS1ub3RpY2U6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IC04cHg7XHJcbn1cclxuLmFudC1tZXNzYWdlLW5vdGljZS1jb250ZW50IHtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcbi5hbnQtbWVzc2FnZS1zdWNjZXNzIC5hbnRpY29uIHtcclxuICBjb2xvcjogIzAwYTg1NDtcclxufVxyXG4uYW50LW1lc3NhZ2UtZXJyb3IgLmFudGljb24ge1xyXG4gIGNvbG9yOiAjZjA0MTM0O1xyXG59XHJcbi5hbnQtbWVzc2FnZS13YXJuaW5nIC5hbnRpY29uIHtcclxuICBjb2xvcjogI2ZmYmYwMDtcclxufVxyXG4uYW50LW1lc3NhZ2UtaW5mbyAuYW50aWNvbixcclxuLmFudC1tZXNzYWdlLWxvYWRpbmcgLmFudGljb24ge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtbWVzc2FnZSAuYW50aWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRvcDogMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYW50LW1lc3NhZ2Utbm90aWNlLm1vdmUtdXAtbGVhdmUubW92ZS11cC1sZWF2ZS1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IE1lc3NhZ2VNb3ZlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBNZXNzYWdlTW92ZU91dDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIE1lc3NhZ2VNb3ZlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIE1lc3NhZ2VNb3ZlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XHJcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7XHJcbn1cclxuLmFudC1tb2RhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRvcDogMTAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbn1cclxuLmFudC1tb2RhbC13cmFwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmFudC1tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG59XHJcbi5hbnQtbW9kYWwtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLmFudC1tb2RhbC1jbG9zZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uYW50LW1vZGFsLWNsb3NlLXgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmFudC1tb2RhbC1jbG9zZS14OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MzNcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogXCJhbnRpY29uXCIgIWltcG9ydGFudDtcclxufVxyXG4uYW50LW1vZGFsLWNsb3NlOmZvY3VzLFxyXG4uYW50LW1vZGFsLWNsb3NlOmhvdmVyIHtcclxuICBjb2xvcjogIzQ0NDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmFudC1tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEzcHggMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcbi5hbnQtbW9kYWwtYm9keSB7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG4uYW50LW1vZGFsLWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMTBweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxufVxyXG4uYW50LW1vZGFsLWZvb3RlciBidXR0b24gKyBidXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uYW50LW1vZGFsLnpvb20tZW50ZXIsXHJcbi5hbnQtbW9kYWwuem9vbS1hcHBlYXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5hbnQtbW9kYWwtbWFzayB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDU1LCA1NSwgMC42KTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xyXG59XHJcbi5hbnQtbW9kYWwtbWFzay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1tb2RhbC1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5hbnQtbW9kYWwge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICB9XHJcbiAgLnZlcnRpY2FsLWNlbnRlci1tb2RhbCAuYW50LW1vZGFsIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleDogMTtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG59XHJcbi5hbnQtY29uZmlybSAuYW50LW1vZGFsLWhlYWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LWNvbmZpcm0gLmFudC1tb2RhbC1jbG9zZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LWNvbmZpcm0gLmFudC1tb2RhbC1ib2R5IHtcclxuICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbn1cclxuLmFudC1jb25maXJtLWJvZHktd3JhcHBlciB7XHJcbiAgem9vbTogMTtcclxufVxyXG4uYW50LWNvbmZpcm0tYm9keS13cmFwcGVyOmJlZm9yZSxcclxuLmFudC1jb25maXJtLWJvZHktd3JhcHBlcjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLmFudC1jb25maXJtLWJvZHktd3JhcHBlcjphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLmFudC1jb25maXJtLWJvZHkgLmFudC1jb25maXJtLXRpdGxlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmFudC1jb25maXJtLWJvZHkgLmFudC1jb25maXJtLWNvbnRlbnQge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuLmFudC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTZweDtcclxuICBwYWRkaW5nOiAwIDFweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYW50LWNvbmZpcm0gLmFudC1jb25maXJtLWJ0bnMge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5hbnQtY29uZmlybSAuYW50LWNvbmZpcm0tYnRucyBidXR0b24gKyBidXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmFudC1jb25maXJtLWVycm9yIC5hbnQtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xyXG4gIGNvbG9yOiAjZjA0MTM0O1xyXG59XHJcbi5hbnQtY29uZmlybS13YXJuaW5nIC5hbnQtY29uZmlybS1ib2R5ID4gLmFudGljb24sXHJcbi5hbnQtY29uZmlybS1jb25maXJtIC5hbnQtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xyXG4gIGNvbG9yOiAjZmZiZjAwO1xyXG59XHJcbi5hbnQtY29uZmlybS1pbmZvIC5hbnQtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtY29uZmlybS1zdWNjZXNzIC5hbnQtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xyXG4gIGNvbG9yOiAjMDBhODU0O1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMTA7XHJcbiAgd2lkdGg6IDMzNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjRweDtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi10b3BMZWZ0LFxyXG4uYW50LW5vdGlmaWNhdGlvbi1ib3R0b21MZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogMjRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tdG9wTGVmdCAuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci1hY3RpdmUsXHJcbi5hbnQtbm90aWZpY2F0aW9uLWJvdHRvbUxlZnQgLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci5hbnQtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXItYWN0aXZlLFxyXG4uYW50LW5vdGlmaWNhdGlvbi10b3BMZWZ0IC5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXItYWN0aXZlLFxyXG4uYW50LW5vdGlmaWNhdGlvbi1ib3R0b21MZWZ0IC5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXItYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBOb3RpZmljYXRpb25MZWZ0RmFkZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBOb3RpZmljYXRpb25MZWZ0RmFkZUluO1xyXG59XHJcbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZSB7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtbWVzc2FnZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Utc2luZ2xlLWxpbmUtYXV0by1tYXJnaW4ge1xyXG4gIHdpZHRoOiBjYWxjKDMzNXB4IC0gMTZweCAqIDIgLSAyNHB4IC0gNDhweCAtIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogNHB4O1xyXG59XHJcbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1tZXNzYWdlLXNpbmdsZS1saW5lLWF1dG8tbWFyZ2luOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNsb3NhYmxlIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1tZXNzYWdlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG59XHJcbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS13aXRoLWljb24gLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tbGVmdDogNDhweDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLXdpdGgtaWNvbiAuYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbi1zdWNjZXNzIHtcclxuICBjb2xvcjogIzAwYTg1NDtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbi1pbmZvIHtcclxuICBjb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbi13YXJuaW5nIHtcclxuICBjb2xvcjogI2ZmYmYwMDtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbi1lcnJvciB7XHJcbiAgY29sb3I6ICNmMDQxMzQ7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNsb3NlLXg6YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb250ZW50OiBcIlxcRTYzM1wiO1xyXG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jbG9zZTpob3ZlciB7XHJcbiAgY29sb3I6ICM0MDQwNDA7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWJ0biB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1mYWRlLWVmZmVjdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjRzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG59XHJcbi5hbnQtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXIsXHJcbi5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI0cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG4uYW50LW5vdGlmaWNhdGlvbi1mYWRlLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNHM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI0cztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5hbnQtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXIuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLWFjdGl2ZSxcclxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXIuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWFwcGVhci1hY3RpdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkZhZGVJbjtcclxuICBhbmltYXRpb24tbmFtZTogTm90aWZpY2F0aW9uRmFkZUluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1sZWF2ZS5hbnQtbm90aWZpY2F0aW9uLWZhZGUtbGVhdmUtYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBOb3RpZmljYXRpb25GYWRlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBOb3RpZmljYXRpb25GYWRlT3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIE5vdGlmaWNhdGlvbkZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGxlZnQ6IDMzNXB4O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIE5vdGlmaWNhdGlvbkZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGxlZnQ6IDMzNXB4O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgTm90aWZpY2F0aW9uTGVmdEZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHJpZ2h0OiAzMzVweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgTm90aWZpY2F0aW9uTGVmdEZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHJpZ2h0OiAzMzVweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBOb3RpZmljYXRpb25GYWRlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIE5vdGlmaWNhdGlvbkZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LXBhZ2luYXRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LXBhZ2luYXRpb246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBjbGVhcjogYm90aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uYW50LXBhZ2luYXRpb24tdG90YWwtdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMzBweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLWl0ZW0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBtaW4td2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1pdGVtIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICBtYXJnaW46IDAgNnB4O1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1pdGVtOmhvdmVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLWl0ZW06aG92ZXIgYSB7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4ZWU5O1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmUgYSxcclxuLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlOmhvdmVyIGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXY6YWZ0ZXIsXHJcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDIyXFwyMDIyXFwyMDIyXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldjpob3ZlcjphZnRlcixcclxuLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dDpob3ZlcjphZnRlciB7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXNpemU6IDhweCBcXDk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjY2NjY2NjcpIHJvdGF0ZSgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY2NjY3KSByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY2NjY3KSByb3RhdGUoMGRlZyk7XHJcbiAgLyogSUU2LUlFOCAqL1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XHJcbiAgem9vbTogMTtcclxuICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICBmb250LWZhbWlseTogXCJhbnRpY29uXCI7XHJcbn1cclxuOnJvb3QgLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldjpob3ZlcjphZnRlcixcclxuOnJvb3QgLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dDpob3ZlcjphZnRlciB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbjpyb290IC5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXY6aG92ZXI6YWZ0ZXIsXHJcbjpyb290IC5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQ6aG92ZXI6YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24tanVtcC1wcmV2OmhvdmVyOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcRTYyMFxcRTYyMFwiO1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQ6aG92ZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjFGXFxFNjFGXCI7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLXByZXYsXHJcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXYsXHJcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1wcmV2LFxyXG4uYW50LXBhZ2luYXRpb24tbmV4dCxcclxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldixcclxuLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dCB7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtaW4td2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLXByZXYsXHJcbi5hbnQtcGFnaW5hdGlvbi1uZXh0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLXByZXYgYSxcclxuLmFudC1wYWdpbmF0aW9uLW5leHQgYSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLXByZXYgYTphZnRlcixcclxuLmFudC1wYWdpbmF0aW9uLW5leHQgYTphZnRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXNpemU6IDhweCBcXDk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjY2NjY2NjcpIHJvdGF0ZSgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY2NjY3KSByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY2NjY3KSByb3RhdGUoMGRlZyk7XHJcbiAgLyogSUU2LUlFOCAqL1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XHJcbiAgem9vbTogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG46cm9vdCAuYW50LXBhZ2luYXRpb24tcHJldiBhOmFmdGVyLFxyXG46cm9vdCAuYW50LXBhZ2luYXRpb24tbmV4dCBhOmFmdGVyIHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC1wYWdpbmF0aW9uLXByZXYgYTphZnRlcixcclxuOnJvb3QgLmFudC1wYWdpbmF0aW9uLW5leHQgYTphZnRlciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1wcmV2OmhvdmVyLFxyXG4uYW50LXBhZ2luYXRpb24tbmV4dDpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1wcmV2OmhvdmVyIGEsXHJcbi5hbnQtcGFnaW5hdGlvbi1uZXh0OmhvdmVyIGEge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1wcmV2IGE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjIwXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW5leHQgYTphZnRlciB7XHJcbiAgY29udGVudDogXCJcXEU2MUZcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYW50LXBhZ2luYXRpb24tZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkOmhvdmVyIGEge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkIGEge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1zbGFzaCB7XHJcbiAgbWFyZ2luOiAwIDEwcHggMCA1cHg7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1zaXplLWNoYW5nZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA0cHggN3B4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjhweDtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIG1hcmdpbjogMCA4cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2NjYztcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0OmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0OmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgMTQyLCAyMzMsIDAuMik7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICBvcGFjaXR5OiAxO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0W2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyO1xyXG59XHJcbnRleHRhcmVhLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LWxnIHtcclxuICBwYWRkaW5nOiA2cHggN3B4O1xyXG4gIGhlaWdodDogMzJweDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQtc20ge1xyXG4gIHBhZGRpbmc6IDFweCA3cHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXByZXYsXHJcbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLW5leHQge1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24tc2ltcGxlIC5hbnQtcGFnaW5hdGlvbi1zaW1wbGUtcGFnZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24tc2ltcGxlIC5hbnQtcGFnaW5hdGlvbi1zaW1wbGUtcGFnZXIgaW5wdXQge1xyXG4gIG1hcmdpbjogMCA4cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogNXB4IDhweDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXNpbXBsZS1wYWdlciBpbnB1dDpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi10b3RhbC10ZXh0IHtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLWl0ZW0ge1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbWluLXdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tcHJldixcclxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLW5leHQge1xyXG4gIG1hcmdpbjogMDtcclxuICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tcHJldiBhOmFmdGVyLFxyXG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tbmV4dCBhOmFmdGVyIHtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldixcclxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dCB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi1vcHRpb25zIHtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dCB7XHJcbiAgcGFkZGluZzogMXB4IDdweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuYW50LXBhZ2luYXRpb24taXRlbS1hZnRlci1qdW1wLXByZXYsXHJcbiAgLmFudC1wYWdpbmF0aW9uLWl0ZW0tYmVmb3JlLWp1bXAtbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XHJcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7XHJcbn1cclxuLmFudC1wb3BvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAzMDtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcclxuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcclxuICB1c2VyLXNlbGVjdDogdGV4dDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYW50LXBvcG92ZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSk7XHJcbn1cclxuLmFudC1wb3BvdmVyLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcCxcclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3BMZWZ0LFxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcFJpZ2h0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHQsXHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRUb3AsXHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRCb3R0b20ge1xyXG4gIHBhZGRpbmctbGVmdDogNHB4O1xyXG59XHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tLFxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbUxlZnQsXHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xyXG4gIHBhZGRpbmctdG9wOiA0cHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0LFxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRUb3AsXHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtbGVmdEJvdHRvbSB7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4O1xyXG59XHJcbi5hbnQtcG9wb3Zlci1pbm5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5hbnQtcG9wb3Zlci10aXRsZSB7XHJcbiAgbWluLXdpZHRoOiAxNzdweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5hbnQtcG9wb3Zlci1pbm5lci1jb250ZW50IHtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxufVxyXG4uYW50LXBvcG92ZXItbWVzc2FnZSB7XHJcbiAgcGFkZGluZzogOHB4IDAgMTZweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbn1cclxuLmFudC1wb3BvdmVyLW1lc3NhZ2UgPiAuYW50aWNvbiB7XHJcbiAgY29sb3I6ICNmZmJmMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5hbnQtcG9wb3Zlci1tZXNzYWdlLXRpdGxlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLWJ1dHRvbnMge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4uYW50LXBvcG92ZXItYnV0dG9ucyBidXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLWFycm93LFxyXG4uYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcbi5hbnQtcG9wb3Zlci1hcnJvdyB7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLWFycm93OmFmdGVyIHtcclxuICBib3JkZXItd2lkdGg6IDRweDtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3csXHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wTGVmdCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93LFxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcFJpZ2h0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3cge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjcpO1xyXG4gIGJvdHRvbTogLTFweDtcclxufVxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93OmFmdGVyLFxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcExlZnQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdzphZnRlcixcclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3BSaWdodCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBib3R0b206IDFweDtcclxuICBtYXJnaW4tbGVmdDogLTRweDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3AgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG59XHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wTGVmdCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93IHtcclxuICBsZWZ0OiAxNnB4O1xyXG59XHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wUmlnaHQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93LFxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0VG9wID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3csXHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRCb3R0b20gPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XHJcbiAgbGVmdDogLTFweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43KTtcclxufVxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIsXHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRUb3AgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdzphZnRlcixcclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodEJvdHRvbSA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBsZWZ0OiAxcHg7XHJcbiAgYm90dG9tOiAtNHB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3cge1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodFRvcCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93IHtcclxuICB0b3A6IDEycHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodEJvdHRvbSA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93IHtcclxuICBib3R0b206IDEycHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b20gPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyxcclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b21MZWZ0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3csXHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tUmlnaHQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNyk7XHJcbiAgdG9wOiAtMXB4O1xyXG59XHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIsXHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tTGVmdCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93OmFmdGVyLFxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbVJpZ2h0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIHRvcDogMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbSA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93IHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b21MZWZ0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3cge1xyXG4gIGxlZnQ6IDE2cHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b21SaWdodCA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93IHtcclxuICByaWdodDogMTZweDtcclxufVxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyxcclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0VG9wID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3csXHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtbGVmdEJvdHRvbSA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93IHtcclxuICByaWdodDogLTFweDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43KTtcclxufVxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnQgPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdzphZnRlcixcclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0VG9wID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3c6YWZ0ZXIsXHJcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtbGVmdEJvdHRvbSA+IC5hbnQtcG9wb3Zlci1jb250ZW50ID4gLmFudC1wb3BvdmVyLWFycm93OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICByaWdodDogMXB4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuICBib3R0b206IC00cHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0ID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3cge1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0VG9wID4gLmFudC1wb3BvdmVyLWNvbnRlbnQgPiAuYW50LXBvcG92ZXItYXJyb3cge1xyXG4gIHRvcDogMTJweDtcclxufVxyXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRCb3R0b20gPiAuYW50LXBvcG92ZXItY29udGVudCA+IC5hbnQtcG9wb3Zlci1hcnJvdyB7XHJcbiAgYm90dG9tOiAxMnB4O1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LXByb2dyZXNzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmFudC1wcm9ncmVzcy1saW5lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hbnQtcHJvZ3Jlc3Mtb3V0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4uYW50LXByb2dyZXNzLXNob3ctaW5mbyAuYW50LXByb2dyZXNzLW91dGVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTQ1cHg7XHJcbn1cclxuLmFudC1wcm9ncmVzcy1pbm5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uYW50LXByb2dyZXNzLWNpcmNsZS10cmFpbCB7XHJcbiAgc3Ryb2tlOiAjZjdmN2Y3O1xyXG59XHJcbi5hbnQtcHJvZ3Jlc3MtY2lyY2xlLXBhdGgge1xyXG4gIHN0cm9rZTogIzEwOGVlOTtcclxufVxyXG4uYW50LXByb2dyZXNzLWJnIHtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4ZWU5O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpIDBzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKSAwcztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC1wcm9ncmVzcy10ZXh0IHtcclxuICB3aWR0aDogMzVweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0xcHg7XHJcbn1cclxuLmFudC1wcm9ncmVzcy10ZXh0IC5hbnRpY29uIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC1wcm9ncmVzcy1zdGF0dXMtYWN0aXZlIC5hbnQtcHJvZ3Jlc3MtYmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudC1wcm9ncmVzcy1hY3RpdmUgMi40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBhbnQtcHJvZ3Jlc3MtYWN0aXZlIDIuNHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGluZmluaXRlO1xyXG59XHJcbi5hbnQtcHJvZ3Jlc3Mtc3RhdHVzLWV4Y2VwdGlvbiAuYW50LXByb2dyZXNzLWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0MTM0O1xyXG59XHJcbi5hbnQtcHJvZ3Jlc3Mtc3RhdHVzLWV4Y2VwdGlvbiAuYW50LXByb2dyZXNzLXRleHQge1xyXG4gIGNvbG9yOiAjZjA0MTM0O1xyXG59XHJcbi5hbnQtcHJvZ3Jlc3Mtc3RhdHVzLWV4Y2VwdGlvbiAuYW50LXByb2dyZXNzLWNpcmNsZS1wYXRoIHtcclxuICBzdHJva2U6ICNmMDQxMzQ7XHJcbn1cclxuLmFudC1wcm9ncmVzcy1zdGF0dXMtc3VjY2VzcyAuYW50LXByb2dyZXNzLWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhODU0O1xyXG59XHJcbi5hbnQtcHJvZ3Jlc3Mtc3RhdHVzLXN1Y2Nlc3MgLmFudC1wcm9ncmVzcy10ZXh0IHtcclxuICBjb2xvcjogIzAwYTg1NDtcclxufVxyXG4uYW50LXByb2dyZXNzLXN0YXR1cy1zdWNjZXNzIC5hbnQtcHJvZ3Jlc3MtY2lyY2xlLXBhdGgge1xyXG4gIHN0cm9rZTogIzAwYTg1NDtcclxufVxyXG4uYW50LXByb2dyZXNzLWNpcmNsZSAuYW50LXByb2dyZXNzLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC1wcm9ncmVzcy1jaXJjbGUgLmFudC1wcm9ncmVzcy10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZm9udC1mYW1pbHk6IHRhaG9tYTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLmFudC1wcm9ncmVzcy1jaXJjbGUgLmFudC1wcm9ncmVzcy10ZXh0IC5hbnRpY29uIHtcclxuICBmb250LXNpemU6IDEuMTY2NjY2NjdlbTtcclxufVxyXG4uYW50LXByb2dyZXNzLWNpcmNsZSAuYW50LXByb2dyZXNzLXN0YXR1cy1leGNlcHRpb24gLmFudC1wcm9ncmVzcy10ZXh0IHtcclxuICBjb2xvcjogI2YwNDEzNDtcclxufVxyXG4uYW50LXByb2dyZXNzLWNpcmNsZSAuYW50LXByb2dyZXNzLXN0YXR1cy1zdWNjZXNzIC5hbnQtcHJvZ3Jlc3MtdGV4dCB7XHJcbiAgY29sb3I6ICMwMGE4NTQ7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudC1wcm9ncmVzcy1hY3RpdmUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDAuMTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudC1wcm9ncmVzcy1hY3RpdmUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDAuMTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XHJcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7XHJcbn1cclxuLmFudC1yYXRlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uYW50LXJhdGUtZGlzYWJsZWQgLmFudC1yYXRlLXN0YXIge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1yYXRlLWRpc2FibGVkIC5hbnQtcmF0ZS1zdGFyOmhvdmVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uYW50LXJhdGUtc3RhciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBjb2xvcjogI2U5ZTllOTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFudC1yYXRlLXN0YXItZmlyc3QsXHJcbi5hbnQtcmF0ZS1zdGFyLXNlY29uZCB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG4uYW50LXJhdGUtc3Rhcjpob3ZlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbn1cclxuLmFudC1yYXRlLXN0YXItZmlyc3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFudC1yYXRlLXN0YXItaGFsZiAuYW50LXJhdGUtc3Rhci1maXJzdCxcclxuLmFudC1yYXRlLXN0YXItaGFsZiAuYW50LXJhdGUtc3Rhci1zZWNvbmQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmFudC1yYXRlLXN0YXItaGFsZiAuYW50LXJhdGUtc3Rhci1maXJzdCxcclxuLmFudC1yYXRlLXN0YXItZnVsbCAuYW50LXJhdGUtc3Rhci1zZWNvbmQge1xyXG4gIGNvbG9yOiAjZjVhNjIzO1xyXG59XHJcbi5hbnQtcmF0ZS1zdGFyLWhhbGY6aG92ZXIgLmFudC1yYXRlLXN0YXItZmlyc3QsXHJcbi5hbnQtcmF0ZS1zdGFyLWZ1bGw6aG92ZXIgLmFudC1yYXRlLXN0YXItc2Vjb25kIHtcclxuICBjb2xvcjogI2Y3Yjg0ZjtcclxufVxyXG4uYW50LXJhdGUtdGV4dCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAxMHB4IDZweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbn1cclxuLmFudC1zbGlkZXItdmVydGljYWwge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDZweCAxMHB4O1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXRvcDogMCBub25lO1xyXG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxufVxyXG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci10cmFjayB7XHJcbiAgd2lkdGg6IDRweDtcclxufVxyXG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1oYW5kbGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC03cHg7XHJcbn1cclxuLmFudC1zbGlkZXItdmVydGljYWwgLmFudC1zbGlkZXItbWFyayB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDhweDtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmFudC1zbGlkZXItdmVydGljYWwgLmFudC1zbGlkZXItbWFyay10ZXh0IHtcclxuICBsZWZ0OiA0cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1zdGVwIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1kb3Qge1xyXG4gIHRvcDogYXV0bztcclxuICBsZWZ0OiAycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcclxufVxyXG4uYW50LXNsaWRlci13aXRoLW1hcmtzIHtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG59XHJcbi5hbnQtc2xpZGVyLXRyYWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDRweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmZDJmNjtcclxuICB6LWluZGV4OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbn1cclxuLmFudC1zbGlkZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XHJcbn1cclxuLmFudC1zbGlkZXI6aG92ZXIgLmFudC1zbGlkZXItaGFuZGxlIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuLmFudC1zbGlkZXI6aG92ZXIgLmFudC1zbGlkZXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGJiZjI7XHJcbn1cclxuLmFudC1zbGlkZXItaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IHNvbGlkIDJweCAjODhjN2Y0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgei1pbmRleDogMjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTgsIDAuODksIDAuMzIsIDEuMjgpO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTgsIDAuODksIDAuMzIsIDEuMjgpO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE4LCAwLjg5LCAwLjMyLCAxLjI4KTtcclxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xOCwgMC44OSwgMC4zMiwgMS4yOCksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTgsIDAuODksIDAuMzIsIDEuMjgpO1xyXG59XHJcbi5hbnQtc2xpZGVyLWhhbmRsZTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDlhOWVlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcbi5hbnQtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE2LCAxNDIsIDIzMywgMC4yKTtcclxufVxyXG4uYW50LXNsaWRlci1tYXJrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHotaW5kZXg6IDM7XHJcbn1cclxuLmFudC1zbGlkZXItbWFyay10ZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxufVxyXG4uYW50LXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxufVxyXG4uYW50LXNsaWRlci1zdGVwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uYW50LXNsaWRlci1kb3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0ycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5hbnQtc2xpZGVyLWRvdDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbn1cclxuLmFudC1zbGlkZXItZG90Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG59XHJcbi5hbnQtc2xpZGVyLWRvdC1hY3RpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogIzg4YzdmNDtcclxufVxyXG4uYW50LXNsaWRlci1kaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOSAhaW1wb3J0YW50O1xyXG59XHJcbi5hbnQtc2xpZGVyLWRpc2FibGVkIC5hbnQtc2xpZGVyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFudC1zbGlkZXItZGlzYWJsZWQgLmFudC1zbGlkZXItaGFuZGxlLFxyXG4uYW50LXNsaWRlci1kaXNhYmxlZCAuYW50LXNsaWRlci1kb3Qge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5hbnQtc2xpZGVyLWRpc2FibGVkIC5hbnQtc2xpZGVyLW1hcmstdGV4dCxcclxuLmFudC1zbGlkZXItZGlzYWJsZWQgLmFudC1zbGlkZXItZG90IHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtdG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwNjA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG4uYW50LXRvb2x0aXAtaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wLFxyXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcExlZnQsXHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQge1xyXG4gIHBhZGRpbmc6IDVweCAwIDhweCAwO1xyXG59XHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHQsXHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRUb3AsXHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRCb3R0b20ge1xyXG4gIHBhZGRpbmc6IDAgNXB4IDAgOHB4O1xyXG59XHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tLFxyXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbUxlZnQsXHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xyXG4gIHBhZGRpbmc6IDhweCAwIDVweCAwO1xyXG59XHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCxcclxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wLFxyXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20ge1xyXG4gIHBhZGRpbmc6IDAgOHB4IDAgNXB4O1xyXG59XHJcbi5hbnQtdG9vbHRpcC1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAyNTBweDtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuODUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuLmFudC10b29sdGlwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcCAuYW50LXRvb2x0aXAtYXJyb3csXHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wTGVmdCAuYW50LXRvb2x0aXAtYXJyb3csXHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQgLmFudC10b29sdGlwLWFycm93IHtcclxuICBib3R0b206IDNweDtcclxuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuODUpO1xyXG59XHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wIC5hbnQtdG9vbHRpcC1hcnJvdyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG59XHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wTGVmdCAuYW50LXRvb2x0aXAtYXJyb3cge1xyXG4gIGxlZnQ6IDE2cHg7XHJcbn1cclxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3BSaWdodCAuYW50LXRvb2x0aXAtYXJyb3cge1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG59XHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHQgLmFudC10b29sdGlwLWFycm93LFxyXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0VG9wIC5hbnQtdG9vbHRpcC1hcnJvdyxcclxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodEJvdHRvbSAuYW50LXRvb2x0aXAtYXJyb3cge1xyXG4gIGxlZnQ6IDNweDtcclxuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuODUpO1xyXG59XHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHQgLmFudC10b29sdGlwLWFycm93IHtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG59XHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRUb3AgLmFudC10b29sdGlwLWFycm93IHtcclxuICB0b3A6IDhweDtcclxufVxyXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0Qm90dG9tIC5hbnQtdG9vbHRpcC1hcnJvdyB7XHJcbiAgYm90dG9tOiA4cHg7XHJcbn1cclxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyxcclxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wIC5hbnQtdG9vbHRpcC1hcnJvdyxcclxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0Qm90dG9tIC5hbnQtdG9vbHRpcC1hcnJvdyB7XHJcbiAgcmlnaHQ6IDNweDtcclxuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNjQsIDY0LCA2NCwgMC44NSk7XHJcbn1cclxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxufVxyXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRUb3AgLmFudC10b29sdGlwLWFycm93IHtcclxuICB0b3A6IDhweDtcclxufVxyXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20gLmFudC10b29sdGlwLWFycm93IHtcclxuICBib3R0b206IDhweDtcclxufVxyXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbSAuYW50LXRvb2x0aXAtYXJyb3csXHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tTGVmdCAuYW50LXRvb2x0aXAtYXJyb3csXHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tUmlnaHQgLmFudC10b29sdGlwLWFycm93IHtcclxuICB0b3A6IDNweDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuODUpO1xyXG59XHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tIC5hbnQtdG9vbHRpcC1hcnJvdyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG59XHJcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tTGVmdCAuYW50LXRvb2x0aXAtYXJyb3cge1xyXG4gIGxlZnQ6IDE2cHg7XHJcbn1cclxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b21SaWdodCAuYW50LXRvb2x0aXAtYXJyb3cge1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LXNwaW4ge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1zcGluLXNwaW5uaW5nIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3BpbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA0O1xyXG59XHJcbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3BpbiAuYW50LXNwaW4tZG90IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbjogLTEwcHg7XHJcbn1cclxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluIC5hbnQtc3Bpbi10ZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDZweDtcclxufVxyXG4uYW50LXNwaW4tbmVzdGVkLWxvYWRpbmcgPiBkaXYgPiAuYW50LXNwaW4uYW50LXNwaW4tc2hvdy10ZXh0IC5hbnQtc3Bpbi1kb3Qge1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG59XHJcbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3Bpbi1zbSAuYW50LXNwaW4tZG90IHtcclxuICBtYXJnaW46IC03cHg7XHJcbn1cclxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluLXNtIC5hbnQtc3Bpbi10ZXh0IHtcclxuICBwYWRkaW5nLXRvcDogM3B4O1xyXG59XHJcbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3Bpbi1zbS5hbnQtc3Bpbi1zaG93LXRleHQgLmFudC1zcGluLWRvdCB7XHJcbiAgbWFyZ2luLXRvcDogLTE3cHg7XHJcbn1cclxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluLWxnIC5hbnQtc3Bpbi1kb3Qge1xyXG4gIG1hcmdpbjogLTE2cHg7XHJcbn1cclxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluLWxnIC5hbnQtc3Bpbi10ZXh0IHtcclxuICBwYWRkaW5nLXRvcDogMTJweDtcclxufVxyXG4uYW50LXNwaW4tbmVzdGVkLWxvYWRpbmcgPiBkaXYgPiAuYW50LXNwaW4tbGcuYW50LXNwaW4tc2hvdy10ZXh0IC5hbnQtc3Bpbi1kb3Qge1xyXG4gIG1hcmdpbi10b3A6IC0yNnB4O1xyXG59XHJcbi5hbnQtc3Bpbi1jb250YWluZXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC1zcGluLWJsdXIge1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cigwLjVweCk7XHJcbiAgZmlsdGVyOiBibHVyKDAuNXB4KTtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGZpbHRlcjogcHJvZ2lkXFw6RFhJbWFnZVRyYW5zZm9ybVxcLk1pY3Jvc29mdFxcLkJsdXIoUGl4ZWxSYWRpdXNcXD0xLCBNYWtlU2hhZG93XFw9ZmFsc2UpO1xyXG4gIC8qIGF1dG9wcmVmaXhlcjogb24gKi9cclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxufVxyXG4uYW50LXNwaW4tYmx1cjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIG9wYWNpdHk6IDAuMztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG4uYW50LXNwaW4tdGlwIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxufVxyXG4uYW50LXNwaW4tZG90IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbnRSb3RhdGUgMS4ycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBhbnRSb3RhdGUgMS4ycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuLmFudC1zcGluLWRvdCBpIHtcclxuICB3aWR0aDogOXB4O1xyXG4gIGhlaWdodDogOXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwOGVlOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbnRTcGluTW92ZSAxcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xyXG4gIGFuaW1hdGlvbjogYW50U3Bpbk1vdmUgMXMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxufVxyXG4uYW50LXNwaW4tZG90IGk6bnRoLWNoaWxkKDEpIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uYW50LXNwaW4tZG90IGk6bnRoLWNoaWxkKDIpIHtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xyXG59XHJcbi5hbnQtc3Bpbi1kb3QgaTpudGgtY2hpbGQoMykge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC44cztcclxuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XHJcbn1cclxuLmFudC1zcGluLWRvdCBpOm50aC1jaGlsZCg0KSB7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuMnM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xyXG59XHJcbi5hbnQtc3Bpbi1zbSAuYW50LXNwaW4tZG90IHtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuLmFudC1zcGluLXNtIC5hbnQtc3Bpbi1kb3QgaSB7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxufVxyXG4uYW50LXNwaW4tbGcgLmFudC1zcGluLWRvdCB7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG59XHJcbi5hbnQtc3Bpbi1sZyAuYW50LXNwaW4tZG90IGkge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxufVxyXG4uYW50LXNwaW4uYW50LXNwaW4tc2hvdy10ZXh0IC5hbnQtc3Bpbi10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gIC8qIElFMTArICovXHJcbiAgLmFudC1zcGluLWJsdXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNwaW5Nb3ZlIHtcclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFNwaW5Nb3ZlIHtcclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Um90YXRlIHtcclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFudFJvdGF0ZSB7XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcclxuICB9XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtc3RlcHMge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy13YWl0IC5hbnQtc3RlcHMtaGVhZC1pbm5lciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy13YWl0IC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbiB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy13YWl0IC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtd2FpdCAuYW50LXN0ZXBzLXRpdGxlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtc3RhdHVzLXdhaXQgLmFudC1zdGVwcy1kZXNjcmlwdGlvbiB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy13YWl0IC5hbnQtc3RlcHMtdGFpbCA+IGkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5hbnQtc3RlcHMtaGVhZC1pbm5lciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcclxuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtcHJvY2VzcyAuYW50LXN0ZXBzLXRpdGxlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtc3RhdHVzLXByb2Nlc3MgLmFudC1zdGVwcy1kZXNjcmlwdGlvbiB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5hbnQtc3RlcHMtdGFpbCA+IGkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1maW5pc2ggLmFudC1zdGVwcy1oZWFkLWlubmVyIHtcclxuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtc3RhdHVzLWZpbmlzaCAuYW50LXN0ZXBzLWhlYWQtaW5uZXIgPiAuYW50LXN0ZXBzLWljb24ge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtZmluaXNoIC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcclxuICBiYWNrZ3JvdW5kOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtZmluaXNoIC5hbnQtc3RlcHMtdGFpbCA+IGk6YWZ0ZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjZzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNnM7XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwICMxMDhlZTk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRhaWxFZmZlY3QgLjRzO1xyXG4gIGFuaW1hdGlvbjogdGFpbEVmZmVjdCAuNHM7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1maW5pc2ggLmFudC1zdGVwcy10aXRsZSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1maW5pc2ggLmFudC1zdGVwcy1kZXNjcmlwdGlvbiB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1lcnJvciAuYW50LXN0ZXBzLWhlYWQtaW5uZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2YwNDEzNDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtZXJyb3IgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uIHtcclxuICBjb2xvcjogI2YwNDEzNDtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtc3RhdHVzLWVycm9yIC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcclxuICBiYWNrZ3JvdW5kOiAjZjA0MTM0O1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1zdGF0dXMtZXJyb3IgLmFudC1zdGVwcy10aXRsZSB7XHJcbiAgY29sb3I6ICNmMDQxMzQ7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLXN0YXR1cy1lcnJvciAuYW50LXN0ZXBzLWRlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogI2YwNDEzNDtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtc3RhdHVzLWVycm9yIC5hbnQtc3RlcHMtdGFpbCA+IGkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLW5leHQtZXJyb3IgLmFudC1zdGVwcy10YWlsID4gaSxcclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLW5leHQtZXJyb3IgLmFudC1zdGVwcy10YWlsID4gaTphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNDEzNDtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtY3VzdG9tIC5hbnQtc3RlcHMtaGVhZC1pbm5lciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1jdXN0b20gLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uIHtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1jdXN0b20uYW50LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbiB7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWhlYWQsXHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWhlYWQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWhlYWQtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogIzEwOGVlOTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWhlYWQtaW5uZXIgPiAuYW50LXN0ZXBzLWljb24uYW50aWNvbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uLmFudGljb24tY3Jvc3MsXHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uLmFudGljb24tY2hlY2sge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1tYWluIHtcclxuICBtYXJnaW4tdG9wOiAyLjVweDtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtdGl0bGUgPiBhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtOmxhc3QtY2hpbGQgLmFudC1zdGVwcy10aXRsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbTpsYXN0LWNoaWxkIC5hbnQtc3RlcHMtdGFpbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtdGFpbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAxM3B4O1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtdGFpbCA+IGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtdGFpbCA+IGk6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiAnJztcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4uYW50LXN0ZXBzLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWhlYWQtaW5uZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmFudC1zdGVwcy5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uLmFudGljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zaXplOiA5cHggXFw5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDBkZWcpO1xyXG4gIC8qIElFNi1JRTggKi9cclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xyXG4gIHpvb206IDE7XHJcbiAgdG9wOiAwO1xyXG59XHJcbjpyb290IC5hbnQtc3RlcHMuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaGVhZC1pbm5lciA+IC5hbnQtc3RlcHMtaWNvbi5hbnRpY29uIHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC1zdGVwcy5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uLmFudGljb24ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LXN0ZXBzLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLW1haW4ge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLmFudC1zdGVwcy5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uYW50LXN0ZXBzLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbn1cclxuLmFudC1zdGVwcy5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy10YWlsIHtcclxuICB0b3A6IDhweDtcclxuICBwYWRkaW5nOiAwIDhweDtcclxufVxyXG4uYW50LXN0ZXBzLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLXRhaWwgPiBpIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFudC1zdGVwcy5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1jdXN0b20gLmFudC1zdGVwcy1oZWFkLWlubmVyID4gLmFudC1zdGVwcy1pY29uIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcbi5hbnQtc3RlcHMtdmVydGljYWwgLmFudC1zdGVwcy1pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtdGFpbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDEzcHg7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMXB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMCA0cHg7XHJcbn1cclxuLmFudC1zdGVwcy12ZXJ0aWNhbCAuYW50LXN0ZXBzLXRhaWwgPiBpIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG4uYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtdGFpbCA+IGk6YWZ0ZXIge1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtc3RhdHVzLWZpbmlzaCAuYW50LXN0ZXBzLXRhaWwgPiBpOmFmdGVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmFudC1zdGVwcy12ZXJ0aWNhbCAuYW50LXN0ZXBzLWhlYWQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hbnQtc3RlcHMtdmVydGljYWwgLmFudC1zdGVwcy1oZWFkLWlubmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbn1cclxuLmFudC1zdGVwcy12ZXJ0aWNhbCAuYW50LXN0ZXBzLW1haW4ge1xyXG4gIG1pbi1oZWlnaHQ6IDQ3cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtbWFpbiAuYW50LXN0ZXBzLXRpdGxlIHtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxufVxyXG4uYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtbWFpbiAuYW50LXN0ZXBzLWRlc2NyaXB0aW9uIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxufVxyXG4uYW50LXN0ZXBzLXZlcnRpY2FsLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLXRhaWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA5cHg7XHJcbiAgdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDIycHggMCA0cHg7XHJcbn1cclxuLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy10YWlsID4gaSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtdGl0bGUge1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcbi5hbnQtc3RlcHMtaG9yaXpvbnRhbC5hbnQtc3RlcHMtaGlkZGVuIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLmFudC1zdGVwcy1ob3Jpem9udGFsIC5hbnQtc3RlcHMtZGVzY3JpcHRpb24ge1xyXG4gIG1heC13aWR0aDogMTIwcHg7XHJcbn1cclxuLmFudC1zdGVwcy1ob3Jpem9udGFsIC5hbnQtc3RlcHMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuYW50LXN0ZXBzLWhlYWQge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbn1cclxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtIC5hbnQtc3RlcHMtc3RlcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTIwcHg7XHJcbn1cclxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5hbnQtc3RlcHMtaGVhZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtdGFpbCB7XHJcbiAgbWFyZ2luOiAwIDAgMCA2MHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAxcHg7XHJcbn1cclxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy10YWlsID4gaSB7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbn1cclxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1oZWFkIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWhlYWQtaW5uZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDVweDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1oZWFkLWlubmVyIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAyLjVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1oZWFkLWlubmVyIC5hbnQtc3RlcHMtaWNvbi1kb3Q6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMDEpO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOHB4O1xyXG4gIGxlZnQ6IC0xNnB4O1xyXG59XHJcbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaGVhZC1pbm5lciAuYW50LXN0ZXBzLWljb24tZG90OmhvdmVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxufVxyXG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLW1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1tYWluIC5hbnQtc3RlcHMtdGl0bGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1zdGF0dXMtcHJvY2VzcyAuYW50LXN0ZXBzLWhlYWQge1xyXG4gIHRvcDogLTFweDtcclxufVxyXG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5hbnQtc3RlcHMtaGVhZC1pbm5lciB7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDdweDtcclxuICBsaW5lLWhlaWdodDogN3B4O1xyXG59XHJcbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtc3RhdHVzLXByb2Nlc3MgLmFudC1zdGVwcy1oZWFkLWlubmVyIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDMuNXB4O1xyXG59XHJcbi5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy12ZXJ0aWNhbCAuYW50LXN0ZXBzLXRhaWwge1xyXG4gIGxlZnQ6IDJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICB0b3A6IDE1cHg7XHJcbn1cclxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtdGFpbCA+IGkge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogM3B4O1xyXG59XHJcbi5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy12ZXJ0aWNhbCAuYW50LXN0ZXBzLWhlYWQge1xyXG4gIHRvcDogMTJweDtcclxuICBsZWZ0OiAxcHg7XHJcbn1cclxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXZlcnRpY2FsIC5hbnQtc3RlcHMtc3RhdHVzLXByb2Nlc3MgLmFudC1zdGVwcy1oZWFkIHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyB0YWlsRWZmZWN0IHtcclxuICB0byB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDNweCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyB0YWlsRWZmZWN0IHtcclxuICB0byB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDNweCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIG1pbi13aWR0aDogNDRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmFudC1zd2l0Y2gtaW5uZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tbGVmdDogMjRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYW50LXN3aXRjaDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBsZWZ0OiAxcHg7XHJcbiAgdG9wOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzLCB3aWR0aCAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCB3aWR0aCAwLjNzO1xyXG59XHJcbi5hbnQtc3dpdGNoOmFjdGl2ZTphZnRlciB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbn1cclxuLmFudC1zd2l0Y2g6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE2LCAxNDIsIDIzMywgMC4yKTtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5hbnQtc3dpdGNoOmZvY3VzOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5hbnQtc3dpdGNoLXNtYWxsIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWluLXdpZHRoOiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG59XHJcbi5hbnQtc3dpdGNoLXNtYWxsIC5hbnQtc3dpdGNoLWlubmVyIHtcclxuICBtYXJnaW4tbGVmdDogMThweDtcclxuICBtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG4uYW50LXN3aXRjaC1zbWFsbDphZnRlciB7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwLjVweDtcclxufVxyXG4uYW50LXN3aXRjaC1zbWFsbDphY3RpdmU6YWZ0ZXIge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG59XHJcbi5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZDphZnRlciB7XHJcbiAgbGVmdDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogLTEyLjVweDtcclxufVxyXG4uYW50LXN3aXRjaC1zbWFsbC5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaW5uZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG59XHJcbi5hbnQtc3dpdGNoLXNtYWxsOmFjdGl2ZS5hbnQtc3dpdGNoLWNoZWNrZWQ6YWZ0ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTYuNXB4O1xyXG59XHJcbi5hbnQtc3dpdGNoLWNoZWNrZWQge1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaW5uZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG59XHJcbi5hbnQtc3dpdGNoLWNoZWNrZWQ6YWZ0ZXIge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xyXG59XHJcbi5hbnQtc3dpdGNoLWNoZWNrZWQ6YWN0aXZlOmFmdGVyIHtcclxuICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbn1cclxuLmFudC1zd2l0Y2gtZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XHJcbn1cclxuLmFudC1zd2l0Y2gtZGlzYWJsZWQ6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYW50LXN3aXRjaC1kaXNhYmxlZCAuYW50LXN3aXRjaC1pbm5lciB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtdGFibGUtd3JhcHBlciB7XHJcbiAgem9vbTogMTtcclxufVxyXG4uYW50LXRhYmxlLXdyYXBwZXI6YmVmb3JlLFxyXG4uYW50LXRhYmxlLXdyYXBwZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5hbnQtdGFibGUtd3JhcHBlcjphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLmFudC10YWJsZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gIC8qIGZpeCBmaXJlZm94IHNjcm9sbGJhciBidWcgKi9cclxufVxyXG4uYW50LXRhYmxlLWJvZHkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbn1cclxuLmFudC10YWJsZSB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGgge1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG59XHJcbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoW2NvbHNwYW5dIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGggLmFudGljb24tZmlsdGVyLFxyXG4uYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aCAuYW50LXRhYmxlLWZpbHRlci1pY29uIHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICNhYWE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGggLmFudGljb24tZmlsdGVyOmhvdmVyLFxyXG4uYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aCAuYW50LXRhYmxlLWZpbHRlci1pY29uOmhvdmVyIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxufVxyXG4uYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aCAuYW50LXRhYmxlLWZpbHRlci1zZWxlY3RlZC5hbnRpY29uLWZpbHRlciB7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcbi5hbnQtdGFibGUtdGhlYWQgPiB0cixcclxuLmFudC10YWJsZS10Ym9keSA+IHRyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG4uYW50LXRhYmxlLXRoZWFkID4gdHIuYW50LXRhYmxlLXJvdy1ob3ZlciA+IHRkLFxyXG4uYW50LXRhYmxlLXRib2R5ID4gdHIuYW50LXRhYmxlLXJvdy1ob3ZlciA+IHRkLFxyXG4uYW50LXRhYmxlLXRoZWFkID4gdHI6aG92ZXIgPiB0ZCxcclxuLmFudC10YWJsZS10Ym9keSA+IHRyOmhvdmVyID4gdGQge1xyXG4gIGJhY2tncm91bmQ6ICNlY2Y2ZmQ7XHJcbn1cclxuLmFudC10YWJsZS10aGVhZCA+IHRyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbi5hbnQtdGFibGUtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAxNnB4IDhweDtcclxuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYW50LXRhYmxlLWZvb3RlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkIC5hbnQtdGFibGUtZm9vdGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcbi5hbnQtdGFibGUtdGl0bGUge1xyXG4gIHBhZGRpbmc6IDE2cHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbn1cclxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgLmFudC10YWJsZS10aXRsZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmFudC10YWJsZS10aXRsZSArIC5hbnQtdGFibGUtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmFudC10YWJsZS1ib3JkZXJlZCAuYW50LXRhYmxlLXRpdGxlICsgLmFudC10YWJsZS1jb250ZW50LFxyXG4uYW50LXRhYmxlLWJvcmRlcmVkIC5hbnQtdGFibGUtdGl0bGUgKyAuYW50LXRhYmxlLWNvbnRlbnQgdGFibGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmFudC10YWJsZS13aXRob3V0LWNvbHVtbi1oZWFkZXIgLmFudC10YWJsZS10aXRsZSArIC5hbnQtdGFibGUtY29udGVudCxcclxuLmFudC10YWJsZS13aXRob3V0LWNvbHVtbi1oZWFkZXIgdGFibGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmFudC10YWJsZS10Ym9keSA+IHRyLmFudC10YWJsZS1yb3ctc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbn1cclxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGguYW50LXRhYmxlLWNvbHVtbi1zb3J0IHtcclxuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xyXG59XHJcbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoLFxyXG4uYW50LXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uLWN1c3RvbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGguYW50LXRhYmxlLXNlbGVjdGlvbi1jb2x1bW4sXHJcbi5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiA2MnB4O1xyXG4gIHdpZHRoOiA2MnB4O1xyXG59XHJcbi5hbnQtdGFibGUtZXhwYW5kLWljb24tdGgsXHJcbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uLWNlbGwge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbn1cclxuLmFudC10YWJsZS1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYW50LXRhYmxlLWhlYWRlciB0YWJsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbn1cclxuLmFudC10YWJsZS1sb2FkaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFudC10YWJsZS1sb2FkaW5nIC5hbnQtdGFibGUtYm9keSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmFudC10YWJsZS1sb2FkaW5nIC5hbnQtdGFibGUtc3Bpbi1ob2xkZXIge1xyXG4gIGhlaWdodDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uYW50LXRhYmxlLWxvYWRpbmcgLmFudC10YWJsZS13aXRoLXBhZ2luYXRpb24ge1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG59XHJcbi5hbnQtdGFibGUtbG9hZGluZyAuYW50LXRhYmxlLXdpdGhvdXQtcGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4uYW50LXRhYmxlLW1pZGRsZSAuYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aDpub3QoLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uKSxcclxuLmFudC10YWJsZS1taWRkbGUgLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQge1xyXG4gIHBhZGRpbmc6IDEwcHggOHB4O1xyXG59XHJcbi5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtdGl0bGUsXHJcbi5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAxMHB4IDhweDtcclxufVxyXG4uYW50LXRhYmxlLXNtYWxsIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtaGVhZGVyID4gdGFibGUsXHJcbi5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1ib2R5ID4gdGFibGUge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwIDhweDtcclxufVxyXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcbi5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQge1xyXG4gIHBhZGRpbmc6IDZweCA4cHg7XHJcbn1cclxuLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLXRpdGxlLFxyXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtZm9vdGVyLFxyXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoOm5vdCguYW50LXRhYmxlLXNlbGVjdGlvbi1jb2x1bW4pIHtcclxuICBwYWRkaW5nOiAxMHB4IDhweDtcclxufVxyXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtdGl0bGUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gIHRvcDogMDtcclxufVxyXG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1oZWFkZXIgdGFibGUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcbi5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1wbGFjZWhvbGRlcixcclxuLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLXJvdzpsYXN0LWNoaWxkIHRkIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci11cCxcclxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLWRvd24ge1xyXG4gIGxpbmUtaGVpZ2h0OiA0cHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci11cDpob3ZlciAuYW50aWNvbixcclxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLWRvd246aG92ZXIgLmFudGljb24ge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG59XHJcbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci11cC5vbiAuYW50aWNvbi1jYXJldC11cCxcclxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLWRvd24ub24gLmFudGljb24tY2FyZXQtdXAsXHJcbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci11cC5vbiAuYW50aWNvbi1jYXJldC1kb3duLFxyXG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXItZG93bi5vbiAuYW50aWNvbi1jYXJldC1kb3duIHtcclxuICBjb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXIgLmFudGljb24tY2FyZXQtdXAsXHJcbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlciAuYW50aWNvbi1jYXJldC1kb3duIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogN3B4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41ODMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcclxuICB6b29tOiAxO1xyXG4gIGxpbmUtaGVpZ2h0OiA2cHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgY29sb3I6ICNhYWE7XHJcbn1cclxuOnJvb3QgLmFudC10YWJsZS1jb2x1bW4tc29ydGVyIC5hbnRpY29uLWNhcmV0LXVwLFxyXG46cm9vdCAuYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXIgLmFudGljb24tY2FyZXQtZG93biB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbjpyb290IC5hbnQtdGFibGUtY29sdW1uLXNvcnRlciAuYW50aWNvbi1jYXJldC11cCxcclxuOnJvb3QgLmFudC10YWJsZS1jb2x1bW4tc29ydGVyIC5hbnRpY29uLWNhcmV0LWRvd24ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXIgLmFudGljb24tY2FyZXQtdXA6YmVmb3JlLFxyXG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXIgLmFudGljb24tY2FyZXQtZG93bjpiZWZvcmUge1xyXG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTMlIDUwJTtcclxuICAvKiBmaXggZmlyZWZveCBwb3NpdGlvbiAqL1xyXG59XHJcbi5hbnQtdGFibGUtYm9yZGVyZWQgLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSxcclxuLmFudC10YWJsZS1ib3JkZXJlZCAuYW50LXRhYmxlLWJvZHkgPiB0YWJsZSxcclxuLmFudC10YWJsZS1ib3JkZXJlZCAuYW50LXRhYmxlLWZpeGVkLWxlZnQgdGFibGUsXHJcbi5hbnQtdGFibGUtYm9yZGVyZWQgLmFudC10YWJsZS1maXhlZC1yaWdodCB0YWJsZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4uYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1lbXB0eSAuYW50LXRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcclxufVxyXG4uYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1maXhlZC1oZWFkZXIgLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4uYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1maXhlZC1oZWFkZXIgLmFudC10YWJsZS1ib2R5ID4gdGFibGUge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG4uYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1maXhlZC1oZWFkZXIgLmFudC10YWJsZS1ib2R5LWlubmVyID4gdGFibGUge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbn1cclxuLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtZml4ZWQtaGVhZGVyIC5hbnQtdGFibGUtcGxhY2Vob2xkZXIge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uYW50LXRhYmxlLWJvcmRlcmVkIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxufVxyXG4uYW50LXRhYmxlLWJvcmRlcmVkIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoLFxyXG4uYW50LXRhYmxlLWJvcmRlcmVkIC5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcbi5hbnQtdGFibGUtYm9yZGVyZWQuYW50LXRhYmxlLXNtYWxsIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSxcclxuLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1ib2R5ID4gdGFibGUsXHJcbi5hbnQtdGFibGUtYm9yZGVyZWQuYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtZml4ZWQtbGVmdCB0YWJsZSxcclxuLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1maXhlZC1yaWdodCB0YWJsZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS10aXRsZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbn1cclxuLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1mb290ZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcbi5hbnQtdGFibGUtYm9yZGVyZWQuYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtZm9vdGVyOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICBib3JkZXItbGVmdDogMDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5hbnQtdGFibGUtcGxhY2Vob2xkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNnB4IDhweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbn1cclxuLmFudC10YWJsZS1wbGFjZWhvbGRlciAuYW50aWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbn1cclxuLmFudC10YWJsZS1wYWdpbmF0aW9uIHtcclxuICBtYXJnaW46IDE2cHggMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24ge1xyXG4gIG1pbi13aWR0aDogOTZweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duIC5hbnQtZHJvcGRvd24tbWVudSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbn1cclxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24gLmFudC1kcm9wZG93bi1tZW51LXdpdGhvdXQtc3VibWVudSB7XHJcbiAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtID4gbGFiZWwgKyBzcGFuIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duIC5hbnQtZHJvcGRvd24tbWVudS1zdWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duIC5hbnQtZHJvcGRvd24tbWVudSAuYW50LWRyb3Bkb3duLXN1Ym1lbnUtY29udGFpbi1zZWxlY3RlZCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTphZnRlciB7XHJcbiAgY29sb3I6ICMxMDhlZTk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggI2QyZWFmYjtcclxufVxyXG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93biAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93biA+IC5hbnQtZHJvcGRvd24tbWVudSA+IC5hbnQtZHJvcGRvd24tbWVudS1pdGVtOmxhc3QtY2hpbGQsXHJcbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duID4gLmFudC1kcm9wZG93bi1tZW51ID4gLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnU6bGFzdC1jaGlsZCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93bi1idG5zIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDdweCAxNnB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLWxpbmsge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLWxpbms6aG92ZXIge1xyXG4gIGNvbG9yOiAjNDlhOWVlO1xyXG59XHJcbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLWxpbms6YWN0aXZlIHtcclxuICBjb2xvcjogIzBlNzdjYTtcclxufVxyXG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93bi1saW5rLmNvbmZpcm0ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLWxpbmsuY2xlYXIge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uYW50LXRhYmxlLXNlbGVjdGlvbi1zZWxlY3QtYWxsLWN1c3RvbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxufVxyXG4uYW50LXRhYmxlLXNlbGVjdGlvbiAuYW50aWNvbi1kb3duIHtcclxuICBjb2xvcjogI2FhYTtcclxufVxyXG4uYW50LXRhYmxlLXNlbGVjdGlvbi1tZW51IHtcclxuICBtaW4td2lkdGg6IDk2cHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5hbnQtdGFibGUtc2VsZWN0aW9uLW1lbnUgLmFudC1hY3Rpb24tZG93biB7XHJcbiAgY29sb3I6ICNhYWE7XHJcbn1cclxuLmFudC10YWJsZS1zZWxlY3Rpb24tZG93biB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uYW50LXRhYmxlLXJvdy1leHBhbmRlZDphZnRlciB7XHJcbiAgY29udGVudDogJy0nO1xyXG59XHJcbi5hbnQtdGFibGUtcm93LWNvbGxhcHNlZDphZnRlciB7XHJcbiAgY29udGVudDogJysnO1xyXG59XHJcbi5hbnQtdGFibGUtcm93LXNwYWNlZCB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5hbnQtdGFibGUtcm93LXNwYWNlZDphZnRlciB7XHJcbiAgY29udGVudDogJy4nO1xyXG59XHJcbi5hbnQtdGFibGUtcm93W2NsYXNzKj1cImFudC10YWJsZS1yb3ctbGV2ZWwtMFwiXSAuYW50LXRhYmxlLXNlbGVjdGlvbi1jb2x1bW4gPiBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxudHIuYW50LXRhYmxlLWV4cGFuZGVkLXJvdyxcclxudHIuYW50LXRhYmxlLWV4cGFuZGVkLXJvdzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxufVxyXG4uYW50LXRhYmxlIC5hbnQtdGFibGUtcm93LWluZGVudCArIC5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG4uYW50LXRhYmxlLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbi5hbnQtdGFibGUtc2Nyb2xsIHRhYmxlIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbn1cclxuLmFudC10YWJsZS1ib2R5LWlubmVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmFudC10YWJsZS1maXhlZC1oZWFkZXIgLmFudC10YWJsZS1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uYW50LXRhYmxlLWZpeGVkLWhlYWRlciAuYW50LXRhYmxlLWJvZHktaW5uZXIge1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuLmFudC10YWJsZS1maXhlZC1oZWFkZXIgLmFudC10YWJsZS1zY3JvbGwgLmFudC10YWJsZS1oZWFkZXIge1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbn1cclxuLmFudC10YWJsZS1maXhlZC1oZWFkZXIuYW50LXRhYmxlLWVtcHR5IC5hbnQtdGFibGUtc2Nyb2xsIC5hbnQtdGFibGUtYm9keSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbn1cclxuLmFudC10YWJsZS1maXhlZC1sZWZ0LFxyXG4uYW50LXRhYmxlLWZpeGVkLXJpZ2h0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5hbnQtdGFibGUtZml4ZWQtbGVmdCB0YWJsZSxcclxuLmFudC10YWJsZS1maXhlZC1yaWdodCB0YWJsZSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uYW50LXRhYmxlLWZpeGVkLWhlYWRlciAuYW50LXRhYmxlLWZpeGVkLWxlZnQgLmFudC10YWJsZS1ib2R5LW91dGVyIC5hbnQtdGFibGUtZml4ZWQsXHJcbi5hbnQtdGFibGUtZml4ZWQtaGVhZGVyIC5hbnQtdGFibGUtZml4ZWQtcmlnaHQgLmFudC10YWJsZS1ib2R5LW91dGVyIC5hbnQtdGFibGUtZml4ZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmFudC10YWJsZS1maXhlZC1sZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG4gIGJveC1zaGFkb3c6IDZweCAwIDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG4uYW50LXRhYmxlLWZpeGVkLWxlZnQgLmFudC10YWJsZS1oZWFkZXIge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG4uYW50LXRhYmxlLWZpeGVkLWxlZnQgLmFudC10YWJsZS1ib2R5LWlubmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuLmFudC10YWJsZS1maXhlZC1oZWFkZXIgLmFudC10YWJsZS1maXhlZC1sZWZ0IC5hbnQtdGFibGUtYm9keS1pbm5lciB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4uYW50LXRhYmxlLWZpeGVkLWxlZnQsXHJcbi5hbnQtdGFibGUtZml4ZWQtbGVmdCB0YWJsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCAwO1xyXG59XHJcbi5hbnQtdGFibGUtZml4ZWQtcmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJveC1zaGFkb3c6IC02cHggMCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLmFudC10YWJsZS1maXhlZC1yaWdodCxcclxuLmFudC10YWJsZS1maXhlZC1yaWdodCB0YWJsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggMCAwO1xyXG59XHJcbi5hbnQtdGFibGUtZml4ZWQtcmlnaHQgLmFudC10YWJsZS1leHBhbmRlZC1yb3cge1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uYW50LXRhYmxlLmFudC10YWJsZS1zY3JvbGwtcG9zaXRpb24tbGVmdCAuYW50LXRhYmxlLWZpeGVkLWxlZnQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmFudC10YWJsZS5hbnQtdGFibGUtc2Nyb2xsLXBvc2l0aW9uLXJpZ2h0IC5hbnQtdGFibGUtZml4ZWQtcmlnaHQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtdGFicy5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtbmF2LWNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG59XHJcbi5hbnQtdGFicy5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtaW5rLWJhciB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5hbnQtdGFicy5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gIG1hcmdpbi1yaWdodDogMnB4O1xyXG59XHJcbi5hbnQtdGFicy5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIHtcclxuICBwYWRkaW5nOiA1cHggMTZweCA0cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG59XHJcbi5hbnQtdGFicy5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuLmFudC10YWJzLmFudC10YWJzLWNhcmQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy10YWItaW5hY3RpdmUge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmFudC10YWJzLmFudC10YWJzLWNhcmQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy1uYXYtd3JhcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uYW50LXRhYnMuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYiAuYW50aWNvbi1jbG9zZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogOXB4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcclxuICB6b29tOiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG46cm9vdCAuYW50LXRhYnMuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYiAuYW50aWNvbi1jbG9zZSB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbjpyb290IC5hbnQtdGFicy5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIC5hbnRpY29uLWNsb3NlIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC10YWJzLmFudC10YWJzLWNhcmQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy10YWIgLmFudGljb24tY2xvc2U6aG92ZXIge1xyXG4gIGNvbG9yOiAjNDA0MDQwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5hbnQtdGFicy5hbnQtdGFicy1jYXJkIC5hbnQtdGFicy1jb250ZW50ID4gLmFudC10YWJzLXRhYnBhbmUsXHJcbi5hbnQtdGFicy5hbnQtdGFicy1lZGl0YWJsZS1jYXJkIC5hbnQtdGFicy1jb250ZW50ID4gLmFudC10YWJzLXRhYnBhbmUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmFudC10YWJzLmFudC10YWJzLWVkaXRhYmxlLWNhcmQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy10YWIgPiBkaXYge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxufVxyXG4uYW50LXRhYnMuYW50LXRhYnMtZWRpdGFibGUtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYjpub3QoLmFudC10YWJzLXRhYi1hY3RpdmUpOmhvdmVyID4gZGl2Om5vdCguYW50LXRhYnMtdGFiLXVuY2xvc2FibGUpIHtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxuICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbn1cclxuLmFudC10YWJzLmFudC10YWJzLWNhcmQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy10YWItYWN0aXZlIC5hbnRpY29uLWNsb3NlLFxyXG4uYW50LXRhYnMuYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYjpob3ZlciAuYW50aWNvbi1jbG9zZSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG59XHJcbi5hbnQtdGFicy1leHRyYS1jb250ZW50IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbn1cclxuLmFudC10YWJzLWV4dHJhLWNvbnRlbnQgLmFudC10YWJzLW5ldy10YWIge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zaXplOiAxMHB4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44MzMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcclxuICB6b29tOiAxO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxufVxyXG46cm9vdCAuYW50LXRhYnMtZXh0cmEtY29udGVudCAuYW50LXRhYnMtbmV3LXRhYiB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbjpyb290IC5hbnQtdGFicy1leHRyYS1jb250ZW50IC5hbnQtdGFicy1uZXctdGFiIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC10YWJzLWV4dHJhLWNvbnRlbnQgLmFudC10YWJzLW5ldy10YWI6aG92ZXIge1xyXG4gIGNvbG9yOiAjNDA0MDQwO1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtbmF2LWNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLWNhcmQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy10YWItYWN0aXZlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtY2FyZC5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtbmF2LXdyYXAge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtY2FyZC5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbn1cclxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLWNhcmQuYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLXRhYi1hY3RpdmUge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1jYXJkLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtbmF2LXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1jYXJkLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIHtcclxuICBib3JkZXItbGVmdDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuICBtYXJnaW4tbGVmdDogMXB4O1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1jYXJkLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiLWFjdGl2ZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG59XHJcbi5hbnQtdGFicyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6b29tOiAxO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG59XHJcbi5hbnQtdGFiczpiZWZvcmUsXHJcbi5hbnQtdGFiczphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLmFudC10YWJzOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4uYW50LXRhYnMtaW5rLWJhciB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDFweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuLmFudC10YWJzLWluay1iYXItYW5pbWF0ZWQge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG59XHJcbi5hbnQtdGFicy1iYXIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uYW50LXRhYnMtbmF2LWNvbnRhaW5lciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgem9vbTogMTtcclxufVxyXG4uYW50LXRhYnMtbmF2LWNvbnRhaW5lcjpiZWZvcmUsXHJcbi5hbnQtdGFicy1uYXYtY29udGFpbmVyOmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4uYW50LXRhYnMtbmF2LWNvbnRhaW5lcjphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLmFudC10YWJzLW5hdi1jb250YWluZXItc2Nyb2xsaW5nIHtcclxuICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMzJweDtcclxufVxyXG4uYW50LXRhYnMtdGFiLXByZXYsXHJcbi5hbnQtdGFicy10YWItbmV4dCB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1hcmdpbi1yaWdodDogLTJweDtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbn1cclxuLmFudC10YWJzLXRhYi1wcmV2OmhvdmVyLFxyXG4uYW50LXRhYnMtdGFiLW5leHQ6aG92ZXIge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG59XHJcbi5hbnQtdGFicy10YWItcHJldi1pY29uLFxyXG4uYW50LXRhYnMtdGFiLW5leHQtaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zaXplOiAxMHB4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44MzMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcclxuICB6b29tOiAxO1xyXG59XHJcbjpyb290IC5hbnQtdGFicy10YWItcHJldi1pY29uLFxyXG46cm9vdCAuYW50LXRhYnMtdGFiLW5leHQtaWNvbiB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbjpyb290IC5hbnQtdGFicy10YWItcHJldi1pY29uLFxyXG46cm9vdCAuYW50LXRhYnMtdGFiLW5leHQtaWNvbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtdGFicy10YWItcHJldi1pY29uOmJlZm9yZSxcclxuLmFudC10YWJzLXRhYi1uZXh0LWljb246YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogXCJhbnRpY29uXCIgIWltcG9ydGFudDtcclxufVxyXG4uYW50LXRhYnMtdGFiLWJ0bi1kaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYW50LXRhYnMtdGFiLWJ0bi1kaXNhYmxlZCxcclxuLmFudC10YWJzLXRhYi1idG4tZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtdGFicy10YWItbmV4dCB7XHJcbiAgcmlnaHQ6IDJweDtcclxufVxyXG4uYW50LXRhYnMtdGFiLW5leHQtaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjFGXCI7XHJcbn1cclxuLmFudC10YWJzLXRhYi1wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5hbnQtdGFicy10YWItcHJldi1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MjBcIjtcclxufVxyXG46cm9vdCAuYW50LXRhYnMtdGFiLXByZXYge1xyXG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4uYW50LXRhYnMtbmF2LXdyYXAge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxufVxyXG4uYW50LXRhYnMtbmF2LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5hbnQtdGFicy1uYXYge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hbnQtdGFicy1uYXY6YmVmb3JlLFxyXG4uYW50LXRhYnMtbmF2OmFmdGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjb250ZW50OiBcIiBcIjtcclxufVxyXG4uYW50LXRhYnMtbmF2OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWItZGlzYWJsZWQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWI6aG92ZXIge1xyXG4gIGNvbG9yOiAjNDlhOWVlO1xyXG59XHJcbi5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYjphY3RpdmUge1xyXG4gIGNvbG9yOiAjMGU3N2NhO1xyXG59XHJcbi5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiAuYW50aWNvbiB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcbi5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYi1hY3RpdmUge1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtdGFicy1taW5pIC5hbnQtdGFicy1uYXYtY29udGFpbmVyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC10YWJzLW1pbmkgLmFudC10YWJzLXRhYiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG59XHJcbi5hbnQtdGFiczpub3QoLmFudC10YWJzLXZlcnRpY2FsKSA+IC5hbnQtdGFicy1jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYW50LXRhYnM6bm90KC5hbnQtdGFicy12ZXJ0aWNhbCkgPiAuYW50LXRhYnMtY29udGVudCA+IC5hbnQtdGFicy10YWJwYW5lIHtcclxuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xyXG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5hbnQtdGFiczpub3QoLmFudC10YWJzLXZlcnRpY2FsKSA+IC5hbnQtdGFicy1jb250ZW50ID4gLmFudC10YWJzLXRhYnBhbmUtaW5hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5hbnQtdGFiczpub3QoLmFudC10YWJzLXZlcnRpY2FsKSA+IC5hbnQtdGFicy1jb250ZW50LWFuaW1hdGVkIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgd2lsbC1jaGFuZ2U6IG1hcmdpbi1sZWZ0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbn1cclxuLmFudC10YWJzLXZlcnRpY2FsID4gLmFudC10YWJzLWJhciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmFudC10YWJzLXZlcnRpY2FsID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA4cHggMjRweDtcclxufVxyXG4uYW50LXRhYnMtdmVydGljYWwgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy10YWI6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uYW50LXRhYnMtdmVydGljYWwgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy1uYXYtc2Nyb2xsIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4uYW50LXRhYnMtdmVydGljYWwgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy1uYXYtY29udGFpbmVyLFxyXG4uYW50LXRhYnMtdmVydGljYWwgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy1uYXYtd3JhcCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdi1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogMzJweCAwO1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdi13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLWluay1iYXIge1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgbGVmdDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbCA+IC5hbnQtdGFicy1jb250ZW50IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbCAuYW50LXRhYnMtdGFiLW5leHQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuLmFudC10YWJzLXZlcnRpY2FsIC5hbnQtdGFicy10YWItbmV4dC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEU2MURcIjtcclxufVxyXG4uYW50LXRhYnMtdmVydGljYWwgLmFudC10YWJzLXRhYi1wcmV2IHtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbCAuYW50LXRhYnMtdGFiLXByZXYtaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjFFXCI7XHJcbn1cclxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtYmFyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLWJhciAuYW50LXRhYnMtdGFiIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdi1jb250YWluZXIge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxufVxyXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdi13cmFwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbn1cclxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy1pbmstYmFyIHtcclxuICByaWdodDogMXB4O1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLWNvbnRlbnQge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbn1cclxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLWJhciB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZTllOTtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdi1jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG59XHJcbi5hbnQtdGFicy12ZXJ0aWNhbC5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdi13cmFwIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG4uYW50LXRhYnMtdmVydGljYWwuYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtYmFyIC5hbnQtdGFicy1pbmstYmFyIHtcclxuICBsZWZ0OiAxcHg7XHJcbn1cclxuLmFudC10YWJzLXZlcnRpY2FsLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLWNvbnRlbnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcclxufVxyXG4uYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLWJhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcbi5uby1mbGV4ID4gLmFudC10YWJzLWNvbnRlbnQtYW5pbWF0ZWQsXHJcbi5hbnQtdGFicy1uby1hbmltYXRpb24gPiAuYW50LXRhYnMtY29udGVudC1hbmltYXRlZCxcclxuLmFudC10YWJzLXZlcnRpY2FsID4gLmFudC10YWJzLWNvbnRlbnQtYW5pbWF0ZWQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLW1zLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5vLWZsZXggPiAuYW50LXRhYnMtY29udGVudCA+IC5hbnQtdGFicy10YWJwYW5lLWluYWN0aXZlLFxyXG4uYW50LXRhYnMtbm8tYW5pbWF0aW9uID4gLmFudC10YWJzLWNvbnRlbnQgPiAuYW50LXRhYnMtdGFicGFuZS1pbmFjdGl2ZSxcclxuLmFudC10YWJzLXZlcnRpY2FsID4gLmFudC10YWJzLWNvbnRlbnQgPiAuYW50LXRhYnMtdGFicGFuZS1pbmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBGb3IgTnVtYmVyXCI7XHJcbiAgc3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAtMzk7XHJcbn1cclxuLmFudC10YWcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmFudC10YWc6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuODU7XHJcbn1cclxuLmFudC10YWcsXHJcbi5hbnQtdGFnIGEsXHJcbi5hbnQtdGFnIGE6aG92ZXIge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG59XHJcbi5hbnQtdGFnLXRleHQgYTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIC04cHg7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbn1cclxuLmFudC10YWcgLmFudGljb24tY3Jvc3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zaXplOiAxMHB4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44MzMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcclxuICB6b29tOiAxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIG9wYWNpdHk6IDAuNjY7XHJcbn1cclxuOnJvb3QgLmFudC10YWcgLmFudGljb24tY3Jvc3Mge1xyXG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG46cm9vdCAuYW50LXRhZyAuYW50aWNvbi1jcm9zcyB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtdGFnIC5hbnRpY29uLWNyb3NzOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5hbnQtdGFnLWhhcy1jb2xvciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LXRhZy1oYXMtY29sb3IsXHJcbi5hbnQtdGFnLWhhcy1jb2xvciBhLFxyXG4uYW50LXRhZy1oYXMtY29sb3IgYTpob3ZlcixcclxuLmFudC10YWctaGFzLWNvbG9yIC5hbnRpY29uLWNyb3NzLFxyXG4uYW50LXRhZy1oYXMtY29sb3IgLmFudGljb24tY3Jvc3M6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtdGFnLWNoZWNrYWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYW50LXRhZy1jaGVja2FibGU6aG92ZXIsXHJcbi5hbnQtdGFnLWNoZWNrYWJsZTphY3RpdmUsXHJcbi5hbnQtdGFnLWNoZWNrYWJsZS1jaGVja2VkIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LXRhZy1jaGVja2FibGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuLmFudC10YWctY2hlY2thYmxlLWNoZWNrZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC10YWctY2hlY2thYmxlOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzdjYTtcclxufVxyXG4uYW50LXRhZy1jbG9zZSB7XHJcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uYW50LXRhZy16b29tLWVudGVyLFxyXG4uYW50LXRhZy16b29tLWFwcGVhciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudEZhZGVJbiAwLjJzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICBhbmltYXRpb246IGFudEZhZGVJbiAwLjJzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG4uYW50LXRhZy16b29tLWxlYXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW50Wm9vbU91dCAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICBhbmltYXRpb246IGFudFpvb21PdXQgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuLmFudC10YWctcGluayB7XHJcbiAgY29sb3I6ICNmNTMxN2Y7XHJcbiAgYmFja2dyb3VuZDogI2ZkZDhlNztcclxuICBib3JkZXItY29sb3I6ICNmZGQ4ZTc7XHJcbn1cclxuLmFudC10YWctcGluay1pbnZlcnNlIHtcclxuICBiYWNrZ3JvdW5kOiAjZjUzMTdmO1xyXG4gIGJvcmRlci1jb2xvcjogI2Y1MzE3ZjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LXRhZy1yZWQge1xyXG4gIGNvbG9yOiAjZjA0MTM0O1xyXG4gIGJhY2tncm91bmQ6ICNmY2RiZDk7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmNkYmQ5O1xyXG59XHJcbi5hbnQtdGFnLXJlZC1pbnZlcnNlIHtcclxuICBiYWNrZ3JvdW5kOiAjZjA0MTM0O1xyXG4gIGJvcmRlci1jb2xvcjogI2YwNDEzNDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LXRhZy1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAjZjU2YTAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZGUzY2Y7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmRlM2NmO1xyXG59XHJcbi5hbnQtdGFnLW9yYW5nZS1pbnZlcnNlIHtcclxuICBiYWNrZ3JvdW5kOiAjZjU2YTAwO1xyXG4gIGJvcmRlci1jb2xvcjogI2Y1NmEwMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LXRhZy15ZWxsb3cge1xyXG4gIGNvbG9yOiAjZmZiZjAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmYzY2Y7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmM2NmO1xyXG59XHJcbi5hbnQtdGFnLXllbGxvdy1pbnZlcnNlIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZiZjAwO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmYmYwMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LXRhZy1jeWFuIHtcclxuICBjb2xvcjogIzAwYTJhZTtcclxuICBiYWNrZ3JvdW5kOiAjY2ZlZGYwO1xyXG4gIGJvcmRlci1jb2xvcjogI2NmZWRmMDtcclxufVxyXG4uYW50LXRhZy1jeWFuLWludmVyc2Uge1xyXG4gIGJhY2tncm91bmQ6ICMwMGEyYWU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMmFlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtdGFnLWdyZWVuIHtcclxuICBjb2xvcjogIzAwYTg1NDtcclxuICBiYWNrZ3JvdW5kOiAjY2ZlZmRmO1xyXG4gIGJvcmRlci1jb2xvcjogI2NmZWZkZjtcclxufVxyXG4uYW50LXRhZy1ncmVlbi1pbnZlcnNlIHtcclxuICBiYWNrZ3JvdW5kOiAjMDBhODU0O1xyXG4gIGJvcmRlci1jb2xvcjogIzAwYTg1NDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYW50LXRhZy1ibHVlIHtcclxuICBjb2xvcjogIzEwOGVlOTtcclxuICBiYWNrZ3JvdW5kOiAjZDJlYWZiO1xyXG4gIGJvcmRlci1jb2xvcjogI2QyZWFmYjtcclxufVxyXG4uYW50LXRhZy1ibHVlLWludmVyc2Uge1xyXG4gIGJhY2tncm91bmQ6ICMxMDhlZTk7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtdGFnLXB1cnBsZSB7XHJcbiAgY29sb3I6ICM3MjY1ZTY7XHJcbiAgYmFja2dyb3VuZDogI2U0ZTJmYTtcclxuICBib3JkZXItY29sb3I6ICNlNGUyZmE7XHJcbn1cclxuLmFudC10YWctcHVycGxlLWludmVyc2Uge1xyXG4gIGJhY2tncm91bmQ6ICM3MjY1ZTY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzI2NWU2O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LXRpbWVsaW5lIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5hbnQtdGltZWxpbmUtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDAgMCAxMnB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5hbnQtdGltZWxpbmUtaXRlbS10YWlsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNXB4O1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcbi5hbnQtdGltZWxpbmUtaXRlbS1wZW5kaW5nIC5hbnQtdGltZWxpbmUtaXRlbS10YWlsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtdGltZWxpbmUtaXRlbS1oZWFkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC10aW1lbGluZS1pdGVtLWhlYWQtYmx1ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLXJlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjA0MTM0O1xyXG4gIGNvbG9yOiAjZjA0MTM0O1xyXG59XHJcbi5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWdyZWVuIHtcclxuICBib3JkZXItY29sb3I6ICMwMGE4NTQ7XHJcbiAgY29sb3I6ICMwMGE4NTQ7XHJcbn1cclxuLmFudC10aW1lbGluZS1pdGVtLWhlYWQtY3VzdG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGxlZnQ6IC0xNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi10b3A6IDZweDtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogM3B4IDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwIDAgMTBweCAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtM3B4O1xyXG59XHJcbi5hbnQtdGltZWxpbmUtaXRlbS1sYXN0IC5hbnQtdGltZWxpbmUtaXRlbS10YWlsIHtcclxuICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjZTllOWU5O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC10aW1lbGluZS1pdGVtLWxhc3QgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xyXG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbn1cclxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcGVuZGluZyAuYW50LXRpbWVsaW5lLWl0ZW0tbGFzdCAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtdHJhbnNmZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5hbnQtdHJhbnNmZXItbGlzdCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBwYWRkaW5nLXRvcDogMzNweDtcclxufVxyXG4uYW50LXRyYW5zZmVyLWxpc3Qtd2l0aC1mb290ZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xyXG59XHJcbi5hbnQtdHJhbnNmZXItbGlzdC1zZWFyY2gtYWN0aW9uIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0cHg7XHJcbiAgcmlnaHQ6IDRweDtcclxuICBib3R0b206IDRweDtcclxuICB3aWR0aDogMjhweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5hbnQtdHJhbnNmZXItbGlzdC1zZWFyY2gtYWN0aW9uIC5hbnRpY29uIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC10cmFuc2Zlci1saXN0LXNlYXJjaC1hY3Rpb24gLmFudGljb246aG92ZXIge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG59XHJcbnNwYW4uYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoLWFjdGlvbiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmFudC10cmFuc2Zlci1saXN0LWhlYWRlciB7XHJcbiAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYW50LXRyYW5zZmVyLWxpc3QtaGVhZGVyLXRpdGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbn1cclxuLmFudC10cmFuc2Zlci1saXN0LWJvZHkge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5hbnQtdHJhbnNmZXItbGlzdC1ib2R5LXNlYXJjaC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hbnQtdHJhbnNmZXItbGlzdC1ib2R5LXdpdGgtc2VhcmNoIHtcclxuICBwYWRkaW5nLXRvcDogMzRweDtcclxufVxyXG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50ID4gLkxhenlMb2FkIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogdHJhbnNmZXJIaWdobGlnaHRJbiAxcztcclxuICBhbmltYXRpb246IHRyYW5zZmVySGlnaGxpZ2h0SW4gMXM7XHJcbn1cclxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbTpub3QoLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbS1kaXNhYmxlZCk6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZkO1xyXG59XHJcbi5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC10cmFuc2Zlci1saXN0LWJvZHktbm90LWZvdW5kIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQ6ZW1wdHkgKyAuYW50LXRyYW5zZmVyLWxpc3QtYm9keS1ub3QtZm91bmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5hbnQtdHJhbnNmZXItbGlzdC1mb290ZXIge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYW50LXRyYW5zZmVyLW9wZXJhdGlvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIDhweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5hbnQtdHJhbnNmZXItb3BlcmF0aW9uIC5hbnQtYnRuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYW50LXRyYW5zZmVyLW9wZXJhdGlvbiAuYW50LWJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcbi5hbnQtdHJhbnNmZXItb3BlcmF0aW9uIC5hbnQtYnRuIC5hbnRpY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgLyogSUU2LUlFOCAqL1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XHJcbiAgem9vbTogMTtcclxufVxyXG46cm9vdCAuYW50LXRyYW5zZmVyLW9wZXJhdGlvbiAuYW50LWJ0biAuYW50aWNvbiB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbjpyb290IC5hbnQtdHJhbnNmZXItb3BlcmF0aW9uIC5hbnQtYnRuIC5hbnRpY29uIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zZmVySGlnaGxpZ2h0SW4ge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQ6ICNkMmVhZmI7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgdHJhbnNmZXJIaWdobGlnaHRJbiB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZDogI2QyZWFmYjtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXIsXHJcbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3g6aG92ZXIgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcixcclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbnB1dDpmb2N1cyArIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDRweDtcclxuICB0b3A6IDFweDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBib3JkZXItbGVmdDogMDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuODgsIDAuNik7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpO1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyOmFmdGVyIHtcclxuICBjb250ZW50OiAnICc7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDJweDtcclxuICB0b3A6IDVweDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyOmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNHB4O1xyXG4gIHRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpIDAuMXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNCwgMC4yOSwgMS40NikgMC4xcztcclxufVxyXG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcixcclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbmRldGVybWluYXRlIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDhlZTk7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcjphZnRlciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbm9uZTtcclxuICBhbmltYXRpb24tbmFtZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1kaXNhYmxlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyIHtcclxuICBib3JkZXItY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcjphZnRlciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbm9uZTtcclxuICBhbmltYXRpb24tbmFtZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICNmM2YzZjM7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1kaXNhYmxlZCArIHNwYW4ge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyICsgc3BhbixcclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveCArIHNwYW4ge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWdyb3VwIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1ncm91cC1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuQG1lZGlhIFxcMHNjcmVlbiB7XHJcbiAgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1jaGVja2VkIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXI6YmVmb3JlLFxyXG4gIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyOmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEU2MzJcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG4uYW50LXNlbGVjdC10cmVlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LXNlbGVjdC10cmVlIGxpIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogOHB4IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZSBsaS5maWx0ZXItbm9kZSA+IGEge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZSBsaSB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDE4cHg7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZSBsaSBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMXB4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG4uYW50LXNlbGVjdC10cmVlIGxpIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y2ZmQ7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZSBsaSBhLmFudC1zZWxlY3QtdHJlZS1ub2RlLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlYWZiO1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gge1xyXG4gIG1hcmdpbjogMnB4IDRweCAwIDA7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlcixcclxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1pY29uRWxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlcjogMCBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtaWNvbl9sb2FkaW5nOmFmdGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgY29udGVudDogXCJcXEU2NERcIjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItbm9vcCB7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLXJvb3RzX29wZW46YWZ0ZXIsXHJcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWNlbnRlcl9vcGVuOmFmdGVyLFxyXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ib3R0b21fb3BlbjphZnRlcixcclxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtbm9saW5lX29wZW46YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXNpemU6IDdweCBcXDk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjU4MzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjU4MzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgLyogSUU2LUlFOCAqL1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XHJcbiAgem9vbTogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgY29udGVudDogXCJcXEU2MDZcIjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG59XHJcbjpyb290IC5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLXJvb3RzX29wZW46YWZ0ZXIsXHJcbjpyb290IC5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWNlbnRlcl9vcGVuOmFmdGVyLFxyXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ib3R0b21fb3BlbjphZnRlcixcclxuOnJvb3QgLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtbm9saW5lX29wZW46YWZ0ZXIge1xyXG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1yb290c19vcGVuOmFmdGVyLFxyXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1jZW50ZXJfb3BlbjphZnRlcixcclxuOnJvb3QgLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtYm90dG9tX29wZW46YWZ0ZXIsXHJcbjpyb290IC5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLW5vbGluZV9vcGVuOmFmdGVyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtcm9vdHNfY2xvc2UsXHJcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWNlbnRlcl9jbG9zZSxcclxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtYm90dG9tX2Nsb3NlLFxyXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ub2xpbmVfY2xvc2Uge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcclxufVxyXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1yb290c19jbG9zZTphZnRlcixcclxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtY2VudGVyX2Nsb3NlOmFmdGVyLFxyXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ib3R0b21fY2xvc2U6YWZ0ZXIsXHJcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLW5vbGluZV9jbG9zZTphZnRlciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogN3B4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41ODMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcclxuICB6b29tOiAxO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogJ2FudGljb24nO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBjb250ZW50OiBcIlxcRTYwNlwiO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbn1cclxuOnJvb3QgLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtcm9vdHNfY2xvc2U6YWZ0ZXIsXHJcbjpyb290IC5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWNlbnRlcl9jbG9zZTphZnRlcixcclxuOnJvb3QgLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtYm90dG9tX2Nsb3NlOmFmdGVyLFxyXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ub2xpbmVfY2xvc2U6YWZ0ZXIge1xyXG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1yb290c19jbG9zZTphZnRlcixcclxuOnJvb3QgLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtY2VudGVyX2Nsb3NlOmFmdGVyLFxyXG46cm9vdCAuYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1ib3R0b21fY2xvc2U6YWZ0ZXIsXHJcbjpyb290IC5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLW5vbGluZV9jbG9zZTphZnRlciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLXJvb3RzX2Nsb3NlOmFmdGVyLFxyXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXHJcbi5hbnQtc2VsZWN0LXRyZWUgbGkgc3Bhbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIuYW50LXNlbGVjdC10cmVlLWJvdHRvbV9jbG9zZTphZnRlcixcclxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci5hbnQtc2VsZWN0LXRyZWUtbm9saW5lX2Nsb3NlOmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgc2NhbGUoMC41OSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgc2NhbGUoMC41OSk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSBzY2FsZSgwLjU5KTtcclxufVxyXG4uYW50LXNlbGVjdC10cmVlLWNoaWxkLXRyZWUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZS1jaGlsZC10cmVlLW9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtdHJlZW5vZGUtZGlzYWJsZWQgPiBzcGFuLFxyXG4uYW50LXNlbGVjdC10cmVlLXRyZWVub2RlLWRpc2FibGVkID4gYSxcclxuLmFudC1zZWxlY3QtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCA+IGEgc3BhbiB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYW50LXNlbGVjdC10cmVlLWljb25fX29wZW4ge1xyXG4gIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZS1pY29uX19jbG9zZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4uYW50LXNlbGVjdC10cmVlLWRyb3Bkb3duIC5hbnQtc2VsZWN0LWRyb3Bkb3duLXNlYXJjaCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNHB4O1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtZHJvcGRvd24gLmFudC1zZWxlY3QtZHJvcGRvd24tc2VhcmNoIC5hbnQtc2VsZWN0LXNlYXJjaF9fZmllbGRfX3dyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtZHJvcGRvd24gLmFudC1zZWxlY3QtZHJvcGRvd24tc2VhcmNoIC5hbnQtc2VsZWN0LXNlYXJjaF9fZmllbGQge1xyXG4gIHBhZGRpbmc6IDRweCA3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtZHJvcGRvd24gLmFudC1zZWxlY3QtZHJvcGRvd24tc2VhcmNoLmFudC1zZWxlY3Qtc2VhcmNoLS1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtZHJvcGRvd24gLmFudC1zZWxlY3Qtbm90LWZvdW5kIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIHBhZGRpbmc6IDdweCAxNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEZvciBOdW1iZXJcIjtcclxuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWVcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMC0zOTtcclxufVxyXG4uYW50LXRyZWUtY2hlY2tib3gge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbn1cclxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC10cmVlLWNoZWNrYm94LWlubmVyLFxyXG4uYW50LXRyZWUtY2hlY2tib3g6aG92ZXIgLmFudC10cmVlLWNoZWNrYm94LWlubmVyLFxyXG4uYW50LXRyZWUtY2hlY2tib3gtaW5wdXQ6Zm9jdXMgKyAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LXRyZWUtY2hlY2tib3gtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG4uYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA0cHg7XHJcbiAgdG9wOiAxcHg7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KTtcclxufVxyXG4uYW50LXRyZWUtY2hlY2tib3gtaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5hbnQtdHJlZS1jaGVja2JveC1pbmRldGVybWluYXRlIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcjphZnRlciB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAycHg7XHJcbiAgdG9wOiA1cHg7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDFweDtcclxufVxyXG4uYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA0cHg7XHJcbiAgdG9wOiAxcHg7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNCwgMC4yOSwgMS40NikgMC4xcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KSAwLjFzO1xyXG59XHJcbi5hbnQtdHJlZS1jaGVja2JveC1jaGVja2VkIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcixcclxuLmFudC10cmVlLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmFudC10cmVlLWNoZWNrYm94LWlubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4ZWU5O1xyXG4gIGJvcmRlci1jb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQuYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5vbmU7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtdHJlZS1jaGVja2JveC1kaXNhYmxlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbn1cclxuLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcjphZnRlciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbm9uZTtcclxuICBhbmltYXRpb24tbmFtZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICNmM2YzZjM7XHJcbn1cclxuLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkICsgc3BhbiB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYW50LXRyZWUtY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXIgKyBzcGFuLFxyXG4uYW50LXRyZWUtY2hlY2tib3ggKyBzcGFuIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmFudC10cmVlLWNoZWNrYm94LWdyb3VwIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC10cmVlLWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5AbWVkaWEgXFwwc2NyZWVuIHtcclxuICAuYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6YmVmb3JlLFxyXG4gIC5hbnQtdHJlZS1jaGVja2JveC1jaGVja2VkIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcjphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogJ2FudGljb24nO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFNjMyXCI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbn1cclxuLmFudC10cmVlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LXRyZWUgbGkge1xyXG4gIHBhZGRpbmc6IDRweCAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uYW50LXRyZWUgbGkgYVtkcmFnZ2FibGVdLFxyXG4uYW50LXRyZWUgbGkgYVtkcmFnZ2FibGU9XCJ0cnVlXCJdIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJvcmRlci10b3A6IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tOiAycHggdHJhbnNwYXJlbnQgc29saWQ7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxuICAvKiBSZXF1aXJlZCB0byBtYWtlIGVsZW1lbnRzIGRyYWdnYWJsZSBpbiBvbGQgV2ViS2l0ICovXHJcbiAgLWtodG1sLXVzZXItZHJhZzogZWxlbWVudDtcclxuICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDtcclxufVxyXG4uYW50LXRyZWUgbGkuZHJhZy1vdmVyID4gYVtkcmFnZ2FibGVdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4ZWU5O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuLmFudC10cmVlIGxpLmRyYWctb3Zlci1nYXAtdG9wID4gYVtkcmFnZ2FibGVdIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMTA4ZWU5O1xyXG59XHJcbi5hbnQtdHJlZSBsaS5kcmFnLW92ZXItZ2FwLWJvdHRvbSA+IGFbZHJhZ2dhYmxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LXRyZWUgbGkuZmlsdGVyLW5vZGUgPiBhIHtcclxuICBjb2xvcjogI2YwNDEzNCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcclxufVxyXG4uYW50LXRyZWUgbGkgdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xyXG59XHJcbi5hbnQtdHJlZSBsaSBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMXB4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG4uYW50LXRyZWUgbGkgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmZDtcclxufVxyXG4uYW50LXRyZWUgbGkgYS5hbnQtdHJlZS1ub2RlLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlYWZiO1xyXG59XHJcbi5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLWNoZWNrYm94IHtcclxuICBtYXJnaW46IDAgNHB4IDAgMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIsXHJcbi5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLWljb25FbGUge1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtaWNvbl9sb2FkaW5nOmFmdGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgY29udGVudDogXCJcXEU2QUVcIjtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICBjb2xvcjogIzEwOGVlOTtcclxufVxyXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1zd2l0Y2hlci1ub29wIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtcm9vdHNfb3BlbjphZnRlcixcclxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtY2VudGVyX29wZW46YWZ0ZXIsXHJcbi5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWJvdHRvbV9vcGVuOmFmdGVyLFxyXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ub2xpbmVfb3BlbjphZnRlciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogN3B4IFxcOTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41ODMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNTgzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAvKiBJRTYtSUU4ICovXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnLCBNMTE9MSwgTTEyPTAsIE0yMT0wLCBNMjI9MSlcIjtcclxuICB6b29tOiAxO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogJ2FudGljb24nO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBjb250ZW50OiBcIlxcRTYwNlwiO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbn1cclxuOnJvb3QgLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtcm9vdHNfb3BlbjphZnRlcixcclxuOnJvb3QgLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtY2VudGVyX29wZW46YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWJvdHRvbV9vcGVuOmFmdGVyLFxyXG46cm9vdCAuYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ub2xpbmVfb3BlbjphZnRlciB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbjpyb290IC5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXJvb3RzX29wZW46YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWNlbnRlcl9vcGVuOmFmdGVyLFxyXG46cm9vdCAuYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fb3BlbjphZnRlcixcclxuOnJvb3QgLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtbm9saW5lX29wZW46YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1yb290c19jbG9zZSxcclxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtY2VudGVyX2Nsb3NlLFxyXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fY2xvc2UsXHJcbi5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLW5vbGluZV9jbG9zZSB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xyXG59XHJcbi5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXJvb3RzX2Nsb3NlOmFmdGVyLFxyXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXHJcbi5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWJvdHRvbV9jbG9zZTphZnRlcixcclxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtbm9saW5lX2Nsb3NlOmFmdGVyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zaXplOiA3cHggXFw5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjU4MzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41ODMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC41ODMzMzMzMykgcm90YXRlKDBkZWcpO1xyXG4gIC8qIElFNi1JRTggKi9cclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xyXG4gIHpvb206IDE7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjA2XCI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcclxufVxyXG46cm9vdCAuYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1yb290c19jbG9zZTphZnRlcixcclxuOnJvb3QgLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtY2VudGVyX2Nsb3NlOmFmdGVyLFxyXG46cm9vdCAuYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fY2xvc2U6YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLW5vbGluZV9jbG9zZTphZnRlciB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbjpyb290IC5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXJvb3RzX2Nsb3NlOmFmdGVyLFxyXG46cm9vdCAuYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWJvdHRvbV9jbG9zZTphZnRlcixcclxuOnJvb3QgLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtbm9saW5lX2Nsb3NlOmFmdGVyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtcm9vdHNfY2xvc2U6YWZ0ZXIsXHJcbi5hbnQtdHJlZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWNlbnRlcl9jbG9zZTphZnRlcixcclxuLmFudC10cmVlIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtYm90dG9tX2Nsb3NlOmFmdGVyLFxyXG4uYW50LXRyZWUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ub2xpbmVfY2xvc2U6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSBzY2FsZSgwLjU5KTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSBzY2FsZSgwLjU5KTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHNjYWxlKDAuNTkpO1xyXG59XHJcbi5hbnQtdHJlZSBsaTpsYXN0LWNoaWxkID4gc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlcjpiZWZvcmUsXHJcbi5hbnQtdHJlZSBsaTpsYXN0LWNoaWxkID4gc3Bhbi5hbnQtdHJlZS1pY29uRWxlOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LXRyZWUgPiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy10b3A6IDdweDtcclxufVxyXG4uYW50LXRyZWUgPiBsaTpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG59XHJcbi5hbnQtdHJlZS1jaGlsZC10cmVlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbnQtdHJlZS1jaGlsZC10cmVlLW9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5hbnQtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCA+IHNwYW4sXHJcbi5hbnQtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCA+IGEsXHJcbi5hbnQtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCA+IGEgc3BhbiB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYW50LXRyZWUtaWNvbl9fb3BlbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4uYW50LXRyZWUtaWNvbl9fY2xvc2Uge1xyXG4gIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtc3dpdGNoZXItbm9vcDphZnRlciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweCBcXDk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XHJcbiAgLyogSUU2LUlFOCAqL1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XHJcbiAgem9vbTogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgY29udGVudDogXCJcXEU2NjRcIjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG59XHJcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1zd2l0Y2hlci1ub29wOmFmdGVyIHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXN3aXRjaGVyLW5vb3A6YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtcm9vdHNfb3BlbjphZnRlcixcclxuLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWNlbnRlcl9vcGVuOmFmdGVyLFxyXG4uYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtYm90dG9tX29wZW46YWZ0ZXIsXHJcbi5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ub2xpbmVfb3BlbjphZnRlciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweCBcXDk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XHJcbiAgLyogSUU2LUlFOCAqL1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XHJcbiAgem9vbTogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdhbnRpY29uJztcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgY29udGVudDogXCJcXEU2MjFcIjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG59XHJcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1yb290c19vcGVuOmFmdGVyLFxyXG46cm9vdCAuYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtY2VudGVyX29wZW46YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fb3BlbjphZnRlcixcclxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLW5vbGluZV9vcGVuOmFmdGVyIHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLXJvb3RzX29wZW46YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfb3BlbjphZnRlcixcclxuOnJvb3QgLmFudC10cmVlLmFudC10cmVlLXNob3ctbGluZSBsaSBzcGFuLmFudC10cmVlLXN3aXRjaGVyLmFudC10cmVlLWJvdHRvbV9vcGVuOmFmdGVyLFxyXG46cm9vdCAuYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtbm9saW5lX29wZW46YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtcm9vdHNfY2xvc2U6YWZ0ZXIsXHJcbi5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXHJcbi5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fY2xvc2U6YWZ0ZXIsXHJcbi5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ub2xpbmVfY2xvc2U6YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXNpemU6IDEycHggXFw5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xyXG4gIC8qIElFNi1JRTggKi9cclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoc2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcsIE0xMT0xLCBNMTI9MCwgTTIxPTAsIE0yMj0xKVwiO1xyXG4gIHpvb206IDE7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnYW50aWNvbic7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGNvbnRlbnQ6IFwiXFxFNjQ1XCI7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcclxufVxyXG46cm9vdCAuYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtcm9vdHNfY2xvc2U6YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fY2xvc2U6YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ub2xpbmVfY2xvc2U6YWZ0ZXIge1xyXG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG46cm9vdCAuYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtcm9vdHNfY2xvc2U6YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1jZW50ZXJfY2xvc2U6YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ib3R0b21fY2xvc2U6YWZ0ZXIsXHJcbjpyb290IC5hbnQtdHJlZS5hbnQtdHJlZS1zaG93LWxpbmUgbGkgc3Bhbi5hbnQtdHJlZS1zd2l0Y2hlci5hbnQtdHJlZS1ub2xpbmVfY2xvc2U6YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYW50LXRyZWUuYW50LXRyZWUtc2hvdy1saW5lIGxpOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlIHtcclxuICBjb250ZW50OiAnICc7XHJcbiAgd2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA2cHg7XHJcbiAgbWFyZ2luOiAxOHB4IDA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgRm9yIE51bWJlclwiO1xyXG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZVwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMwLTM5O1xyXG59XHJcbi5hbnQtdXBsb2FkIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uYW50LXVwbG9hZC1idG4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmFudC11cGxvYWQgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLXNlbGVjdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtc2VsZWN0LXBpY3R1cmUtY2FyZCB7XHJcbiAgLy9ib3JkZXI6IDFweCBkYXNoZWQgI2Q5ZDlkOTtcclxuICAvL3dpZHRoOiA5NnB4O1xyXG4gIC8vaGVpZ2h0OiA5NnB4O1xyXG4gIC8vYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gIC8vdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvL3ZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtc2VsZWN0LXBpY3R1cmUtY2FyZCA+IC5hbnQtdXBsb2FkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLy9wYWRkaW5nOiAyMHB4IDA7XHJcbn1cclxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1zZWxlY3QtcGljdHVyZS1jYXJkOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICMxMDhlZTk7XHJcbn1cclxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIHtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgI2Q5ZDlkOTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZy5hbnQtdXBsb2FkLWRyYWctaG92ZXI6bm90KC5hbnQtdXBsb2FkLWRpc2FibGVkKSB7XHJcbiAgYm9yZGVyOiAycHggZGFzaGVkICM0OWE5ZWU7XHJcbn1cclxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnLmFudC11cGxvYWQtZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIC5hbnQtdXBsb2FkLWJ0biB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyAuYW50LXVwbG9hZC1kcmFnLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZzpub3QoLmFudC11cGxvYWQtZGlzYWJsZWQpOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICM0OWE5ZWU7XHJcbn1cclxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIHAuYW50LXVwbG9hZC1kcmFnLWljb24ge1xyXG4gIGhlaWdodDogNjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyBwLmFudC11cGxvYWQtZHJhZy1pY29uIC5hbnRpY29uIHtcclxuICBmb250LXNpemU6IDgwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBjb2xvcjogIzQ5YTllZTtcclxufVxyXG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcgcC5hbnQtdXBsb2FkLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcgcC5hbnQtdXBsb2FkLWhpbnQge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxufVxyXG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcgLmFudGljb24tcGx1cyB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyAuYW50aWNvbi1wbHVzOmhvdmVyIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQzKTtcclxufVxyXG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWc6aG92ZXIgLmFudGljb24tcGx1cyB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LWl0ZW0ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyB7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgcGFkZGluZzogMCAxMnB4IDAgNHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyAuYW50aWNvbi1sb2FkaW5nLFxyXG4uYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyAuYW50aWNvbi1wYXBlci1jbGlwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNS41cHg7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1pdGVtIC5hbnRpY29uLWNyb3NzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTBweCBcXDk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMzMpIHJvdGF0ZSgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMzMzMzMzKSByb3RhdGUoMGRlZyk7XHJcbiAgLyogSUU2LUlFOCAqL1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJywgTTExPTEsIE0xMj0wLCBNMjE9MCwgTTIyPTEpXCI7XHJcbiAgem9vbTogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBvcGFjaXR5OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiA0cHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuOnJvb3QgLmFudC11cGxvYWQtbGlzdC1pdGVtIC5hbnRpY29uLWNyb3NzIHtcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuOnJvb3QgLmFudC11cGxvYWQtbGlzdC1pdGVtIC5hbnRpY29uLWNyb3NzIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1pdGVtIC5hbnRpY29uLWNyb3NzOmhvdmVyIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LWl0ZW06aG92ZXIgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y2ZmQ7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIC5hbnRpY29uLWNyb3NzIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvcixcclxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIC5hbnRpY29uLXBhcGVyLWNsaXAsXHJcbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvciAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSB7XHJcbiAgY29sb3I6ICNmMDQxMzQ7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIC5hbnRpY29uLWNyb3NzIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiAjZjA0MTM0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzIHtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLFxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICBoZWlnaHQ6IDY2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW06aG92ZXIsXHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvcixcclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIHtcclxuICBib3JkZXItY29sb3I6ICNmMDQxMzQ7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvLFxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvLFxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW06aG92ZXIgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nLFxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIHtcclxuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCxcclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCB7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDhweDtcclxuICBsZWZ0OiA4cHg7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwgaW1nLFxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIGltZyB7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsLmFudGljb246YmVmb3JlLFxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsLmFudGljb246YmVmb3JlIHtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lLFxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1hcmdpbjogMCAwIDAgOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHBhZGRpbmctbGVmdDogNDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lLFxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzLFxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tcHJvZ3Jlc3Mge1xyXG4gIHBhZGRpbmctbGVmdDogNTZweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50aWNvbi1jcm9zcyxcclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudGljb24tY3Jvc3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogOHB4O1xyXG4gIHRvcDogOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogOTZweDtcclxuICBoZWlnaHQ6IDk2cHg7XHJcbiAgbWFyZ2luOiAwIDhweCA4cHggMDtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tYWN0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB6LWluZGV4OiAxMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMgLmFudGljb24tZXllLW8sXHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1hY3Rpb25zIC5hbnRpY29uLWRlbGV0ZSB7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkxKTtcclxuICBtYXJnaW46IDAgNHB4O1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1hY3Rpb25zIC5hbnRpY29uLWV5ZS1vOmhvdmVyLFxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tYWN0aW9ucyAuYW50aWNvbi1kZWxldGU6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvOmhvdmVyICsgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMsXHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1hY3Rpb25zOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwsXHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nLmFudC11cGxvYWQtbGlzdC1pdGVtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvOmJlZm9yZSxcclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyAuYW50aWNvbi1leWUtbyxcclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyAuYW50aWNvbi1kZWxldGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZy10ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1wcm9ncmVzcyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi5hbnQtdXBsb2FkLWxpc3QgLmFudC11cGxvYWQtc3VjY2Vzcy1pY29uIHtcclxuICBjb2xvcjogIzAwYTg1NDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0IC5hbnQtdXBsb2FkLWFuaW1hdGUtZW50ZXIsXHJcbi5hbnQtdXBsb2FkLWxpc3QgLmFudC11cGxvYWQtYW5pbWF0ZS1sZWF2ZSxcclxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWlubGluZS1lbnRlcixcclxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWlubGluZS1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC4zcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWVudGVyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB1cGxvYWRBbmltYXRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHVwbG9hZEFuaW1hdGVJbjtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0IC5hbnQtdXBsb2FkLWFuaW1hdGUtbGVhdmUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHVwbG9hZEFuaW1hdGVPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHVwbG9hZEFuaW1hdGVPdXQ7XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWlubGluZS1lbnRlciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdXBsb2FkQW5pbWF0ZUlubGluZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB1cGxvYWRBbmltYXRlSW5saW5lSW47XHJcbn1cclxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWlubGluZS1sZWF2ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdXBsb2FkQW5pbWF0ZUlubGluZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogdXBsb2FkQW5pbWF0ZUlubGluZU91dDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdXBsb2FkQW5pbWF0ZUluIHtcclxuICBmcm9tIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHVwbG9hZEFuaW1hdGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHVwbG9hZEFuaW1hdGVPdXQge1xyXG4gIHRvIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHVwbG9hZEFuaW1hdGVPdXQge1xyXG4gIHRvIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdXBsb2FkQW5pbWF0ZUlubGluZUluIHtcclxuICBmcm9tIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgdXBsb2FkQW5pbWF0ZUlubGluZUluIHtcclxuICBmcm9tIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyB1cGxvYWRBbmltYXRlSW5saW5lT3V0IHtcclxuICB0byB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHVwbG9hZEFuaW1hdGVJbmxpbmVPdXQge1xyXG4gIHRvIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD1hbnRkLmNzcy5tYXAqLyIsIi5nLXF0biB7XHJcbiAgLnFsLWluZGVudHtcclxuICAgICYtMXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICAgICYtMntcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICAgICYtM3tcclxuICAgICAgcGFkZGluZy1sZWZ0OiA5ZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICAgICYtNHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgICAmLTV7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gICAgJi02e1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4ZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICAgICYtN3tcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMWVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgICAmLTh7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnF0biB7XHJcbiAgICAmX19jYW52YXMge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsvLyBiaWdnZXIgdGhhbiBkcm9wZG93blxyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIC5xdG4ge1xyXG4gICAgICAgICZfX21haW4ge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAmLS13cmFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnF1ZXN0aW9uIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgJi0tZGF0ZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAudGltZV9fbW9ibGllLS1kYXRle1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIC5hbnQtY2FsZW5kYXItcGlja2Vye1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aW1lX19tb2JsaWUtLXRpbWV7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgIC5hbnQtY2FsZW5kYXItcGlja2Vye1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hbnQtY2FsZW5kYXItcGlja2Vye1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgLmFudC1pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hbnQtdGltZS1waWNrZXJ7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5hbnQtdGltZS1waWNrZXItaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLWNpdHl7XHJcbiAgICAgICAgICAgICAgICAuaXMtc2VhcmNoYWJsZXtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLlNlbGVjdC1jb250cm9se1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1tb2JpbGVjaXR5e1xyXG4gICAgICAgICAgICAgICAgLmlzLXNlYXJjaGFibGV7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5TZWxlY3QtY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDEwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tMTM0Nzl7XHJcbiAgICAgICAgICAgICAgICAuY2hvaWNlX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLTE0NjI5e1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uX19oMXtcclxuICAgICAgICAgICAgICAgICAgLnF1ZXN0aW9uX19zcGFuLS1saW1pdHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAucXVlc3Rpb25fX3NwYW4tLWxpbWl0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tY3VzdG9tMTI2NTF7XHJcbiAgICAgICAgICAgICAgICAubWF0cml4X19oZWFke1xyXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1jdXN0b20xMTUyM3tcclxuICAgICAgICAgICAgICAgIC5tYXRyaXhfX2hlYWR7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2e3dpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLWN1c3RvbTExNTI5e1xyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uX19zdWItLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbl9fY2hvaWNle1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNob2ljZV9faXRlbXtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlN2U5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM0MGI1ZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmRmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0MGI1ZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNob2ljZV9faW1hZ2UtLWxheWVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0MGI1ZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tY3VzdG9tMTIwMjl7XHJcbiAgICAgICAgICAgICAgICAubWF0cml4X19oZWFke1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWF0cml4X19oZWFkLS1jdXN0b20yIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWF0cml4X19oZWFkLS1jdXN0b20zIHtcclxuICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tY3VzdG9tMTIwODd7XHJcbiAgICAgICAgICAgICAgICAucXVlc2lvbl9fb3B0LS13aWR0aHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLW1vYmlsZTEyMDg3e1xyXG4gICAgICAgICAgICAgICAgLnF1ZXNpb25fX29wdC0td2lkdGh7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1hdHJpeF9faGVhZHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tbW9iaWxlMTYwODl7XHJcbiAgICAgICAgICAgICAgICAubWF0cml4X19oZWFkLS1Ne1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1jdXN0b217XHJcbiAgICAgICAgICAgICAgICAubWF0cml4X19oZWFke1xyXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjpib3R0b207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucXVlc2lvbl9fb3B0LS13aWR0aHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDU4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2luZ2xlc2NhbGUtdGFibGUtLW1vYmxpZXtcclxuICAgICAgICAgICAgICAgICAgLnF1ZXNpb25fX2l0ZW0tLXNjYWxlMntcclxuICAgICAgICAgICAgICAgICAgICAucXVlc2lvbl9fb3B0LS13aWR0aHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAuc2NhbGVfX29wdC0taW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9zY29yZS95dWFuMi5wbmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9zY29yZS95dWFuLnBuZ1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tNzYwe1xyXG4gICAgICAgICAgICAgICAgLmNob2ljZV9faW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLTEyMDB7XHJcbiAgICAgICAgICAgICAgICAuY2hvaWNlX19pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnNjYWxlLXRhYmxlLS12aWV3MntcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAucXVlc2lvbl9faXRlbS0tc2NhbGUze1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgICAgdGFibGV7IGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt9XHJcbiAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5xdWVzaW9uX19vcHR7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uX19pdGVtLS1vcHQ2e1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAucXVlc2lvbl9fb3B0e1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnNjYWxlLXRhYmxlLS12aWV3NXtcclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbl9faXRlbS0tb3B0e1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgICAgICAucXVlc3Rpb25fX3NsaWRlcntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyX190aXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAub3B0X190ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5zbGlkZXItdGFibGUtLW1vYmxpZXtcclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbl9faXRlbS0tb3B0e1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgLnNsaWRlcl9fbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5zbGlkZXJfX3JpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnNjYWxlLXRhYmxlLS12aWV3NntcclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbl9faXRlbS0tb3B0e1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgICAgLnNsaWRlcl9fdGlwe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjlweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLyrmiZPliIbpopjmoLflvI8qL1xyXG4gICAgICAgICAgICAgIC5zY2FsZS10YWJsZS0tdmlld3tcclxuXHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb25fX3NjYWxlLS1yb3d7XHJcbiAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zY2FsZXtcclxuICAgICAgICAgICAgICAgICAgJl9faW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tMXtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtc3RhcnQyLnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXN0YXJ0LnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tMntcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtc21pbGUyLnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXNtaWxlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tM3tcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtaGVhcnQyLnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLWhlYXJ0LnN2Z1wiKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tNHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtZ29vZDIuc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtZ29vZC5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLTV7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXNvcnJ5Mi5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9zY29yZS9zY29yZS1zb3JyeS5wbmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLTh7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3Njb3JlL3Njb3JlLXNwb3Quc3ZnXCIpIGNlbnRlciBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2NvcmUvc2NvcmUtc3BvdGluZy5zdmdcIikgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2NhbGVfX29wdC0taW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdWVzaW9ue1xyXG4gICAgICAgICAgICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICYtLXNjYWxlLTEsXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tc2NhbGUxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnF1ZXNpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tdG9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgLnF1ZXN0aW9uX19pdGVtLS1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIC5xdWVzdGlvbl9faXRlbS0tcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tc2NhbGUye1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIC5xdWVzaW9uX19vcHQtLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgLnNjYWxlX19vcHQtLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5zY2FsZS10YWJsZS0tdmlldzR7XHJcbiAgICAgICAgICAgICAgICAucXVlc2lvbl9fb3B0e1xyXG4gICAgICAgICAgICAgICAgICAmLS1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLS1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbl9fc2NhbGV7XHJcbiAgICAgICAgICAgICAgICAgICYtLXJvd3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLm1hdHJpeF9faGVhZHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRib2R5X19zY2FsZS0tdG9we1xyXG4gICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAvKmxpbmUtaGVpZ2h0OiA0NXB4OyovXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLnNjYWxlX19vcHQtLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAucXVlc3Rpb25fX3NldHNjb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNGRjk5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5OTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo5cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnNjYWxlLXRhYmwtLW1vYmlsZXtcclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbl9fc2NhbGUtLXJvd3tcclxuICAgICAgICAgICAgICAgICAgLyoubWF0cml4X19oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgICAvKi5tYXRyaXhfX2hlYWQ2e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgICAucXVlc3Rpb25fX3NjYWxlLS10ZHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC8qLnF1ZXN0aW9uX19zY2FsZS0tdGQ2e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNjYWxlX19vcHQtLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuc2luZ2xlc2NhbGUtdGFibGUtLW1vYmxpZXtcclxuICAgICAgICAgICAgICAgIC5xdWVzaW9uX19pdGVtLS10b3B7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdWVzaW9ue1xyXG4gICAgICAgICAgICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICYtLXNjYWxlMntcclxuICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAubWF0cml4X19oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIC5xdWVzaW9uX19vcHQtLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLXNjYWxlMXtcclxuICAgICAgICAgICAgICAgICAgICAgIC5xdWVzdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDhweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYtLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2NhbGVfX29wdC0taW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnF1ZXN0aW9uX191cGxvYWR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWRlbGV0ZXtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5pbWFnZS1zZWxlY3RvcntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5xdWVzdGlvbntcclxuICAgICAgICAgICAgICAgICZfX2Nob2ljZXtcclxuICAgICAgICAgICAgICAgICAgJi0tMSxcclxuICAgICAgICAgICAgICAgICAgJi0tMntcclxuICAgICAgICAgICAgICAgICAgICAucXVlc3Rpb25fX29wZW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLS1vcHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWVzdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmX19zcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICYtLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi0tMntcclxuICAgICAgICAgICAgICAgICAgICAucXVlc3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAmX19jaG9pY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hvaWNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdG9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJl9fb3BlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tb3B0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faDEge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIC5xdWVzdGlvbl9fc3Bhbi0tdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIC5xbC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xbC1hbGlnbi1qdXN0aWZ5IHtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJiAucXVlc3Rpb25fX3NwYW4tLWxpbWl0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdG90YWxzY29yZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fb3B0IHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICAgICAgICAub3B0IHtcclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyDkuI3lkIzpopjlnotcclxuICAgICAgICAgICAgJl9fZGVzY3JpYmUge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAmIGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0taW1nIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY2hvaWNlIHtcclxuICAgICAgICAgICAgICAuY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTVlN2U5O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTFweCA3cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmNob2ljZV9fc3RhdHVze1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxcOTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweFxcOTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4XFw5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4XFw5O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweFxcOTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG9cXDk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM0MGI1ZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmRmZjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNob2ljZV9faW1hZ2UtLWxheWVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxcOTtcclxuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxcOTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweFxcOTtcclxuICAgICAgICAgICAgICAgICAgLnFsLWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLnFsLWFsaWduLWp1c3RpZnkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAvLyDlpJrliJfmmL7npLpcclxuICAgICAgICAgICAgICAmLS1jIHtcclxuICAgICAgICAgICAgICAgIC5jaG9pY2VfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLWMyIHtcclxuICAgICAgICAgICAgICAgIC5jaG9pY2VfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tYzMge1xyXG4gICAgICAgICAgICAgICAgLmNob2ljZV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLS1jNCB7XHJcbiAgICAgICAgICAgICAgICAuY2hvaWNlX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAvLyDlm77niYfpgInmi6npophcclxuICAgICAgICAgICAgICAmLS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAuY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmLS1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgLmltYWdlX19sYXJnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudC0tb3BlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIC5jaG9pY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgLmNob2ljZV9fc3RhdHVzLS1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi0tbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgJiAuY2hvaWNlX19pbWFnZS0taXRlbXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaG9pY2VfX2ltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZV9fbGFyZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2hvaWNlX19pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAvLyDkuIvmi4nljZXpgInpophcclxuICAgICAgICAgICAgICAmLS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLy8g6K+75YaZ6YCJ6aG5IHJlcXVpcmVkXHJcbiAgICAgICAgICAgICAgJi0taW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21hdHJpeCB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3ViIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MzQzZDOTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyDmiJDlip/nu5PmnZ/pobVcclxuICAgICAgICAgICAgJl9fb3ZlciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTA5cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC5vdmVyIHtcclxuICAgICAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgICAgaW1nIHttYXgtd2lkdGg6IDEwMCV9XHJcbiAgICAgICAgICAgICAgICAgICYtLXJlZHBhY2tldHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICYtLWhpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiNWZmO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9fbW9iaWxle1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICAucXVlc3Rpb257XHJcbiAgICAmX19kZXNjcmliZXtcclxuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19oMXtcclxuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19zcGFuLS1saW1pdHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5xdWVzdGlvbl9fb3ZlciB7XHJcbiAgcGFkZGluZzogMTA5cHggMCAwIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5vdmVyIHtcclxuICAgICZfX2ljb24ge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgaW1nIHttYXgtd2lkdGg6IDEwMCV9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5yZWRwYWNrZXRfX3NlcnZpY2V7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZDogI2VkZTZkMztcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAmLS1yb3d7XHJcbiAgICB3aWR0aDogMzEwcHg7XHJcbiAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZjZjdlYjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuaWNvbl9fbG9nb3tcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxuICAucmVkcGFja2V0e1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAjZDljN2E3O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmX19zdW17XHJcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogNTZweDtcclxuICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgJi0tc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29uX19ib3R0b217XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGxlZnQ6IC03cHg7XHJcbiAgfVxyXG59XHJcbi5wcml6ZV9faW5mb3tcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgY29sb3I6ICM5OTk5OTk7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogI2ZmYWMzYjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLnByaXplX19pbmZve1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAucmVkcGFja2V0X19zZXJ2aWNle1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnJlZHBhY2tldF9fc2VydmljZS0tcm93e1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjBweCkgIWltcG9ydGFudCA7XHJcbiAgfVxyXG4gIC5yZWRwYWNrZXRfX251bXtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucXVlc3Rpb25fX292ZXJ7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwICFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gIC5pY29uLXJlZHBhY2tldDR7XHJcbiAgICB3aWR0aDogMzE0cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnJlZHBhY2tldF9fc2VydmljZS0tcm93e1xyXG4gICAgd2lkdGg6IDI5NXB4O1xyXG4gIH1cclxuICAucHJpemVfX2luZm97XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5jb2xvci15ZWxsb3tcclxuICBjb2xvcjogI2ZmYWMzYjtcclxufVxyXG4ucXVlc3Rpb25fX21hdHJpeC0tY3VzdG9te1xyXG4gIC5tYXRyaXgtdGFibGV7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENUQ1RDU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKi5tYXRyaXgtdGFibGUtLXZpZXd7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5tYXRyaXgtdGFibGUtLXZpZXc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgfVxyXG4gIC5tYXRyaXgtdGFibGUtLXZpZXc6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuICAubWF0cml4LXRhYmxlLS12aWV3Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5tYXRyaXgtdGFibGUtLXZpZXc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfSovXHJcbiAgLyoudGFibGVfX3Rib2R5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuICAudGFibGVfX3Rib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIH1cclxuICAudGFibGVfX3Rib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLnRhYmxlX190Ym9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuICAudGFibGVfX3Rib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH0qL1xyXG5cclxufVxyXG4udGFyZ2V0X3B7XHJcbiAgbWFyZ2luLWxlZnQ6MHB4O1xyXG59XHJcbi5jaGVja19vcHRFeHBsYWlue1xyXG4gIG1hcmdpbi10b3A6N3B4O1xyXG59XHJcbi51cGxvYWRfY2hlY2t7XHJcbiAgbWFyZ2luLXRvcDo3cHg7XHJcbn1cclxuLmJ1dHRvbl9xdG57XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtNjBweDtcclxuICBib3R0b206IDJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6NjBweDtcclxuICBoZWlnaHQ6MzBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZDogIzQwYjVmZjtcclxuICBjb2xvcjojZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OjMwcHg7XHJcbiAgZm9udC1zaXplOjEycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wb3NpdGlvbl9kaXZ7XHJcbiAgd2lkdGg6NjczcHg7XHJcbiAgaGVpZ2h0OjcwcHg7XHJcbiAgbGluZS1oZWlnaHQ6NzBweDtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBib3JkZXI6MXB4IGRhc2hlZCAjY2NjO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucXRuX3BfaXNBbGxvd3tcclxuICBjb2xvcjpyZWQ7XHJcbiAgZm9udC1zaXplOjEycHg7XHJcbiAgbWFyZ2luLWxlZnQ6NXB4O1xyXG59XHJcbi5wb3NpdGlvbl9pbnB1dHtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDo3MHB4O1xyXG4gIGJvcmRlcjoxcHggZGFzaGVkICNjY2M7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5wb3NpdGlvbl9we1xyXG4gICAgbGluZS1oZWlnaHQ6NDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgfVxyXG4gIC5wb3NpdGlvbl9wMXtcclxuICAgIGNvbG9yOiNjY2M7XHJcbiAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgLnBvc2l0aW9uX3NwYW57XHJcbiAgICAgIG1hcmdpbjowIDIwcHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucG9zaXRpb25fcmVwb3NpdGlvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgY29sb3I6ICMxNjlCRDU7XHJcbiAgICB0b3A6IDI1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbi5wb3NpdGlvbl9pe1xyXG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9wb3NpdGlvbi5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMjYwcHg7XHJcbn1cclxuLm1vYmlsZV9wb3NpdGlvbl9pe1xyXG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3F0bi9wb3NpdGlvbi5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogODRweDtcclxufVxyXG4ucG9zaXRpb25faTF7XHJcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3Bvc2l0aW9uLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XHJcbiAgd2lkdGg6IDgzcHg7XHJcbiAgaGVpZ2h0OiA0N3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDFweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0ycHg7XHJcbn1cclxuLnBvc2l0aW9uX21vYmlsZXtcclxuICB3aWR0aDozMzJweDtcclxuICBoZWlnaHQ6NzBweDtcclxuICBsaW5lLWhlaWdodDo3MHB4O1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIGJvcmRlcjoxcHggZGFzaGVkICNjY2M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5tb2JpbGVfcG9zaXRpb25faW5wdXR7XHJcbiAgd2lkdGg6MzQwcHg7XHJcbiAgYm9yZGVyOjFweCBkYXNoZWQgI2NjYztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnBvc2l0aW9uX3B7XHJcbiAgICBsaW5lLWhlaWdodDo0MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICB9XHJcbiAgLnBvc2l0aW9uX3Axe1xyXG4gICAgY29sb3I6I2NjYztcclxuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAucG9zaXRpb25fc3BhbntcclxuICAgICAgbWFyZ2luOjAgMjBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3NpdGlvbl9yZXBvc2l0aW9ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICBjb2xvcjogIzE2OUJENTtcclxuICAgIHRvcDogMjVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLnBvc2l0aW9uX2kxe1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvcXRuL3Bvc2l0aW9uLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcclxuICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIGNvbG9yOiAjMTY5QkQ1O1xyXG4gIH1cclxufVxyXG4ubW9iaWxlX3JlcG9zaXRpb257XHJcblxyXG59XHJcblxyXG4ub3B0X190ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gICYtLWxlZnQge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbiAgJi0tcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZmxleDogMTtcclxuICAgIHRleHQtYWxpZ246IGVuZDtcclxuICB9XHJcbn1cclxuLnF1ZXN0aW9uX19pdGVtLXNldHNjb3Jle1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZm9udC1zaXplOiA5cHg7XHJcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZWQ5ODBiO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgY29sb3I6ICNlZDk4MGI7XHJcbiAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucXVlc3Rpb25fX2l0ZW0tLXNsaWRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTVweCAwcHg7XHJcbn1cclxuLm9wdF9fdGV4dHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gICYtLWxlZnR7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuICAmLS1yaWdodHtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgZmxleDogMTtcclxuICAgIHRleHQtYWxpZ246IGVuZDtcclxuICB9XHJcbn1cclxuLnF0bi1zY29yZS1DdXN0b21pemVke1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgLnF0bi1zY29yZXtcclxuICAgIGNvbG9yOiAjNzk3OThhO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuICAucXRuLXNjb3JlLW51bXtcclxuICAgIGNvbG9yOnJlZDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbn1cclxuIiwiLmctbG9hZGluZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICYuaW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufSIsIi8qKlxyXG4gKiBSZWFjdCBTZWxlY3RcclxuICogPT09PT09PT09PT09XHJcbiAqIENyZWF0ZWQgYnkgSmVkIFdhdHNvbiBhbmQgSm9zcyBNYWNraXNvbiBmb3IgS2V5c3RvbmVKUywgaHR0cDovL3d3dy5rZXlzdG9uZWpzLmNvbS9cclxuICogaHR0cHM6Ly90d2l0dGVyLmNvbS9qZWR3YXRzb24gaHR0cHM6Ly90d2l0dGVyLmNvbS9qb3NzbWFja2lzb24gaHR0cHM6Ly90d2l0dGVyLmNvbS9rZXlzdG9uZWpzXHJcbiAqIE1JVCBMaWNlbnNlOiBodHRwczovL2dpdGh1Yi5jb20vSmVkV2F0c29uL3JlYWN0LXNlbGVjdFxyXG4qL1xyXG5cclxuLy8gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gY29udHJvbCBvcHRpb25zXHJcbiRzZWxlY3QtaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICNmOWY5ZjkgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgIDBweCAhZGVmYXVsdDtcclxuJHNlbGVjdC1pbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgIzA4YyAhZGVmYXVsdDsgLy8gYmx1ZVxyXG4kc2VsZWN0LWlucHV0LWJveC1zaGFkb3ctZm9jdXM6ICAgICBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgNXB4IC0xcHggZmFkZSgkc2VsZWN0LWlucHV0LWJvcmRlci1mb2N1cywgNTAlKSAhZGVmYXVsdDtcclxuJHNlbGVjdC1pbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0LWlucHV0LWhlaWdodDogICAgICAgICAgICAgICAyN3B4ICFkZWZhdWx0O1xyXG4kc2VsZWN0LWlucHV0LWludGVybmFsLWhlaWdodDogICAgICAoJHNlbGVjdC1pbnB1dC1oZWlnaHQgLSAoJHNlbGVjdC1pbnB1dC1ib3JkZXItd2lkdGggKiAyKSkgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaW5wdXQtcGxhY2Vob2xkZXI6ICAgICAgICAgICNhYWEgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICRzZWxlY3QtaW5wdXQtYm9yZGVyLWZvY3VzICFkZWZhdWx0O1xyXG4kc2VsZWN0LWlucHV0LWhvdmVyLWJveC1zaGFkb3c6ICAgICAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNikgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0LXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICA1cHggIWRlZmF1bHQ7XHJcbiRzZWxlY3QtcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgIDVweCAhZGVmYXVsdDtcclxuXHJcbi8vIG1lbnUgb3B0aW9uc1xyXG4kc2VsZWN0LW1lbnUtemluZGV4OiAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kc2VsZWN0LW1lbnUtbWF4LWhlaWdodDogICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcclxuJHNlbGVjdC1tZW51LWJveC1zaGFkb3c6ICAgICAgICAgICAgJHNlbGVjdC1pbnB1dC1ob3Zlci1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC1vcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgbGlnaHRlbigkc2VsZWN0LXRleHQtY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcbiRzZWxlY3Qtb3B0aW9uLWJnOiAgICAgICAgICAgICAgICAgICRzZWxlY3QtaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3Qtb3B0aW9uLWZvY3VzZWQtY29sb3I6ICAgICAgICRzZWxlY3QtdGV4dC1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdC1vcHRpb24tZm9jdXNlZC1iZzogICAgICAgICAgI2YyZjlmYyAhZGVmYXVsdDsgLy8gcGFsZSBibHVlXHJcbiRzZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWNvbG9yOiAgICAgICRzZWxlY3QtdGV4dC1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtYmc6ICAgICAgICAgI2Y1ZmFmZiAhZGVmYXVsdDsgLy8gbGlnaHRlc3QgYmx1ZVxyXG4kc2VsZWN0LW9wdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICBsaWdodGVuKCRzZWxlY3QtdGV4dC1jb2xvciwgNjAlKSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Qtbm9yZXN1bHRzLWNvbG9yOiAgICAgICAgICAgIGxpZ2h0ZW4oJHNlbGVjdC10ZXh0LWNvbG9yLCA0MCUpICFkZWZhdWx0O1xyXG5cclxuLy8gY2xlYXIgXCJ4XCIgYnV0dG9uXHJcbiRzZWxlY3QtY2xlYXItc2l6ZTogICAgICAgICAgICAgICAgIGZsb29yKCgkc2VsZWN0LWlucHV0LWhlaWdodCAvIDIpKSAhZGVmYXVsdDtcclxuJHNlbGVjdC1jbGVhci1jb2xvcjogICAgICAgICAgICAgICAgIzk5OSAhZGVmYXVsdDtcclxuJHNlbGVjdC1jbGVhci1ob3Zlci1jb2xvcjogICAgICAgICAgI0QwMDIxQiAhZGVmYXVsdDsgLy8gcmVkXHJcbiRzZWxlY3QtY2xlYXItd2lkdGg6ICAgICAgICAgICAgICAgICgkc2VsZWN0LWlucHV0LWludGVybmFsLWhlaWdodCAvIDIpICFkZWZhdWx0O1xyXG5cclxuLy8gYXJyb3cgaW5kaWNhdG9yXHJcbiRzZWxlY3QtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtYXJyb3ctY29sb3ItaG92ZXI6ICAgICAgICAgICM2NjYgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcclxuXHJcbi8vIGxvYWRpbmcgaW5kaWNhdG9yXHJcbiRzZWxlY3QtbG9hZGluZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XHJcbiRzZWxlY3QtbG9hZGluZy1jb2xvcjogICAgICAgICAgICAgICRzZWxlY3QtdGV4dC1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdC1sb2FkaW5nLWNvbG9yLWJnOiAgICAgICAgICAgJHNlbGVjdC1pbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBtdWx0aS1zZWxlY3QgaXRlbVxyXG4kc2VsZWN0LWl0ZW0tYm9yZGVyLXJhZGl1czogICAgICAgICAwcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaXRlbS1ndXR0ZXI6ICAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcclxuJHNlbGVjdC1pdGVtLXBhZGRpbmctdmVydGljYWw6ICAgICAgMnB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsOiAgICA1cHggIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaXRlbS1mb250LXNpemU6ICAgICAgICAgICAgIC45ZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaXRlbS1jb2xvcjogICAgICAgICAgICAgICAgICMwOGMgIWRlZmF1bHQ7IC8vIHBhbGUgYmx1ZVxyXG4kc2VsZWN0LWl0ZW0tYmc6ICAgICAgICAgICAgICAgICAgICAjZjJmOWZjICFkZWZhdWx0O1xyXG4kc2VsZWN0LWl0ZW0tYm9yZGVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJHNlbGVjdC1pdGVtLWJnLCAxMCUpICFkZWZhdWx0O1xyXG4kc2VsZWN0LWl0ZW0taG92ZXItY29sb3I6ICAgICAgICAgICBkYXJrZW4oJHNlbGVjdC1pdGVtLWNvbG9yLCA1JSkgIWRlZmF1bHQ7IC8vIHBhbGUgYmx1ZVxyXG4kc2VsZWN0LWl0ZW0taG92ZXItYmc6ICAgICAgICAgICAgICBkYXJrZW4oJHNlbGVjdC1pdGVtLWJnLCA1JSkgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaXRlbS1kaXNhYmxlZC1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaXRlbS1kaXNhYmxlZC1iZzogICAgICAgICAgICNmY2ZjZmMgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaXRlbS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGRhcmtlbigkc2VsZWN0LWl0ZW0tZGlzYWJsZWQtYmcsIDEwJSkgIWRlZmF1bHQ7XHJcbiIsIi8vXHJcbi8vIFNwaW5uZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBpbXBvcnQgJ21peGlucyc7XHJcblxyXG5AbWl4aW4gU2VsZWN0LXNwaW5uZXIoJHNpemUsICRvcmJpdCwgJHNhdGVsbGl0ZSlcclxue1xyXG5cdEBpbmNsdWRlIGFuaW1hdGlvbiggU2VsZWN0LWFuaW1hdGlvbi1zcGluIDQwMG1zIGluZmluaXRlIGxpbmVhciApO1xyXG5cdEBpbmNsdWRlIHNxdWFyZSgkc2l6ZSk7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Ym9yZGVyOiBmbG9vcigoJHNpemUgLyA4KSkgc29saWQgJG9yYml0O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogJHNhdGVsbGl0ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxufVxyXG5cclxuQGtleWZyYW1lcyBTZWxlY3QtYW5pbWF0aW9uLXNwaW4ge1xyXG5cdHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIFNlbGVjdC1hbmltYXRpb24tc3BpbiB7XHJcblx0dG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgfVxyXG59XHJcbiIsIi8vXHJcbi8vIENvbnRyb2xcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AaW1wb3J0ICdzcGlubmVyJztcclxuQGltcG9ydCAnbWl4aW5zJztcclxuXHJcbi5TZWxlY3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Ly8gcHJlZmVycmVkIGJveCBtb2RhbFxyXG5cdCYsXHJcblx0JiBkaXYsXHJcblx0JiBpbnB1dCxcclxuXHQmIHNwYW4ge1xyXG5cdFx0QGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHR9XHJcblxyXG5cdC8vIGhhbmRsZSBkaXNhYmxlZCBzdGF0ZVxyXG5cdCYuaXMtZGlzYWJsZWQgPiAuU2VsZWN0LWNvbnRyb2wge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1pbnB1dC1iZy1kaXNhYmxlZDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmlzLWRpc2FibGVkIC5TZWxlY3QtYXJyb3ctem9uZSB7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIGJhc2VcclxuXHJcbi5TZWxlY3QtY29udHJvbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1pbnB1dC1iZztcclxuXHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oJHNlbGVjdC1pbnB1dC1ib3JkZXItY29sb3IsIDUlKSAkc2VsZWN0LWlucHV0LWJvcmRlci1jb2xvciBkYXJrZW4oJHNlbGVjdC1pbnB1dC1ib3JkZXItY29sb3IsIDEwJSk7XHJcblx0Ym9yZGVyLXJhZGl1czogJHNlbGVjdC1pbnB1dC1ib3JkZXItcmFkaXVzO1xyXG5cdGJvcmRlcjogJHNlbGVjdC1pbnB1dC1ib3JkZXItd2lkdGggc29saWQgJHNlbGVjdC1pbnB1dC1ib3JkZXItY29sb3I7XHJcblx0Y29sb3I6ICRzZWxlY3QtdGV4dC1jb2xvcjtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHRoZWlnaHQ6ICRzZWxlY3QtaW5wdXQtaGVpZ2h0O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Ym94LXNoYWRvdzogJHNlbGVjdC1pbnB1dC1ob3Zlci1ib3gtc2hhZG93O1xyXG5cdH1cclxuXHJcblx0LlNlbGVjdC1pbnB1dDpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uaXMtc2VhcmNoYWJsZSB7XHJcblx0Ji5pcy1vcGVuID4gLlNlbGVjdC1jb250cm9sIHtcclxuXHRcdGN1cnNvcjogdGV4dDtcclxuXHR9XHJcbn1cclxuXHJcbi5pcy1vcGVuID4gLlNlbGVjdC1jb250cm9sIHtcclxuXHRAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyggMCApO1xyXG5cdGJhY2tncm91bmQ6ICRzZWxlY3QtaW5wdXQtYmc7XHJcblx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHNlbGVjdC1pbnB1dC1ib3JkZXItY29sb3IsIDEwJSkgJHNlbGVjdC1pbnB1dC1ib3JkZXItY29sb3IgbGlnaHRlbigkc2VsZWN0LWlucHV0LWJvcmRlci1jb2xvciwgNSUpO1xyXG5cclxuXHQvLyBmbGlwIHRoZSBhcnJvdyBzbyBpdHMgcG9pbnRpbmcgdXAgd2hlbiB0aGUgbWVudSBpcyBvcGVuXHJcblx0LlNlbGVjdC1hcnJvdyB7XHJcblx0XHR0b3A6IC0ycHg7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzZWxlY3QtYXJyb3ctY29sb3I7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgJHNlbGVjdC1hcnJvdy13aWR0aCAkc2VsZWN0LWFycm93LXdpZHRoO1xyXG5cdH1cclxufVxyXG5cclxuLmlzLXNlYXJjaGFibGUge1xyXG5cdCYuaXMtZm9jdXNlZDpub3QoLmlzLW9wZW4pID4gLlNlbGVjdC1jb250cm9sIHtcclxuXHRcdGN1cnNvcjogdGV4dDtcclxuXHR9XHJcbn1cclxuXHJcbi5pcy1mb2N1c2VkOm5vdCguaXMtb3BlbikgPiAuU2VsZWN0LWNvbnRyb2wge1xyXG5cdGJvcmRlci1jb2xvcjogJHNlbGVjdC1pbnB1dC1ib3JkZXItZm9jdXMgbGlnaHRlbigkc2VsZWN0LWlucHV0LWJvcmRlci1mb2N1cywgNSUpIGxpZ2h0ZW4oJHNlbGVjdC1pbnB1dC1ib3JkZXItZm9jdXMsIDUlKTtcclxuXHRib3gtc2hhZG93OiAkc2VsZWN0LWlucHV0LWJveC1zaGFkb3ctZm9jdXM7XHJcbn1cclxuXHJcbi8vIHBsYWNlaG9sZGVyXHJcbi5TZWxlY3QtcGxhY2Vob2xkZXIsXHJcbi5TZWxlY3QtLXNpbmdsZSA+IC5TZWxlY3QtY29udHJvbCAuU2VsZWN0LXZhbHVlIHtcclxuXHRib3R0b206IDA7XHJcblx0Y29sb3I6ICRzZWxlY3QtaW5wdXQtcGxhY2Vob2xkZXI7XHJcblx0bGVmdDogMDtcclxuXHRsaW5lLWhlaWdodDogJHNlbGVjdC1pbnB1dC1pbnRlcm5hbC1oZWlnaHQ7XHJcblx0cGFkZGluZy1sZWZ0OiAkc2VsZWN0LXBhZGRpbmctaG9yaXpvbnRhbDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAkc2VsZWN0LXBhZGRpbmctaG9yaXpvbnRhbDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cclxuXHQvLyBjcm9wIHRleHRcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uaGFzLXZhbHVlLlNlbGVjdC0tc2luZ2xlID4gLlNlbGVjdC1jb250cm9sIC5TZWxlY3QtdmFsdWUsXHJcbi5oYXMtdmFsdWUuaXMtcHNldWRvLWZvY3VzZWQuU2VsZWN0LS1zaW5nbGUgPiAuU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC12YWx1ZSB7XHJcblx0LlNlbGVjdC12YWx1ZS1sYWJlbCB7XHJcblx0XHRjb2xvcjogJHNlbGVjdC10ZXh0LWNvbG9yO1xyXG5cdH1cclxuXHRhLlNlbGVjdC12YWx1ZS1sYWJlbCB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJHNlbGVjdC1saW5rLWhvdmVyLWNvbG9yO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyB0aGUgPGlucHV0PiBlbGVtZW50IHVzZXJzIHR5cGUgaW5cclxuXHJcbi5TZWxlY3QtaW5wdXQge1xyXG5cdC8vIGluaGVyaXRzIGBkaXNwbGF5OiBpbmxpbmUtYmxvY2tgIGZyb20gXCJyZWFjdC1pbnB1dC1hdXRvc2l6ZVwiXHJcblx0aGVpZ2h0OiAkc2VsZWN0LWlucHV0LWludGVybmFsLWhlaWdodDtcclxuXHRwYWRkaW5nLWxlZnQ6ICRzZWxlY3QtcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cdHBhZGRpbmctcmlnaHQ6ICRzZWxlY3QtcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0d2lkdGg6MzVweDtcclxuXHJcblx0PiBpbnB1dCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHQvLyBoZWlnaHQ6ICRzZWxlY3QtaW5wdXQtaW50ZXJuYWwtaGVpZ2h0O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdC8vIHBhZGRpbmc6IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTRweDsgIC8qIEZvciBJRSA4IGNvbXBhdGliaWxpdHkgKi9cclxuXHRcdHBhZGRpbmc6ICgoJHNlbGVjdC1pbnB1dC1pbnRlcm5hbC1oZWlnaHQgLSAxNCkgLyAyIC0gMikgMCAoKCRzZWxlY3QtaW5wdXQtaW50ZXJuYWwtaGVpZ2h0IC0gMTQpIC8gMiArIDIpOyAgLyogRm9yIElFIDggY29tcGF0aWJpbGl0eSAqL1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuXHRcdC5pcy1mb2N1c2VkICYge1xyXG5cdFx0XHRjdXJzb3I6IHRleHQ7XHJcblx0XHR9XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4vLyBmYWtlLWhpZGUgdGhlIGlucHV0IHdoZW4gdGhlIGNvbnRyb2wgaXMgcHNldWRvLWZvY3VzZWRcclxuLmhhcy12YWx1ZS5pcy1wc2V1ZG8tZm9jdXNlZCAuU2VsZWN0LWlucHV0IHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vLyBmYWtlIGlucHV0XHJcbi5TZWxlY3QtY29udHJvbDpub3QoLmlzLXNlYXJjaGFibGUpID4gLlNlbGVjdC1pbnB1dCB7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLy8gbG9hZGluZyBpbmRpY2F0b3JcclxuLlNlbGVjdC1sb2FkaW5nLXpvbmUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR3aWR0aDogJHNlbGVjdC1sb2FkaW5nLXNpemU7XHJcbn1cclxuLlNlbGVjdC1sb2FkaW5nIHtcclxuXHRAaW5jbHVkZSBTZWxlY3Qtc3Bpbm5lcigkc2VsZWN0LWxvYWRpbmctc2l6ZSwgJHNlbGVjdC1sb2FkaW5nLWNvbG9yLWJnLCAkc2VsZWN0LWxvYWRpbmctY29sb3IpO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vLyB0aGUgbGl0dGxlIGNyb3NzIHRoYXQgY2xlYXJzIHRoZSBmaWVsZFxyXG5cclxuLlNlbGVjdC1jbGVhci16b25lIHtcclxuXHRAaW5jbHVkZSBhbmltYXRpb24oIFNlbGVjdC1hbmltYXRpb24tZmFkZUluIDIwMG1zICk7XHJcblx0Y29sb3I6ICRzZWxlY3QtY2xlYXItY29sb3I7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHdpZHRoOiAkc2VsZWN0LWNsZWFyLXdpZHRoO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkc2VsZWN0LWNsZWFyLWhvdmVyLWNvbG9yO1xyXG5cdH1cclxufVxyXG4uU2VsZWN0LWNsZWFyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAkc2VsZWN0LWNsZWFyLXNpemU7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLlNlbGVjdC0tbXVsdGkgLlNlbGVjdC1jbGVhci16b25lIHtcclxuXHR3aWR0aDogJHNlbGVjdC1jbGVhci13aWR0aDtcclxufVxyXG5cclxuLlNlbGVjdC0tbXVsdGkgLlNlbGVjdC1tdWx0aS12YWx1ZS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLlNlbGVjdCAuU2VsZWN0LWFyaWEtb25seSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG5cdGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8vIGFycm93IGluZGljYXRvclxyXG5cclxuLlNlbGVjdC1hcnJvdy16b25lIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0d2lkdGg6ICgkc2VsZWN0LWFycm93LXdpZHRoICogNSk7XHJcblx0cGFkZGluZy1yaWdodDogJHNlbGVjdC1hcnJvdy13aWR0aDtcclxufVxyXG5cclxuLlNlbGVjdC1hcnJvdyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkc2VsZWN0LWFycm93LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLXdpZHRoOiAkc2VsZWN0LWFycm93LXdpZHRoICRzZWxlY3QtYXJyb3ctd2lkdGggKCRzZWxlY3QtYXJyb3ctd2lkdGggLyAyKTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHdpZHRoOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uaXMtb3BlbiAuU2VsZWN0LWFycm93LFxyXG4uU2VsZWN0LWFycm93LXpvbmU6aG92ZXIgPiAuU2VsZWN0LWFycm93IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAkc2VsZWN0LWFycm93LWNvbG9yLWhvdmVyO1xyXG59XHJcblxyXG4vKiogY3VzdG9tIGF0dHJpYnV0ZXMgKiovXHJcbi5TZWxlY3QtYmxvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5TZWxlY3Qtbm8tYm9yZGVyIHtcclxuXHQuU2VsZWN0LWNvbnRyb2wge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0LlNlbGVjdC1tZW51LW91dGVyIHtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0LlNlbGVjdC1jb250cm9sIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2VsZWN0LWlucHV0LWJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5TZWxlY3QtbGcge1xyXG5cdD4gLlNlbGVjdC1jb250cm9sIHtcclxuXHRcdGhlaWdodDogMzhweDtcclxuXHRcdC5TZWxlY3QtdmFsdWUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzhweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuU2VsZWN0LWlucHV0IHtcclxuXHRcdGhlaWdodDogMzhweDtcclxuXHR9XHJcblx0LlNlbGVjdC1wbGFjZWhvbGRlciB7XHJcblx0XHRsaW5lLWhlaWdodDogMzhweDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcblx0LlNlbGVjdC1hcnJvdy16b25lIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHR9XHJcblx0LlNlbGVjdC1vcHRpb24ge1xyXG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLlNlbGVjdC1jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi8vIEFuaW1hdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGZhZGUgaW5cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBTZWxlY3QtYW5pbWF0aW9uLWZhZGVJbiB7XHJcblx0ZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuXHR0byB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5Aa2V5ZnJhbWVzIFNlbGVjdC1hbmltYXRpb24tZmFkZUluIHtcclxuXHRmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG5cdHRvIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcbiIsIi8vXHJcbi8vIE1peGluc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBVdGlsaXRpZXNcclxuXHJcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodClcclxue1xyXG5cdHdpZHRoOiAkd2lkdGg7XHJcblx0aGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcbkBtaXhpbiBzcXVhcmUoJHNpemUpXHJcbntcclxuXHRAaW5jbHVkZSBzaXplKCRzaXplLCAkc2l6ZSk7XHJcbn1cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpXHJcbntcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpXHJcbntcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cylcclxue1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKVxyXG57XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5cclxuLy8gVmVuZG9yIFByZWZpeGVzXHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pXHJcbntcclxuXHQtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuXHQtby1hbmltYXRpb246ICRhbmltYXRpb247XHJcblx0YW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG59XHJcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbClcclxue1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xyXG5cdC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xyXG5cdGJveC1zaXppbmc6ICRib3htb2RlbDtcclxufVxyXG4iLCIvL1xyXG4vLyBTZWxlY3QgTWVudVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyB3cmFwcGVyIGFyb3VuZCB0aGUgbWVudVxyXG5cclxuLlNlbGVjdC1tZW51LW91dGVyIHtcclxuXHQvLyBVbmZvcnR1bmF0ZWx5LCBoYXZpbmcgYm90aCBib3JkZXItcmFkaXVzIGFuZCBhbGxvd3Mgc2Nyb2xsaW5nIHVzaW5nIG92ZXJmbG93IGRlZmluZWQgb24gdGhlIHNhbWVcclxuXHQvLyBlbGVtZW50IGZvcmNlcyB0aGUgYnJvd3NlciB0byByZXBhaW50IG9uIHNjcm9sbC4gIEhvd2V2ZXIsIGlmIHRoZXNlIGRlZmluaXRpb25zIGFyZSBzcGxpdCBpbnRvIGFuXHJcblx0Ly8gb3V0ZXIgYW5kIGFuIGlubmVyIGVsZW1lbnQsIHRoZSBicm93c2VyIGlzIGFibGUgdG8gb3B0aW1pemUgdGhlIHNjcm9sbGluZyBiZWhhdmlvciBhbmQgZG9lcyBub3RcclxuXHQvLyBoYXZlIHRvIHJlcGFpbnQgb24gc2Nyb2xsLlxyXG5cdEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCAkc2VsZWN0LWlucHV0LWJvcmRlci1yYWRpdXMgKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LWlucHV0LWJnO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRzZWxlY3QtaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cdGJvcmRlci10b3AtY29sb3I6IG1peCgkc2VsZWN0LWlucHV0LWJnLCAkc2VsZWN0LWlucHV0LWJvcmRlci1jb2xvciwgNTAlKTtcclxuXHRib3gtc2hhZG93OiAkc2VsZWN0LW1lbnUtYm94LXNoYWRvdztcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0bWF4LWhlaWdodDogJHNlbGVjdC1tZW51LW1heC1oZWlnaHQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAkc2VsZWN0LW1lbnUtemluZGV4O1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuXHJcbi8vIHdyYXBwZXJcclxuXHJcbi5TZWxlY3QtbWVudSB7XHJcblx0bWF4LWhlaWdodDogKCRzZWxlY3QtbWVudS1tYXgtaGVpZ2h0IC0gMnB4KTtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gb3B0aW9uc1xyXG5cclxuLlNlbGVjdC1vcHRpb24ge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1vcHRpb24tYmc7XHJcblx0Y29sb3I6ICRzZWxlY3Qtb3B0aW9uLWNvbG9yO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAkc2VsZWN0LXBhZGRpbmctdmVydGljYWwgJHNlbGVjdC1wYWRkaW5nLWhvcml6b250YWw7XHJcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0QGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoICRzZWxlY3QtaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xyXG5cdH1cclxuXHJcblx0Ji5pcy1zZWxlY3RlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1iZztcclxuXHRcdGNvbG9yOiAkc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1jb2xvcjtcclxuXHR9XHJcblxyXG5cdCYuaXMtZm9jdXNlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LW9wdGlvbi1mb2N1c2VkLWJnO1xyXG5cdFx0Y29sb3I6ICRzZWxlY3Qtb3B0aW9uLWZvY3VzZWQtY29sb3I7XHJcblx0fVxyXG5cclxuXHQmLmlzLWRpc2FibGVkIHtcclxuXHRcdGNvbG9yOiAkc2VsZWN0LW9wdGlvbi1kaXNhYmxlZC1jb2xvcjtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuLy8gbm8gcmVzdWx0c1xyXG5cclxuLlNlbGVjdC1ub3Jlc3VsdHMge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Y29sb3I6ICRzZWxlY3Qtbm9yZXN1bHRzLWNvbG9yO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAkc2VsZWN0LXBhZGRpbmctdmVydGljYWwgJHNlbGVjdC1wYWRkaW5nLWhvcml6b250YWw7XHJcbn1cclxuIiwiLy9cclxuLy8gTXVsdGktU2VsZWN0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2VcclxuXHJcbi5TZWxlY3QtLW11bHRpIHtcclxuXHJcblx0Ly8gYWRkIG1hcmdpbiB0byB0aGUgaW5wdXQgZWxlbWVudFxyXG5cdC5TZWxlY3QtaW5wdXQge1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0bWFyZ2luLWxlZnQ6ICRzZWxlY3QtcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC8vIHJlZHVjZSBtYXJnaW4gb25jZSB0aGVyZSBpcyB2YWx1ZVxyXG5cdCYuaGFzLXZhbHVlIC5TZWxlY3QtaW5wdXQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6ICRzZWxlY3QtaXRlbS1ndXR0ZXI7XHJcblx0fVxyXG5cclxuXHQvLyBJdGVtc1xyXG5cdC5TZWxlY3QtdmFsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1pdGVtLWJnO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHNlbGVjdC1pdGVtLWJvcmRlci1yYWRpdXM7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0LWl0ZW0tYm9yZGVyLWNvbG9yO1xyXG5cdFx0Y29sb3I6ICRzZWxlY3QtaXRlbS1jb2xvcjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogJHNlbGVjdC1pdGVtLWZvbnQtc2l6ZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAkc2VsZWN0LWl0ZW0tZ3V0dGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogJHNlbGVjdC1pdGVtLWd1dHRlcjtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0fVxyXG5cclxuXHQvLyBjb21tb25cclxuXHQuU2VsZWN0LXZhbHVlLWljb24sXHJcblx0LlNlbGVjdC12YWx1ZS1sYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0Ly8gbGFiZWxcclxuXHQuU2VsZWN0LXZhbHVlLWxhYmVsIHtcclxuXHRcdEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoICRzZWxlY3QtaXRlbS1ib3JkZXItcmFkaXVzICk7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRwYWRkaW5nOiAkc2VsZWN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCAkc2VsZWN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cdH1cclxuXHRhLlNlbGVjdC12YWx1ZS1sYWJlbCB7XHJcblx0XHRjb2xvcjogJHNlbGVjdC1pdGVtLWNvbG9yO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGljb25cclxuXHQuU2VsZWN0LXZhbHVlLWljb24ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0QGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAkc2VsZWN0LWl0ZW0tYm9yZGVyLXJhZGl1cyApO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNlbGVjdC1pdGVtLWJvcmRlci1jb2xvcjtcclxuXHJcblx0XHQvLyBtb3ZlIHRoZSBiYXNlbGluZSB1cCBieSAxcHhcclxuXHRcdHBhZGRpbmc6ICgkc2VsZWN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCAtIDEpICRzZWxlY3QtaXRlbS1wYWRkaW5nLWhvcml6b250YWwgKCRzZWxlY3QtaXRlbS1wYWRkaW5nLXZlcnRpY2FsICsgMSk7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LWl0ZW0taG92ZXItYmc7XHJcblx0XHRcdGNvbG9yOiAkc2VsZWN0LWl0ZW0taG92ZXItY29sb3I7XHJcblx0XHR9XHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtaXRlbS1ib3JkZXItY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLlNlbGVjdC0tbXVsdGkuaXMtZGlzYWJsZWQge1xyXG5cdC5TZWxlY3QtdmFsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1pdGVtLWRpc2FibGVkLWJnO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHNlbGVjdC1pdGVtLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuXHRcdGNvbG9yOiAkc2VsZWN0LWl0ZW0tZGlzYWJsZWQtY29sb3I7XHJcblx0fVxyXG5cdC8vIGljb25cclxuXHQuU2VsZWN0LXZhbHVlLWljb24ge1xyXG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZWxlY3QtaXRlbS1kaXNhYmxlZC1ib3JkZXItY29sb3I7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtaXRlbS1kaXNhYmxlZC1iZztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy/lm77niYfng63ngrnpopjnlLvluINcclxuLmhvdC1jYW52YXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuY2FudmFzIHtcclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0yNnB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAxMHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC5pY29uLWVkaXRvci1pbWcge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzBmMztcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgICAubGFiZWwge1xyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgJi0td3JhcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbXV0ZXgge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLmNhbnZhcyB7XHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudGhlbWUge1xyXG4gICZfX2VkaXRvciB7XHJcbiAgICAuZWRpdG9yIHtcclxuICAgICAgJl9fc3dpcGVyIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdCQzZCOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCRkQ1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkJBOTg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS00IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlEQkNFODtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLTUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQxMEUwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tNiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qIVxyXG4gKiBRdWlsbCBFZGl0b3IgdjEuMy4xXHJcbiAqIGh0dHBzOi8vcXVpbGxqcy5jb20vXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNCwgSmFzb24gQ2hlblxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMsIHNhbGVzZm9yY2UuY29tXHJcbiAqL1xyXG4ucWwtY29udGFpbmVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLXRvb2x0aXAge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ucWwtY29udGFpbmVyLnFsLWRpc2FibGVkIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkXSA+IGxpOjpiZWZvcmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5xbC1jbGlwYm9hcmQge1xyXG4gIGxlZnQ6IC0xMDAwMDBweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG59XHJcbi5xbC1jbGlwYm9hcmQgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnFsLWVkaXRvciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBsaW5lLWhlaWdodDogMS40MjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDEycHggMTVweDtcclxuICB0YWItc2l6ZTogNDtcclxuICAtbW96LXRhYi1zaXplOiA0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG4ucWwtZWRpdG9yID4gKiB7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcbi5xbC1lZGl0b3IgcCxcclxuLnFsLWVkaXRvciBvbCxcclxuLnFsLWVkaXRvciB1bCxcclxuLnFsLWVkaXRvciBwcmUsXHJcbi5xbC1lZGl0b3IgYmxvY2txdW90ZSxcclxuLnFsLWVkaXRvciBoMSxcclxuLnFsLWVkaXRvciBoMixcclxuLnFsLWVkaXRvciBoMyxcclxuLnFsLWVkaXRvciBoNCxcclxuLnFsLWVkaXRvciBoNSxcclxuLnFsLWVkaXRvciBoNiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbn1cclxuLnFsLWVkaXRvciBvbCxcclxuLnFsLWVkaXRvciB1bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIG9sID4gbGksXHJcbi5xbC1lZGl0b3IgdWwgPiBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcbi5xbC1lZGl0b3IgdWwgPiBsaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFwyMDIyJztcclxufVxyXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSxcclxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosXHJcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxyXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcclxuICBjb2xvcjogIzc3NztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXDI2MTEnO1xyXG59XHJcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXDI2MTAnO1xyXG59XHJcbi5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDEuMmVtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKTo6YmVmb3JlIHtcclxuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMC4zZW07XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1kaXJlY3Rpb24tcnRsOjpiZWZvcmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCksXHJcbi5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXHJcbi5xbC1lZGl0b3IgdWwgbGkucWwtZGlyZWN0aW9uLXJ0bCB7XHJcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaSB7XHJcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpOmJlZm9yZSB7XHJcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xOmJlZm9yZSB7XHJcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xyXG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yOmJlZm9yZSB7XHJcbiAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTIge1xyXG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcclxuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTM6YmVmb3JlIHtcclxuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcclxuICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcclxuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XHJcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcclxuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTU6YmVmb3JlIHtcclxuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNSB7XHJcbiAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xyXG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xyXG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xyXG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcclxuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xyXG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtODpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04IHtcclxuICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOSB7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05OmJlZm9yZSB7XHJcbiAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogNmVtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA2ZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDllbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogMTAuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDllbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEyZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogMTVlbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogMTYuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1ZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxOGVtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMThlbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIxZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogMjRlbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogMjUuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0ZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyN2VtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjdlbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC12aWRlbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xyXG4gIG1hcmdpbjogMCAwIDAgYXV0bztcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMDA7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkwO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGEwMDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZjO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzZjtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcclxuICBjb2xvcjogI2U2MDAwMDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAjZjkwO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XHJcbiAgY29sb3I6ICNmZjA7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xyXG4gIGNvbG9yOiAjMDA4YTAwO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xyXG4gIGNvbG9yOiAjMDZjO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXB1cnBsZSB7XHJcbiAgY29sb3I6ICM5M2Y7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XHJcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtZm9udC1tb25vc3BhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtc2l6ZS1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1zaXplLWh1Z2Uge1xyXG4gIGZvbnQtc2l6ZTogMi41ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtZGlyZWN0aW9uLXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1qdXN0aWZ5IHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWFsaWduLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1lbWJlZC1zZWxlY3RlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3NztcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4ucWwtZWRpdG9yLnFsLWJsYW5rOjpiZWZvcmUge1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbiIsIi8qIVxyXG4gKiBRdWlsbCBFZGl0b3IgdjEuMy4xXHJcbiAqIGh0dHBzOi8vcXVpbGxqcy5jb20vXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNCwgSmFzb24gQ2hlblxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMsIHNhbGVzZm9yY2UuY29tXHJcbiAqL1xyXG4ucWwtY29udGFpbmVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLXRvb2x0aXAge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ucWwtY29udGFpbmVyLnFsLWRpc2FibGVkIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkXSA+IGxpOjpiZWZvcmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5xbC1jbGlwYm9hcmQge1xyXG4gIGxlZnQ6IC0xMDAwMDBweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG59XHJcbi5xbC1jbGlwYm9hcmQgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyoucWwtaW1hZ2V7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59Ki9cclxuLnFsLWVkaXRvciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBsaW5lLWhlaWdodDogMS40MjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDEycHggMTVweDtcclxuICB0YWItc2l6ZTogNDtcclxuICAtbW96LXRhYi1zaXplOiA0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG4ucWwtZWRpdG9yID4gKiB7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcbi5xbC1lZGl0b3IgcCxcclxuLnFsLWVkaXRvciBvbCxcclxuLnFsLWVkaXRvciB1bCxcclxuLnFsLWVkaXRvciBwcmUsXHJcbi5xbC1lZGl0b3IgYmxvY2txdW90ZSxcclxuLnFsLWVkaXRvciBoMSxcclxuLnFsLWVkaXRvciBoMixcclxuLnFsLWVkaXRvciBoMyxcclxuLnFsLWVkaXRvciBoNCxcclxuLnFsLWVkaXRvciBoNSxcclxuLnFsLWVkaXRvciBoNiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbn1cclxuLnFsLWVkaXRvciBvbCxcclxuLnFsLWVkaXRvciB1bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIG9sID4gbGksXHJcbi5xbC1lZGl0b3IgdWwgPiBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcbi5xbC1lZGl0b3IgdWwgPiBsaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFwyMDIyJztcclxufVxyXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSxcclxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosXHJcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxyXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcclxuICBjb2xvcjogIzc3NztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXDI2MTEnO1xyXG59XHJcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXDI2MTAnO1xyXG59XHJcbi5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDEuMmVtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKTo6YmVmb3JlIHtcclxuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMC4zZW07XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1kaXJlY3Rpb24tcnRsOjpiZWZvcmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCksXHJcbi5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXHJcbi5xbC1lZGl0b3IgdWwgbGkucWwtZGlyZWN0aW9uLXJ0bCB7XHJcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaSB7XHJcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpOmJlZm9yZSB7XHJcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xOmJlZm9yZSB7XHJcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xyXG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yOmJlZm9yZSB7XHJcbiAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTIge1xyXG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcclxuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTM6YmVmb3JlIHtcclxuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcclxuICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcclxuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XHJcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcclxuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTU6YmVmb3JlIHtcclxuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNSB7XHJcbiAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xyXG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xyXG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xyXG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcclxuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xyXG59XHJcbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xyXG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtODpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04IHtcclxuICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XHJcbn1cclxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOSB7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcclxufVxyXG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05OmJlZm9yZSB7XHJcbiAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogNmVtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA2ZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDllbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogMTAuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDllbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEyZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogMTVlbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogMTYuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1ZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxOGVtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMThlbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIxZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogMjRlbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gIHBhZGRpbmctbGVmdDogMjUuNWVtO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0ZW07XHJcbn1cclxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyN2VtO1xyXG59XHJcbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjdlbTtcclxufVxyXG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC12aWRlbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xyXG4gIG1hcmdpbjogMCAwIDAgYXV0bztcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMDA7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkwO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGEwMDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZjO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzZjtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcclxuICBjb2xvcjogI2U2MDAwMDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAjZjkwO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XHJcbiAgY29sb3I6ICNmZjA7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xyXG4gIGNvbG9yOiAjMDA4YTAwO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xyXG4gIGNvbG9yOiAjMDZjO1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXB1cnBsZSB7XHJcbiAgY29sb3I6ICM5M2Y7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XHJcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtZm9udC1tb25vc3BhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7XHJcbn1cclxuLnFsLWVkaXRvciAucWwtc2l6ZS1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1zaXplLWh1Z2Uge1xyXG4gIGZvbnQtc2l6ZTogMi41ZW07XHJcbn1cclxuLnFsLWVkaXRvciAucWwtZGlyZWN0aW9uLXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1qdXN0aWZ5IHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcbi5xbC1lZGl0b3IgLnFsLWFsaWduLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4ucWwtZWRpdG9yIC5xbC1lbWJlZC1zZWxlY3RlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3NztcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4ucWwtZWRpdG9yLnFsLWJsYW5rOjpiZWZvcmUge1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5xbC1zbm93LnFsLXRvb2xiYXI6YWZ0ZXIsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbixcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gIHdpZHRoOiAyOHB4O1xyXG59XHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3ZlcixcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3ZlciB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ucWwtc25vdy5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0sXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlcixcclxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcclxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlcixcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIHtcclxuICBjb2xvcjogIzA2YztcclxufVxyXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsIHtcclxuICBmaWxsOiAjMDZjO1xyXG59XHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcclxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZSxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIge1xyXG4gIHN0cm9rZTogIzA2YztcclxufVxyXG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsIHtcclxuICAgIGZpbGw6ICM0NDQ7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UtbWl0ZXIge1xyXG4gICAgc3Ryb2tlOiAjNDQ0O1xyXG4gIH1cclxufVxyXG4ucWwtc25vdyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ucWwtc25vdyAqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5xbC1zbm93IC5xbC1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnFsLXNub3cgLnFsLW91dC1ib3R0b20sXHJcbi5xbC1zbm93IC5xbC1vdXQtdG9wIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnFsLXNub3cgLnFsLXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbn1cclxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ucWwtc25vdyAucWwtdG9vbHRpcC5xbC1mbGlwIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG59XHJcbi5xbC1zbm93IC5xbC1mb3JtYXRzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ucWwtc25vdyAucWwtZm9ybWF0czphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLnFsLXNub3cgLnFsLXN0cm9rZSB7XHJcbiAgZmlsbDogbm9uZTtcclxuICBzdHJva2U6ICM0NDQ7XHJcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgc3Ryb2tlLXdpZHRoOiAyO1xyXG59XHJcbi5xbC1zbm93IC5xbC1zdHJva2UtbWl0ZXIge1xyXG4gIGZpbGw6IG5vbmU7XHJcbiAgc3Ryb2tlOiAjNDQ0O1xyXG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuICBzdHJva2Utd2lkdGg6IDI7XHJcbn1cclxuLnFsLXNub3cgLnFsLWZpbGwsXHJcbi5xbC1zbm93IC5xbC1zdHJva2UucWwtZmlsbCB7XHJcbiAgZmlsbDogIzQ0NDtcclxufVxyXG4ucWwtc25vdyAucWwtZW1wdHkge1xyXG4gIGZpbGw6IG5vbmU7XHJcbn1cclxuLnFsLXNub3cgLnFsLWV2ZW4ge1xyXG4gIGZpbGwtcnVsZTogZXZlbm9kZDtcclxufVxyXG4ucWwtc25vdyAucWwtdGhpbixcclxuLnFsLXNub3cgLnFsLXN0cm9rZS5xbC10aGluIHtcclxuICBzdHJva2Utd2lkdGg6IDE7XHJcbn1cclxuLnFsLXNub3cgLnFsLXRyYW5zcGFyZW50IHtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuLnFsLXNub3cgLnFsLWRpcmVjdGlvbiBzdmc6bGFzdC1jaGlsZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucWwtc25vdyAucWwtZGlyZWN0aW9uLnFsLWFjdGl2ZSBzdmc6bGFzdC1jaGlsZCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5xbC1zbm93IC5xbC1kaXJlY3Rpb24ucWwtYWN0aXZlIHN2ZzpmaXJzdC1jaGlsZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucWwtc25vdyAucWwtZWRpdG9yIGgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG4ucWwtc25vdyAucWwtZWRpdG9yIGgyIHtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcbi5xbC1zbm93IC5xbC1lZGl0b3IgaDMge1xyXG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xyXG59XHJcbi5xbC1zbm93IC5xbC1lZGl0b3IgaDQge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi5xbC1zbm93IC5xbC1lZGl0b3IgaDUge1xyXG4gIGZvbnQtc2l6ZTogMC44M2VtO1xyXG59XHJcbi5xbC1zbm93IC5xbC1lZGl0b3IgaDYge1xyXG4gIGZvbnQtc2l6ZTogMC42N2VtO1xyXG59XHJcbi5xbC1zbm93IC5xbC1lZGl0b3IgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLnFsLXNub3cgLnFsLWVkaXRvciBibG9ja3F1b3RlIHtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjY2M7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLWVkaXRvciBjb2RlLFxyXG4ucWwtc25vdyAucWwtZWRpdG9yIHByZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUge1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcbi5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSB7XHJcbiAgZm9udC1zaXplOiA4NSU7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxufVxyXG4ucWwtc25vdyAucWwtZWRpdG9yIHByZS5xbC1zeW50YXgge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MWY7XHJcbiAgY29sb3I6ICNmOGY4ZjI7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnFsLXNub3cgLnFsLWVkaXRvciBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyIHtcclxuICBjb2xvcjogIzQ0NDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5xbC1zbm93IC5xbC1waWNrZXItbGFiZWwge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1maWxsIHtcclxuICBmaWxsOiAjY2NjO1xyXG59XHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtc3Ryb2tlIHtcclxuICBzdHJva2U6ICNjY2M7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWF4LWhlaWdodDogMTMwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyLFxyXG4ucWwtc25vdyAucWwtaWNvbi1waWNrZXIge1xyXG4gIHdpZHRoOiAyOHB4O1xyXG59XHJcbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCxcclxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwge1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2ZyxcclxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnIHtcclxuICByaWdodDogNHB4O1xyXG59XHJcbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gIHBhZGRpbmc6IDRweCAwcHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItaXRlbSB7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgd2lkdGg6IDkycHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBtYXJnaW46IDJweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlcjpub3QoLnFsLWNvbG9yLXBpY2tlcik6bm90KC5xbC1pY29uLXBpY2tlcikgc3ZnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogLTlweDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMThweDtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciB7XHJcbiAgd2lkdGg6IDk4cHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ05vcm1hbCc7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlLFxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ0hlYWRpbmcgMSc7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlLFxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ0hlYWRpbmcgMic7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlLFxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ0hlYWRpbmcgMyc7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlLFxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ0hlYWRpbmcgNCc7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlLFxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ0hlYWRpbmcgNSc7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlLFxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ0hlYWRpbmcgNic7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIxXCJdOjpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDEuMTdlbTtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMC44M2VtO1xyXG59XHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDAuNjdlbTtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQge1xyXG4gIHdpZHRoOiA4OHB4O1xyXG59XHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1NhbnMgU2VyaWYnO1xyXG59XHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUsXHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1NlcmlmJztcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSxcclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ01vbm9zcGFjZSc7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xyXG59XHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSB7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnTm9ybWFsJztcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlLFxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdTbWFsbCc7XHJcbn1cclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSxcclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnTGFyZ2UnO1xyXG59XHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSxcclxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdIdWdlJztcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtYmFja2dyb3VuZCAucWwtcGlja2VyLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlci5xbC1jb2xvciAucWwtcGlja2VyLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuLnFsLXRvb2xiYXIucWwtc25vdyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuLy8gLnFsLXRvb2xiYXIucWwtc25vdyAucWwtZm9ybWF0cyB7XHJcbi8vICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4vLyB9XHJcbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC4yKSAwIDJweCA4cHg7XHJcbn1cclxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xyXG4gIGJvcmRlci1jb2xvcjogI2NjYztcclxufVxyXG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICBib3JkZXItY29sb3I6ICNjY2M7XHJcbn1cclxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcclxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG59XHJcbi5xbC10b29sYmFyLnFsLXNub3cgKyAucWwtY29udGFpbmVyLnFsLXNub3cge1xyXG4gIGJvcmRlci10b3A6IDBweDtcclxufVxyXG4ucWwtc25vdyAucWwtdG9vbHRpcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICNkZGQ7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ucWwtc25vdyAucWwtdG9vbHRpcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlZpc2l0IFVSTDpcIjtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG4ucWwtc25vdyAucWwtdG9vbHRpcCBpbnB1dFt0eXBlPXRleHRdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gIHdpZHRoOiAxNzBweDtcclxufVxyXG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXByZXZpZXcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi5xbC1zbm93IC5xbC10b29sdGlwIGEucWwtYWN0aW9uOjphZnRlciB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcclxuICBjb250ZW50OiAnRWRpdCc7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG59XHJcbi5xbC1zbm93IC5xbC10b29sdGlwIGEucWwtcmVtb3ZlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdSZW1vdmUnO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLXByZXZpZXcsXHJcbi5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgYS5xbC1yZW1vdmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBpbnB1dFt0eXBlPXRleHRdIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xyXG4gIGJvcmRlci1yaWdodDogMHB4O1xyXG4gIGNvbnRlbnQ6ICdTYXZlJztcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPWxpbmtdOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiRW50ZXIgbGluazpcIjtcclxufVxyXG4ucWwtc25vdyAucWwtdG9vbHRpcFtkYXRhLW1vZGU9Zm9ybXVsYV06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJFbnRlciBmb3JtdWxhOlwiO1xyXG59XHJcbi5xbC1zbm93IC5xbC10b29sdGlwW2RhdGEtbW9kZT12aWRlb106OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJFbnRlciB2aWRlbzpcIjtcclxufVxyXG4ucWwtc25vdyBhIHtcclxuICBjb2xvcjogIzA2YztcclxufVxyXG4ucWwtY29udGFpbmVyLnFsLXNub3cge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuIiwiLmJkc2hhcmVidXR0b25ib3h7XHJcbiAgLmJkc193ZWl4aW57YmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9zaGFyZS9zaGFyZV93ZWl4aW4ucG5nXCIpO1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA0cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJkc190c2luYXtiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3NoYXJlL3NoYXJlX3NpbmEucG5nXCIpO1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuICAuYmRzX3NxcXtiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3NoYXJlL3NoYXJlX3FxLnBuZ1wiKTtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLyohXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9Zb3VDYW5Cb29rTWUvcmVhY3QtZGF0ZXRpbWVcclxuICovXHJcblxyXG4ucmR0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnJkdFBpY2tlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4xKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZjlmOWY5O1xyXG59XHJcbi5yZHRPcGVuIC5yZHRQaWNrZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5yZHRTdGF0aWMgLnJkdFBpY2tlciB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4ucmR0UGlja2VyIC5yZHRUaW1lVG9nZ2xlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yZHRQaWNrZXIgdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4ucmR0UGlja2VyIHRkLFxyXG4ucmR0UGlja2VyIHRoIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5yZHRQaWNrZXIgdGQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucmR0UGlja2VyIHRkLnJkdERheTpob3ZlcixcclxuLnJkdFBpY2tlciB0ZC5yZHRIb3VyOmhvdmVyLFxyXG4ucmR0UGlja2VyIHRkLnJkdE1pbnV0ZTpob3ZlcixcclxuLnJkdFBpY2tlciB0ZC5yZHRTZWNvbmQ6aG92ZXIsXHJcbi5yZHRQaWNrZXIgLnJkdFRpbWVUb2dnbGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5yZHRQaWNrZXIgdGQucmR0T2xkLFxyXG4ucmR0UGlja2VyIHRkLnJkdE5ldyB7XHJcbiAgY29sb3I6ICM5OTk5OTk7XHJcbn1cclxuLnJkdFBpY2tlciB0ZC5yZHRUb2RheSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5yZHRQaWNrZXIgdGQucmR0VG9kYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzQyOGJjYTtcclxuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIHJpZ2h0OiA0cHg7XHJcbn1cclxuLnJkdFBpY2tlciB0ZC5yZHRBY3RpdmUsXHJcbi5yZHRQaWNrZXIgdGQucmR0QWN0aXZlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5yZHRQaWNrZXIgdGQucmR0QWN0aXZlLnJkdFRvZGF5OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxufVxyXG4ucmR0UGlja2VyIHRkLnJkdERpc2FibGVkLFxyXG4ucmR0UGlja2VyIHRkLnJkdERpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjOTk5OTk5O1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5yZHRQaWNrZXIgdGQgc3Bhbi5yZHRPbGQge1xyXG4gIGNvbG9yOiAjOTk5OTk5O1xyXG59XHJcbi5yZHRQaWNrZXIgdGQgc3Bhbi5yZHREaXNhYmxlZCxcclxuLnJkdFBpY2tlciB0ZCBzcGFuLnJkdERpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjOTk5OTk5O1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLnJkdFBpY2tlciB0aCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWY5Zjk7XHJcbn1cclxuLnJkdFBpY2tlciAuZG93IHtcclxuICB3aWR0aDogMTQuMjg1NyU7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG4ucmR0UGlja2VyIHRoLnJkdFN3aXRjaCB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG59XHJcbi5yZHRQaWNrZXIgdGgucmR0TmV4dCxcclxuLnJkdFBpY2tlciB0aC5yZHRQcmV2IHtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLnJkdFByZXYgc3BhbixcclxuLnJkdE5leHQgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgICAvKiBDaHJvbWUvU2FmYXJpL09wZXJhICovXHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAgICAvKiBLb25xdWVyb3IgKi9cclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICAgIC8qIEZpcmVmb3ggKi9cclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnJkdFBpY2tlciB0aC5yZHREaXNhYmxlZCxcclxuLnJkdFBpY2tlciB0aC5yZHREaXNhYmxlZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogIzk5OTk5OTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5yZHRQaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucmR0UGlja2VyIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG59XHJcblxyXG4ucmR0UGlja2VyIHRmb290IHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y5ZjlmOTtcclxufVxyXG5cclxuLnJkdFBpY2tlciBidXR0b24ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucmR0UGlja2VyIGJ1dHRvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG5cclxuLnJkdFBpY2tlciB0aGVhZCBidXR0b24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxudGQucmR0TW9udGgsXHJcbnRkLnJkdFllYXIge1xyXG4gIGhlaWdodDogNTBweDtcclxuICB3aWR0aDogMjUlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG50ZC5yZHRNb250aDpob3ZlcixcclxudGQucmR0WWVhcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG5cclxuLnJkdENvdW50ZXJzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5yZHRDb3VudGVycyA+IGRpdiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5yZHRDb3VudGVyIHtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4ucmR0Q291bnRlciB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbn1cclxuXHJcbi5yZHRDb3VudGVyU2VwYXJhdG9yIHtcclxuICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5yZHRDb3VudGVyIC5yZHRCdG4ge1xyXG4gIGhlaWdodDogNDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgICAvKiBDaHJvbWUvU2FmYXJpL09wZXJhICovXHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAgICAvKiBLb25xdWVyb3IgKi9cclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICAgIC8qIEZpcmVmb3ggKi9cclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4ucmR0Q291bnRlciAucmR0QnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi5yZHRDb3VudGVyIC5yZHRDb3VudCB7XHJcbiAgaGVpZ2h0OiAyMCU7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuLnJkdE1pbGxpIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIHdpZHRoOiA0OHB4O1xyXG59XHJcblxyXG4ucmR0TWlsbGkgaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgbWFyZ2luLXRvcDogMzdweDtcclxufVxyXG4iLCIvKiFcclxuICogQ3JvcHBlci5qcyB2MS4wLjAtcmMuM1xyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmVuZ3l1YW5jaGVuL2Nyb3BwZXJqc1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgRmVuZ3l1YW4gQ2hlblxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICpcclxuICogRGF0ZTogMjAxNy0wNy0wN1QxMjo1Njo0Mi40NjJaXHJcbiAqL1xyXG5cclxuLmNyb3BwZXItY29udGFpbmVyIHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgICAgdG91Y2gtYWN0aW9uOiBub25lXHJcbn1cclxuXHJcbi5jcm9wcGVyLWNvbnRhaW5lciBpbWcge1xyXG4gIC8qIEF2b2lkIG1hcmdpbiB0b3AgaXNzdWUgKE9jY3VyIG9ubHkgd2hlbiBtYXJnaW4tdG9wIDw9IC1oZWlnaHQpICovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgaW1hZ2Utb3JpZW50YXRpb246IDBkZWdcclxufVxyXG5cclxuLmNyb3BwZXItd3JhcC1ib3gsXHJcbi5jcm9wcGVyLWNhbnZhcyxcclxuLmNyb3BwZXItZHJhZy1ib3gsXHJcbi5jcm9wcGVyLWNyb3AtYm94LFxyXG4uY3JvcHBlci1tb2RhbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmNyb3BwZXItd3JhcC1ib3gge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jcm9wcGVyLWRyYWctYm94IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jcm9wcGVyLW1vZGFsIHtcclxuICBvcGFjaXR5OiAuNTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uY3JvcHBlci12aWV3LWJveCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICBvdXRsaW5lOiAxcHggc29saWQgIzM5ZjtcclxuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDUxLCAxNTMsIDI1NSwgMC43NSk7XHJcbn1cclxuXHJcbi5jcm9wcGVyLWRhc2hlZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgb3BhY2l0eTogLjU7XHJcbiAgYm9yZGVyOiAwIGRhc2hlZCAjZWVlXHJcbn1cclxuXHJcbi5jcm9wcGVyLWRhc2hlZC5kYXNoZWQtaCB7XHJcbiAgdG9wOiAzMy4zMzMzMyU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDMzLjMzMzMzJTtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5jcm9wcGVyLWRhc2hlZC5kYXNoZWQtdiB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDMzLjMzMzMzJTtcclxuICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5jcm9wcGVyLWNlbnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuXHJcbiAgb3BhY2l0eTogLjc1XHJcbn1cclxuXHJcbi5jcm9wcGVyLWNlbnRlcjpiZWZvcmUsXHJcbiAgLmNyb3BwZXItY2VudGVyOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVcclxufVxyXG5cclxuLmNyb3BwZXItY2VudGVyOmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IC0zcHg7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uY3JvcHBlci1jZW50ZXI6YWZ0ZXIge1xyXG4gIHRvcDogLTNweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiA3cHhcclxufVxyXG5cclxuLmNyb3BwZXItZmFjZSxcclxuLmNyb3BwZXItbGluZSxcclxuLmNyb3BwZXItcG9pbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgb3BhY2l0eTogLjE7XHJcbn1cclxuXHJcbi5jcm9wcGVyLWZhY2Uge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY3JvcHBlci1saW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmXHJcbn1cclxuXHJcbi5jcm9wcGVyLWxpbmUubGluZS1lIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IC0zcHg7XHJcbiAgd2lkdGg6IDVweDtcclxuICBjdXJzb3I6IGUtcmVzaXplXHJcbn1cclxuXHJcbi5jcm9wcGVyLWxpbmUubGluZS1uIHtcclxuICB0b3A6IC0zcHg7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDVweDtcclxuICBjdXJzb3I6IG4tcmVzaXplXHJcbn1cclxuXHJcbi5jcm9wcGVyLWxpbmUubGluZS13IHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogLTNweDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGN1cnNvcjogdy1yZXNpemVcclxufVxyXG5cclxuLmNyb3BwZXItbGluZS5saW5lLXMge1xyXG4gIGJvdHRvbTogLTNweDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGN1cnNvcjogcy1yZXNpemVcclxufVxyXG5cclxuLmNyb3BwZXItcG9pbnQge1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcblxyXG4gIG9wYWNpdHk6IC43NTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmXHJcbn1cclxuXHJcbi5jcm9wcGVyLXBvaW50LnBvaW50LWUge1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAtM3B4O1xyXG4gIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgY3Vyc29yOiBlLXJlc2l6ZVxyXG59XHJcblxyXG4uY3JvcHBlci1wb2ludC5wb2ludC1uIHtcclxuICB0b3A6IC0zcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gIGN1cnNvcjogbi1yZXNpemVcclxufVxyXG5cclxuLmNyb3BwZXItcG9pbnQucG9pbnQtdyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogLTNweDtcclxuICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIGN1cnNvcjogdy1yZXNpemVcclxufVxyXG5cclxuLmNyb3BwZXItcG9pbnQucG9pbnQtcyB7XHJcbiAgYm90dG9tOiAtM3B4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTNweDtcclxuICBjdXJzb3I6IHMtcmVzaXplXHJcbn1cclxuXHJcbi5jcm9wcGVyLXBvaW50LnBvaW50LW5lIHtcclxuICB0b3A6IC0zcHg7XHJcbiAgcmlnaHQ6IC0zcHg7XHJcbiAgY3Vyc29yOiBuZS1yZXNpemVcclxufVxyXG5cclxuLmNyb3BwZXItcG9pbnQucG9pbnQtbncge1xyXG4gIHRvcDogLTNweDtcclxuICBsZWZ0OiAtM3B4O1xyXG4gIGN1cnNvcjogbnctcmVzaXplXHJcbn1cclxuXHJcbi5jcm9wcGVyLXBvaW50LnBvaW50LXN3IHtcclxuICBib3R0b206IC0zcHg7XHJcbiAgbGVmdDogLTNweDtcclxuICBjdXJzb3I6IHN3LXJlc2l6ZVxyXG59XHJcblxyXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XHJcbiAgcmlnaHQ6IC0zcHg7XHJcbiAgYm90dG9tOiAtM3B4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBjdXJzb3I6IHNlLXJlc2l6ZTtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAuY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweFxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gIC5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG4gIC5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIG9wYWNpdHk6IC43NVxyXG4gIH1cclxufVxyXG5cclxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2U6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IC01MCU7XHJcbiAgYm90dG9tOiAtNTAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyMDAlO1xyXG4gIGhlaWdodDogMjAwJTtcclxuICBjb250ZW50OiAnICc7XHJcbiAgb3BhY2l0eTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmXHJcbn1cclxuXHJcbi5jcm9wcGVyLWludmlzaWJsZSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmNyb3BwZXItYmcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQVFNQUFBQWxQVzBpQUFBQUEzTkNTVlFJQ0FqYjRVL2dBQUFBQmxCTVZFWE16TXovLy8vVGpSVjJBQUFBQ1hCSVdYTUFBQXJyQUFBSzZ3R0NpdzFhQUFBQUhIUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkdhWEpsZDI5eWEzTWdRMU0yNkx5eWpBQUFBQkZKUkVGVUNKbGorTS9BZ0JWaEYvMFBBSDYvRC9Ia0R4T0dBQUFBQUVsRlRrU3VRbUNDJyk7XHJcbn1cclxuXHJcbi5jcm9wcGVyLWhpZGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLmNyb3BwZXItaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jcm9wcGVyLW1vdmUge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG5cclxuLmNyb3BwZXItY3JvcCB7XHJcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XHJcbn1cclxuXHJcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWRyYWctYm94LFxyXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1mYWNlLFxyXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1saW5lLFxyXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1wb2ludCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuIiwiLyoqXHJcbiAqIFN3aXBlciA0LjAuM1xyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAxNyBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMjcsIDIwMTdcclxuICovXHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XHJcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcclxufVxyXG4uc3dpcGVyLWludmlzaWJsZS1ibGFuay1zbGlkZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qIEF1dG8gSGVpZ2h0ICovXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xyXG59XHJcbi8qIDNEIEVmZmVjdHMgKi9cclxuLnN3aXBlci1jb250YWluZXItM2Qge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcclxuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cclxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXHJcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcclxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcclxuICB0b3VjaC1hY3Rpb246IHBhbi14O1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMjdweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjM1O1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XHJcbiAgbGVmdDogMTBweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XHJcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLyogQ29tbW9uIFN0eWxlcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogQnVsbGV0cyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMC4yO1xyXG59XHJcbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICByaWdodDogMTBweDtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDZweCAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogOHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcclxuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogMCA0cHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xyXG59XHJcbi8qIFByb2dyZXNzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG59XHJcbi8qIFNjcm9sbGJhciAqL1xyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMSU7XHJcbiAgYm90dG9tOiAzcHg7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDk4JTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDNweDtcclxuICB0b3A6IDElO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA5OCU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi5zd2lwZXItem9vbS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuLnN3aXBlci1zbGlkZS16b29tZWQge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG4vKiBQcmVsb2FkZXIgKi9cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XHJcbiAgd2lkdGg6IDQycHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogJyc7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuLyogYTExeSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTEwMDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuNjtcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcclxuICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgei1pbmRleDogMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xyXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG59XHJcbiJdfQ== */
