button,
input,
textarea {
  font-family: "Lato";
}
p + ul {
  margin-top: 10px;
}
p + ul.errors {
  margin-top: 0;
}
/*
	theory from http://jimmybonney.com/articles/column_header_rotation_css/
 */
#register-veranstalter {
  --bwInfo: #4D0CE8;
  --bwHint: #0DECFF;
}
#register-veranstalter .fontawesome-icon {
  vertical-align: bottom;
}
#register-veranstalter button:disabled,
#register-veranstalter button:disabled:hover,
#register-veranstalter button:disabled:focus,
#register-veranstalter button:disabled:active,
#register-veranstalter button:disabled a,
#register-veranstalter button:disabled:hover a,
#register-veranstalter button:disabled:focus a,
#register-veranstalter button:disabled:active a {
  color: white!important;
}
div#verborgen1 fieldset input[type=submit],
div#verborgen1 fieldset button {
  border: none;
  font-size: 15px;
  line-height: 26px;
  height: 26px;
  line-height: 0;
  font-family: "BaWue Sans Regular" !important;
  cursor: pointer;
  background-color: var(--awb-color5);
  color: #fff;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 20px;
  border-radius: 5px;
  font-size: 16px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  white-space: nowrap;
}
div#verborgen1 fieldset input[type=submit] a,
div#verborgen1 fieldset button a {
  color: white;
}
div#verborgen1 fieldset input[type=submit]:focus,
div#verborgen1 fieldset button:focus,
div#verborgen1 fieldset input[type=submit]:active,
div#verborgen1 fieldset button:active {
  background-color: var(--awb-color6);
}
div#verborgen1 fieldset input[type=submit]:hover,
div#verborgen1 fieldset button:hover {
  background-color: var(--awb-color6);
}
div#verborgen1 fieldset input[type=submit]:disabled,
div#verborgen1 fieldset button:disabled,
div#verborgen1 fieldset input[type=submit]:disabled a,
div#verborgen1 fieldset button:disabled a {
  cursor: default;
}
div#verborgen1 fieldset input[type=submit]:disabled,
div#verborgen1 fieldset button:disabled,
div#verborgen1 fieldset input[type=submit]:disabled:hover,
div#verborgen1 fieldset button:disabled:hover,
div#verborgen1 fieldset input[type=submit]:disabled:focus,
div#verborgen1 fieldset button:disabled:focus,
div#verborgen1 fieldset input[type=submit]:disabled:active,
div#verborgen1 fieldset button:disabled:active {
  background-color: #dbdbdb;
}
div#verborgen1 fieldset input[type=submit]:disabled,
div#verborgen1 fieldset button:disabled,
div#verborgen1 fieldset input[type=submit]:disabled:hover,
div#verborgen1 fieldset button:disabled:hover,
div#verborgen1 fieldset input[type=submit]:disabled:focus,
div#verborgen1 fieldset button:disabled:focus,
div#verborgen1 fieldset input[type=submit]:disabled:active,
div#verborgen1 fieldset button:disabled:active,
div#verborgen1 fieldset input[type=submit]:disabled a,
div#verborgen1 fieldset button:disabled a,
div#verborgen1 fieldset input[type=submit]:disabled:hover a,
div#verborgen1 fieldset button:disabled:hover a,
div#verborgen1 fieldset input[type=submit]:disabled:focus a,
div#verborgen1 fieldset button:disabled:focus a,
div#verborgen1 fieldset input[type=submit]:disabled:active a,
div#verborgen1 fieldset button:disabled:active a {
  color: lightgray;
}
div#verborgen1 fieldset input[type=submit].selected,
div#verborgen1 fieldset button.selected {
  font-weight: normal;
  border-bottom: 3px solid #222222;
}
div#verborgen1 fieldset input[type="text"],
div#verborgen1 fieldset input[type="date"],
div#verborgen1 fieldset input[type="password"] {
  color: #333333 !important;
  background: #EEEEEC;
  border: none;
  width: 100%;
  font-size: 15px;
  line-height: 26px;
  height: 26px;
  vertical-align: top;
}
div#verborgen1 fieldset input[type="text"]::-webkit-input-placeholder,
div#verborgen1 fieldset input[type="date"]::-webkit-input-placeholder,
div#verborgen1 fieldset input[type="password"]::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666 !important;
}
div#verborgen1 fieldset input[type="text"]:-moz-placeholder,
div#verborgen1 fieldset input[type="date"]:-moz-placeholder,
div#verborgen1 fieldset input[type="password"]:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666 !important;
  opacity: 1;
}
div#verborgen1 fieldset input[type="text"]::-moz-placeholder,
div#verborgen1 fieldset input[type="date"]::-moz-placeholder,
div#verborgen1 fieldset input[type="password"]::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666 !important;
  opacity: 1;
}
div#verborgen1 fieldset input[type="text"]:-ms-input-placeholder,
div#verborgen1 fieldset input[type="date"]:-ms-input-placeholder,
div#verborgen1 fieldset input[type="password"]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666 !important;
}
div#verborgen1 fieldset input[type="text"]::-ms-input-placeholder,
div#verborgen1 fieldset input[type="date"]::-ms-input-placeholder,
div#verborgen1 fieldset input[type="password"]::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #666666 !important;
}
div#verborgen1 fieldset input[type="text"]:disabled,
div#verborgen1 fieldset input[type="date"]:disabled,
div#verborgen1 fieldset input[type="password"]:disabled {
  color: #888888;
  cursor: not-allowed;
}
div#verborgen1 fieldset textarea {
  color: #333333 !important;
  background: #EEEEEC;
  border: none;
  width: 100%;
  font-size: 15px;
  line-height: 26px;
  height: 26px;
  vertical-align: top;
  max-height: 400px;
  max-width: 65vw;
  padding: 10px;
}
div#verborgen1 fieldset textarea::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666 !important;
}
div#verborgen1 fieldset textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666 !important;
  opacity: 1;
}
div#verborgen1 fieldset textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666 !important;
  opacity: 1;
}
div#verborgen1 fieldset textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666 !important;
}
div#verborgen1 fieldset textarea::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #666666 !important;
}
div#verborgen1 fieldset textarea:disabled {
  color: #888888;
  cursor: not-allowed;
}
div#verborgen1 fieldset select {
  background-color: #EEEEEC;
  border: none;
  padding-left: 10px;
  font-size: 15px;
  line-height: 26px;
  height: 26px;
  color: black;
}
div#verborgen1 fieldset select:disabled {
  color: #888888;
  cursor: not-allowed;
}
div#verborgen1 fieldset label {
  font-size: 15px;
  line-height: 26px;
  height: 26px;
  margin-right: 10px;
}
div#verborgen1 fieldset td {
  vertical-align: top;
}
div#verborgen1 fieldset td.display-error {
  color: red;
  padding: 5px 5px 0 5px;
  text-align: left;
  width: 100%;
}
div#verborgen1 fieldset td.display-error ul {
  margin: 5px 0 5px 0;
}
div#verborgen1 fieldset p.success {
  color: green;
  font-weight: bold;
}
div#verborgen1 fieldset p.error {
  color: red;
  font-weight: bold;
}
div#verborgen1 fieldset label {
  display: inline-block;
}
div#verborgen1 fieldset select {
  vertical-align: baseline;
}
form#image-upload-form input[type=submit],
form#bearbeiten input[type=submit],
form#backlink input[type=submit],
form#register input[type=submit],
form#register-veranstalter input[type=submit],
form#image-upload-form button,
form#bearbeiten button,
form#backlink button,
form#register button,
form#register-veranstalter button {
  border: none;
  font-size: 15px;
  line-height: 26px;
  height: 26px;
  line-height: 0;
  font-family: "BaWue Sans Regular" !important;
  cursor: pointer;
  background-color: var(--awb-color5);
  color: #fff;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 20px;
  border-radius: 5px;
  font-size: 16px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  white-space: nowrap;
}
form#image-upload-form input[type=submit] a,
form#bearbeiten input[type=submit] a,
form#backlink input[type=submit] a,
form#register input[type=submit] a,
form#register-veranstalter input[type=submit] a,
form#image-upload-form button a,
form#bearbeiten button a,
form#backlink button a,
form#register button a,
form#register-veranstalter button a {
  color: white;
}
form#image-upload-form input[type=submit]:focus,
form#bearbeiten input[type=submit]:focus,
form#backlink input[type=submit]:focus,
form#register input[type=submit]:focus,
form#register-veranstalter input[type=submit]:focus,
form#image-upload-form button:focus,
form#bearbeiten button:focus,
form#backlink button:focus,
form#register button:focus,
form#register-veranstalter button:focus,
form#image-upload-form input[type=submit]:active,
form#bearbeiten input[type=submit]:active,
form#backlink input[type=submit]:active,
form#register input[type=submit]:active,
form#register-veranstalter input[type=submit]:active,
form#image-upload-form button:active,
form#bearbeiten button:active,
form#backlink button:active,
form#register button:active,
form#register-veranstalter button:active {
  background-color: var(--awb-color6);
}
form#image-upload-form input[type=submit]:hover,
form#bearbeiten input[type=submit]:hover,
form#backlink input[type=submit]:hover,
form#register input[type=submit]:hover,
form#register-veranstalter input[type=submit]:hover,
form#image-upload-form button:hover,
form#bearbeiten button:hover,
form#backlink button:hover,
form#register button:hover,
form#register-veranstalter button:hover {
  background-color: var(--awb-color6);
}
form#image-upload-form input[type=submit]:disabled,
form#bearbeiten input[type=submit]:disabled,
form#backlink input[type=submit]:disabled,
form#register input[type=submit]:disabled,
form#register-veranstalter input[type=submit]:disabled,
form#image-upload-form button:disabled,
form#bearbeiten button:disabled,
form#backlink button:disabled,
form#register button:disabled,
form#register-veranstalter button:disabled,
form#image-upload-form input[type=submit]:disabled a,
form#bearbeiten input[type=submit]:disabled a,
form#backlink input[type=submit]:disabled a,
form#register input[type=submit]:disabled a,
form#register-veranstalter input[type=submit]:disabled a,
form#image-upload-form button:disabled a,
form#bearbeiten button:disabled a,
form#backlink button:disabled a,
form#register button:disabled a,
form#register-veranstalter button:disabled a {
  cursor: default;
}
form#image-upload-form input[type=submit]:disabled,
form#bearbeiten input[type=submit]:disabled,
form#backlink input[type=submit]:disabled,
form#register input[type=submit]:disabled,
form#register-veranstalter input[type=submit]:disabled,
form#image-upload-form button:disabled,
form#bearbeiten button:disabled,
form#backlink button:disabled,
form#register button:disabled,
form#register-veranstalter button:disabled,
form#image-upload-form input[type=submit]:disabled:hover,
form#bearbeiten input[type=submit]:disabled:hover,
form#backlink input[type=submit]:disabled:hover,
form#register input[type=submit]:disabled:hover,
form#register-veranstalter input[type=submit]:disabled:hover,
form#image-upload-form button:disabled:hover,
form#bearbeiten button:disabled:hover,
form#backlink button:disabled:hover,
form#register button:disabled:hover,
form#register-veranstalter button:disabled:hover,
form#image-upload-form input[type=submit]:disabled:focus,
form#bearbeiten input[type=submit]:disabled:focus,
form#backlink input[type=submit]:disabled:focus,
form#register input[type=submit]:disabled:focus,
form#register-veranstalter input[type=submit]:disabled:focus,
form#image-upload-form button:disabled:focus,
form#bearbeiten button:disabled:focus,
form#backlink button:disabled:focus,
form#register button:disabled:focus,
form#register-veranstalter button:disabled:focus,
form#image-upload-form input[type=submit]:disabled:active,
form#bearbeiten input[type=submit]:disabled:active,
form#backlink input[type=submit]:disabled:active,
form#register input[type=submit]:disabled:active,
form#register-veranstalter input[type=submit]:disabled:active,
form#image-upload-form button:disabled:active,
form#bearbeiten button:disabled:active,
form#backlink button:disabled:active,
form#register button:disabled:active,
form#register-veranstalter button:disabled:active {
  background-color: #dbdbdb;
}
form#image-upload-form input[type=submit]:disabled,
form#bearbeiten input[type=submit]:disabled,
form#backlink input[type=submit]:disabled,
form#register input[type=submit]:disabled,
form#register-veranstalter input[type=submit]:disabled,
form#image-upload-form button:disabled,
form#bearbeiten button:disabled,
form#backlink button:disabled,
form#register button:disabled,
form#register-veranstalter button:disabled,
form#image-upload-form input[type=submit]:disabled:hover,
form#bearbeiten input[type=submit]:disabled:hover,
form#backlink input[type=submit]:disabled:hover,
form#register input[type=submit]:disabled:hover,
form#register-veranstalter input[type=submit]:disabled:hover,
form#image-upload-form button:disabled:hover,
form#bearbeiten button:disabled:hover,
form#backlink button:disabled:hover,
form#register button:disabled:hover,
form#register-veranstalter button:disabled:hover,
form#image-upload-form input[type=submit]:disabled:focus,
form#bearbeiten input[type=submit]:disabled:focus,
form#backlink input[type=submit]:disabled:focus,
form#register input[type=submit]:disabled:focus,
form#register-veranstalter input[type=submit]:disabled:focus,
form#image-upload-form button:disabled:focus,
form#bearbeiten button:disabled:focus,
form#backlink button:disabled:focus,
form#register button:disabled:focus,
form#register-veranstalter button:disabled:focus,
form#image-upload-form input[type=submit]:disabled:active,
form#bearbeiten input[type=submit]:disabled:active,
form#backlink input[type=submit]:disabled:active,
form#register input[type=submit]:disabled:active,
form#register-veranstalter input[type=submit]:disabled:active,
form#image-upload-form button:disabled:active,
form#bearbeiten button:disabled:active,
form#backlink button:disabled:active,
form#register button:disabled:active,
form#register-veranstalter button:disabled:active,
form#image-upload-form input[type=submit]:disabled a,
form#bearbeiten input[type=submit]:disabled a,
form#backlink input[type=submit]:disabled a,
form#register input[type=submit]:disabled a,
form#register-veranstalter input[type=submit]:disabled a,
form#image-upload-form button:disabled a,
form#bearbeiten button:disabled a,
form#backlink button:disabled a,
form#register button:disabled a,
form#register-veranstalter button:disabled a,
form#image-upload-form input[type=submit]:disabled:hover a,
form#bearbeiten input[type=submit]:disabled:hover a,
form#backlink input[type=submit]:disabled:hover a,
form#register input[type=submit]:disabled:hover a,
form#register-veranstalter input[type=submit]:disabled:hover a,
form#image-upload-form button:disabled:hover a,
form#bearbeiten button:disabled:hover a,
form#backlink button:disabled:hover a,
form#register button:disabled:hover a,
form#register-veranstalter button:disabled:hover a,
form#image-upload-form input[type=submit]:disabled:focus a,
form#bearbeiten input[type=submit]:disabled:focus a,
form#backlink input[type=submit]:disabled:focus a,
form#register input[type=submit]:disabled:focus a,
form#register-veranstalter input[type=submit]:disabled:focus a,
form#image-upload-form button:disabled:focus a,
form#bearbeiten button:disabled:focus a,
form#backlink button:disabled:focus a,
form#register button:disabled:focus a,
form#register-veranstalter button:disabled:focus a,
form#image-upload-form input[type=submit]:disabled:active a,
form#bearbeiten input[type=submit]:disabled:active a,
form#backlink input[type=submit]:disabled:active a,
form#register input[type=submit]:disabled:active a,
form#register-veranstalter input[type=submit]:disabled:active a,
form#image-upload-form button:disabled:active a,
form#bearbeiten button:disabled:active a,
form#backlink button:disabled:active a,
form#register button:disabled:active a,
form#register-veranstalter button:disabled:active a {
  color: lightgray;
}
form#image-upload-form input[type=submit].selected,
form#bearbeiten input[type=submit].selected,
form#backlink input[type=submit].selected,
form#register input[type=submit].selected,
form#register-veranstalter input[type=submit].selected,
form#image-upload-form button.selected,
form#bearbeiten button.selected,
form#backlink button.selected,
form#register button.selected,
form#register-veranstalter button.selected {
  font-weight: normal;
  border-bottom: 3px solid #222222;
}
form#image-upload-form input[type="text"],
form#bearbeiten input[type="text"],
form#backlink input[type="text"],
form#register input[type="text"],
form#register-veranstalter input[type="text"],
form#image-upload-form input[type="date"],
form#bearbeiten input[type="date"],
form#backlink input[type="date"],
form#register input[type="date"],
form#register-veranstalter input[type="date"],
form#image-upload-form input[type="password"],
form#bearbeiten input[type="password"],
form#backlink input[type="password"],
form#register input[type="password"],
form#register-veranstalter input[type="password"] {
  color: #333333 !important;
  background: #EEEEEC;
  border: none;
  width: 100%;
  font-size: 15px;
  line-height: 26px;
  height: 26px;
  vertical-align: top;
}
form#image-upload-form input[type="text"]::-webkit-input-placeholder,
form#bearbeiten input[type="text"]::-webkit-input-placeholder,
form#backlink input[type="text"]::-webkit-input-placeholder,
form#register input[type="text"]::-webkit-input-placeholder,
form#register-veranstalter input[type="text"]::-webkit-input-placeholder,
form#image-upload-form input[type="date"]::-webkit-input-placeholder,
form#bearbeiten input[type="date"]::-webkit-input-placeholder,
form#backlink input[type="date"]::-webkit-input-placeholder,
form#register input[type="date"]::-webkit-input-placeholder,
form#register-veranstalter input[type="date"]::-webkit-input-placeholder,
form#image-upload-form input[type="password"]::-webkit-input-placeholder,
form#bearbeiten input[type="password"]::-webkit-input-placeholder,
form#backlink input[type="password"]::-webkit-input-placeholder,
form#register input[type="password"]::-webkit-input-placeholder,
form#register-veranstalter input[type="password"]::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666 !important;
}
form#image-upload-form input[type="text"]:-moz-placeholder,
form#bearbeiten input[type="text"]:-moz-placeholder,
form#backlink input[type="text"]:-moz-placeholder,
form#register input[type="text"]:-moz-placeholder,
form#register-veranstalter input[type="text"]:-moz-placeholder,
form#image-upload-form input[type="date"]:-moz-placeholder,
form#bearbeiten input[type="date"]:-moz-placeholder,
form#backlink input[type="date"]:-moz-placeholder,
form#register input[type="date"]:-moz-placeholder,
form#register-veranstalter input[type="date"]:-moz-placeholder,
form#image-upload-form input[type="password"]:-moz-placeholder,
form#bearbeiten input[type="password"]:-moz-placeholder,
form#backlink input[type="password"]:-moz-placeholder,
form#register input[type="password"]:-moz-placeholder,
form#register-veranstalter input[type="password"]:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666 !important;
  opacity: 1;
}
form#image-upload-form input[type="text"]::-moz-placeholder,
form#bearbeiten input[type="text"]::-moz-placeholder,
form#backlink input[type="text"]::-moz-placeholder,
form#register input[type="text"]::-moz-placeholder,
form#register-veranstalter input[type="text"]::-moz-placeholder,
form#image-upload-form input[type="date"]::-moz-placeholder,
form#bearbeiten input[type="date"]::-moz-placeholder,
form#backlink input[type="date"]::-moz-placeholder,
form#register input[type="date"]::-moz-placeholder,
form#register-veranstalter input[type="date"]::-moz-placeholder,
form#image-upload-form input[type="password"]::-moz-placeholder,
form#bearbeiten input[type="password"]::-moz-placeholder,
form#backlink input[type="password"]::-moz-placeholder,
form#register input[type="password"]::-moz-placeholder,
form#register-veranstalter input[type="password"]::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666 !important;
  opacity: 1;
}
form#image-upload-form input[type="text"]:-ms-input-placeholder,
form#bearbeiten input[type="text"]:-ms-input-placeholder,
form#backlink input[type="text"]:-ms-input-placeholder,
form#register input[type="text"]:-ms-input-placeholder,
form#register-veranstalter input[type="text"]:-ms-input-placeholder,
form#image-upload-form input[type="date"]:-ms-input-placeholder,
form#bearbeiten input[type="date"]:-ms-input-placeholder,
form#backlink input[type="date"]:-ms-input-placeholder,
form#register input[type="date"]:-ms-input-placeholder,
form#register-veranstalter input[type="date"]:-ms-input-placeholder,
form#image-upload-form input[type="password"]:-ms-input-placeholder,
form#bearbeiten input[type="password"]:-ms-input-placeholder,
form#backlink input[type="password"]:-ms-input-placeholder,
form#register input[type="password"]:-ms-input-placeholder,
form#register-veranstalter input[type="password"]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666 !important;
}
form#image-upload-form input[type="text"]::-ms-input-placeholder,
form#bearbeiten input[type="text"]::-ms-input-placeholder,
form#backlink input[type="text"]::-ms-input-placeholder,
form#register input[type="text"]::-ms-input-placeholder,
form#register-veranstalter input[type="text"]::-ms-input-placeholder,
form#image-upload-form input[type="date"]::-ms-input-placeholder,
form#bearbeiten input[type="date"]::-ms-input-placeholder,
form#backlink input[type="date"]::-ms-input-placeholder,
form#register input[type="date"]::-ms-input-placeholder,
form#register-veranstalter input[type="date"]::-ms-input-placeholder,
form#image-upload-form input[type="password"]::-ms-input-placeholder,
form#bearbeiten input[type="password"]::-ms-input-placeholder,
form#backlink input[type="password"]::-ms-input-placeholder,
form#register input[type="password"]::-ms-input-placeholder,
form#register-veranstalter input[type="password"]::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #666666 !important;
}
form#image-upload-form input[type="text"]:disabled,
form#bearbeiten input[type="text"]:disabled,
form#backlink input[type="text"]:disabled,
form#register input[type="text"]:disabled,
form#register-veranstalter input[type="text"]:disabled,
form#image-upload-form input[type="date"]:disabled,
form#bearbeiten input[type="date"]:disabled,
form#backlink input[type="date"]:disabled,
form#register input[type="date"]:disabled,
form#register-veranstalter input[type="date"]:disabled,
form#image-upload-form input[type="password"]:disabled,
form#bearbeiten input[type="password"]:disabled,
form#backlink input[type="password"]:disabled,
form#register input[type="password"]:disabled,
form#register-veranstalter input[type="password"]:disabled {
  color: #888888;
  cursor: not-allowed;
}
form#image-upload-form textarea,
form#bearbeiten textarea,
form#backlink textarea,
form#register textarea,
form#register-veranstalter textarea {
  color: #333333 !important;
  background: #EEEEEC;
  border: none;
  width: 100%;
  font-size: 15px;
  line-height: 26px;
  height: 26px;
  vertical-align: top;
  max-height: 400px;
  max-width: 65vw;
  padding: 10px;
}
form#image-upload-form textarea::-webkit-input-placeholder,
form#bearbeiten textarea::-webkit-input-placeholder,
form#backlink textarea::-webkit-input-placeholder,
form#register textarea::-webkit-input-placeholder,
form#register-veranstalter textarea::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666 !important;
}
form#image-upload-form textarea:-moz-placeholder,
form#bearbeiten textarea:-moz-placeholder,
form#backlink textarea:-moz-placeholder,
form#register textarea:-moz-placeholder,
form#register-veranstalter textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666 !important;
  opacity: 1;
}
form#image-upload-form textarea::-moz-placeholder,
form#bearbeiten textarea::-moz-placeholder,
form#backlink textarea::-moz-placeholder,
form#register textarea::-moz-placeholder,
form#register-veranstalter textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666 !important;
  opacity: 1;
}
form#image-upload-form textarea:-ms-input-placeholder,
form#bearbeiten textarea:-ms-input-placeholder,
form#backlink textarea:-ms-input-placeholder,
form#register textarea:-ms-input-placeholder,
form#register-veranstalter textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666 !important;
}
form#image-upload-form textarea::-ms-input-placeholder,
form#bearbeiten textarea::-ms-input-placeholder,
form#backlink textarea::-ms-input-placeholder,
form#register textarea::-ms-input-placeholder,
form#register-veranstalter textarea::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #666666 !important;
}
form#image-upload-form textarea:disabled,
form#bearbeiten textarea:disabled,
form#backlink textarea:disabled,
form#register textarea:disabled,
form#register-veranstalter textarea:disabled {
  color: #888888;
  cursor: not-allowed;
}
form#image-upload-form select,
form#bearbeiten select,
form#backlink select,
form#register select,
form#register-veranstalter select {
  background-color: #EEEEEC;
  border: none;
  padding-left: 10px;
  font-size: 15px;
  line-height: 26px;
  height: 26px;
  color: black;
}
form#image-upload-form select:disabled,
form#bearbeiten select:disabled,
form#backlink select:disabled,
form#register select:disabled,
form#register-veranstalter select:disabled {
  color: #888888;
  cursor: not-allowed;
}
form#image-upload-form label,
form#bearbeiten label,
form#backlink label,
form#register label,
form#register-veranstalter label {
  font-size: 15px;
  line-height: 26px;
  height: 26px;
  margin-right: 10px;
}
form#image-upload-form td,
form#bearbeiten td,
form#backlink td,
form#register td,
form#register-veranstalter td {
  vertical-align: top;
}
form#image-upload-form td.display-error,
form#bearbeiten td.display-error,
form#backlink td.display-error,
form#register td.display-error,
form#register-veranstalter td.display-error {
  color: red;
  padding: 5px 5px 0 5px;
  text-align: left;
  width: 100%;
}
form#image-upload-form td.display-error ul,
form#bearbeiten td.display-error ul,
form#backlink td.display-error ul,
form#register td.display-error ul,
form#register-veranstalter td.display-error ul {
  margin: 5px 0 5px 0;
}
form#image-upload-form p.success,
form#bearbeiten p.success,
form#backlink p.success,
form#register p.success,
form#register-veranstalter p.success {
  color: green;
  font-weight: bold;
}
form#image-upload-form p.error,
form#bearbeiten p.error,
form#backlink p.error,
form#register p.error,
form#register-veranstalter p.error {
  color: red;
  font-weight: bold;
}
form#image-upload-form label,
form#bearbeiten label,
form#backlink label,
form#register label,
form#register-veranstalter label {
  display: inline-block;
}
form#image-upload-form select,
form#bearbeiten select,
form#backlink select,
form#register select,
form#register-veranstalter select {
  vertical-align: baseline;
}
form#image-upload-form table,
form#bearbeiten table,
form#backlink table,
form#register table,
form#register-veranstalter table {
  width: 100%;
}
form#image-upload-form table tr.spacer-row td,
form#bearbeiten table tr.spacer-row td,
form#backlink table tr.spacer-row td,
form#register table tr.spacer-row td,
form#register-veranstalter table tr.spacer-row td {
  line-height: 16px;
  height: 16px;
}
form#image-upload-form table tr.information_optional_first td,
form#bearbeiten table tr.information_optional_first td,
form#backlink table tr.information_optional_first td,
form#register table tr.information_optional_first td,
form#register-veranstalter table tr.information_optional_first td {
  border-top: 1px solid #aaa;
  padding-top: 16px;
}
form#image-upload-form table tr.information_optional_last td,
form#bearbeiten table tr.information_optional_last td,
form#backlink table tr.information_optional_last td,
form#register table tr.information_optional_last td,
form#register-veranstalter table tr.information_optional_last td {
  border-bottom: 1px solid #aaa;
  padding-bottom: 16px;
}
#image-upload-form div.image-container {
  float: left;
  width: 152px;
}
#image-upload-form div.image-upload-right {
  float: left;
  margin-left: 172px;
}
#bearbeiten #profil_plz {
  width: 80px;
}
div.hinweis {
  border: 1px solid #dddddd;
  background-color: #eeeeee;
  padding: 10px;
}
p.steps-to-signup {
  position: relative;
  padding-left: 10px;
}
p.steps-to-signup:before {
  content: '•';
  position: absolute;
  left: -2px;
  top: 0;
}
p.steps-to-signup em {
  text-decoration: underline;
}
#verborgen1 {
  position: relative;
}
#verborgen1 #preselect {
  position: relative;
}
#verborgen1 #preselect select[name="netzwerk_name"] {
  width: 240px;
}
#verborgen1 #preselect input[name="netzwerk_beitritt"] {
  width: 80px;
}
#verborgen1 div.display-error {
  color: red;
  padding: 5px 5px 0 5px;
}
form#register-veranstalter h3 {
  margin-top: 30px;
}
form#register-veranstalter table.form-layout {
  margin-bottom: 40px;
}
form#register-veranstalter table.form-layout td {
  padding-bottom: 10px;
}
form#register-veranstalter button {
  display: inline-block;
}
form#register-veranstalter div[data-step="ProviderStep"] input[name="profil[einrichtung]"] {
  width: 400px;
}
form#register-veranstalter div[data-step="ProviderStep"] input[name="profil[plz]"] {
  width: 80px;
}
form#register-veranstalter div[data-step="ProviderStep"] #profil_loc_id {
  width: 275px;
}
form#register-veranstalter div[data-step="ProviderStep"] div.duplicate-candidates-table-container {
  overflow: auto;
  max-height: 225px;
  margin-bottom: 20px;
}
form#register-veranstalter div[data-step="ClassificationStep"] input[name="profil[netzwerk_beitritt]"] {
  width: 110px;
}
form#register-veranstalter div[data-step="PublicProfileStep"] input[name="profil[strasse]"],
form#register-veranstalter div[data-step="PublicProfileStep"] select[name="profil[typ]"],
form#register-veranstalter div[data-step="PublicProfileStep"] input[name="profil[website]"],
form#register-veranstalter div[data-step="PublicProfileStep"] input[name="profil[email_allgemein]"],
form#register-veranstalter div[data-step="PublicProfileStep"] input[name="profil[ansprechpartner]"],
form#register-veranstalter div[data-step="PublicProfileStep"] input[name="profil[telefax]"],
form#register-veranstalter div[data-step="PublicProfileStep"] input[name="profil[telefon]"] {
  width: 300px;
}
form#register-veranstalter div[data-step="PublicProfileStep"] textarea[name="profil[weitere_infos]"] {
  min-width: 300px;
  max-width: 600px;
}
form#register-veranstalter div[data-step="ConfirmStep"] .change-step {
  cursor: pointer;
  color: #5B7C22;
}
form#register-veranstalter div[data-step="ConfirmStep"] .change-step:hover {
  color: #a0ce4e;
}
form#register-veranstalter div[data-step="ConfirmStep"] .change-step span {
  margin-left: 8px;
}
form#register-veranstalter div[data-step="ConfirmStep"] .confirm-network-date,
form#register-veranstalter div[data-step="ConfirmStep"] .confirm-network {
  font-weight: bold;
}
form#register-veranstalter div[data-step="ConfirmStep"] label.confirm-step-label {
  display: block;
  font-size: inherit;
}
form#register-veranstalter div[data-step="ConfirmStep"] table.list {
  font-size: 12px;
}
form#register-veranstalter div.type-of-profile-selected-container {
  display: none;
  margin: 20px;
}
form#register-veranstalter div.type-of-profile-selected-container div.type-of-profile-description {
  margin: 20px 0;
}
form#register-veranstalter div.logo-preview {
  width: 200px;
  height: 200px;
  border: 1px solid #cccccc;
  margin-top: 10px;
  position: relative;
}
form#register-veranstalter div.logo-preview.has-error {
  border: 1px solid red;
}
form#register-veranstalter div.logo-preview > div.error-notice {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  color: darkred;
  font-size: 0.8em;
  width: 80%;
  text-align: center;
}
form#register-veranstalter div.logo-preview > img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
form#register-veranstalter input.invalid,
form#register-veranstalter select.invalid {
  border: 1px solid red;
}
form#register-veranstalter .validation-error-message {
  color: red;
  font-size: 0.6em;
}
form#register-veranstalter i[data-tooltip-text] {
  cursor: help;
  margin-left: 10px;
}
form#register-veranstalter tr.option-use-existing button {
  width: 75px;
}
form#register-veranstalter tr.option-use-existing p {
  margin-bottom: 0 !important;
}
form#register-veranstalter tr.option-has-session button {
  width: 75px;
}
form#register-veranstalter tr.option-has-session p {
  margin-bottom: 0 !important;
}
table.check_matrix {
  border-collapse: collapse;
  width: auto;
}
table.check_matrix tr td {
  padding: 0;
  border: 1px solid #333333;
  text-align: center;
  width: 75px;
}
table.check_matrix tr td:first-child {
  width: 200px;
  text-align: left;
}
table.check_matrix tr:first-child td:first-child {
  border: none;
}
table.check_matrix tr:first-child td,
table.check_matrix tr td:first-child {
  padding: 2px 5px;
}
button {
  border: none;
  font-size: 15px;
  line-height: 26px;
  height: 26px;
  line-height: 0;
  font-family: "BaWue Sans Regular" !important;
  cursor: pointer;
  background-color: var(--awb-color5);
  color: #fff;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 20px;
  border-radius: 5px;
  font-size: 16px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  white-space: nowrap;
}
button a {
  color: white;
}
button:focus,
button:active {
  background-color: var(--awb-color6);
}
button:hover {
  background-color: var(--awb-color6);
}
button:disabled,
button:disabled a {
  cursor: default;
}
button:disabled,
button:disabled:hover,
button:disabled:focus,
button:disabled:active {
  background-color: #dbdbdb;
}
button:disabled,
button:disabled:hover,
button:disabled:focus,
button:disabled:active,
button:disabled a,
button:disabled:hover a,
button:disabled:focus a,
button:disabled:active a {
  color: lightgray;
}
button.selected {
  font-weight: normal;
  border-bottom: 3px solid #222222;
}
.disabled {
  opacity: 0.4;
}
#dialogKlassifikation input[type="radio"] {
  position: absolute;
  height: 22px;
}
#dialogKlassifikation input[type="radio"] ~ label {
  padding-left: 50px;
  display: inline-block;
  line-height: 20px;
  padding-bottom: 6px;
}
#dialogKlassifikation input[type="radio"] ~ label span {
  margin-left: -22px;
  display: inline-block;
  width: 22px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3RoZW1lcy93YlBvcnRhbDI0L2Nzcy9taXhpbnMubGVzcyIsImNzcy92ZXJhbnN0YWx0ZXJwcm9maWwtZWRpdC5jc3MiLCJjc3MvdmVyYW5zdGFsdGVycHJvZmlsLWVkaXQubGVzcyIsImNzcy9wYXJ0aWFsL3ZlcmFuc3RhbHRlcnByb2ZpbC1rbGFzc2lmaWthdGlvbi5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRQQTs7O0VBQ0Msb0JBQUE7Q0N6UEE7QUQ0UEQ7RUFDQyxpQkFBQTtDQzFQQTtBRDJQQTtFQUNDLGNBQUE7Q0N6UEQ7QUFDRDs7R0FFRztBQ1BIO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtDRFNBO0FDWEQ7RUFJRSx1QkFBQTtDRFVEO0FDTkU7Ozs7Ozs7O0VBQ0MsdUJBQUE7Q0RlSDtBQ1REOztFRmdUQyxhQUFBO0VBektBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBeUtBLGVBQUE7RUFDQSw2Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0NDalNBO0FDckNEOztFRndVRSxhQUFBO0NDL1JEO0FEaVNBOzs7O0VBQ0Msb0NBQUE7Q0M1UkQ7QUQ4UkE7O0VBQ0Msb0NBQUE7Q0MzUkQ7QUQ4UkM7Ozs7RUFDQyxnQkFBQTtDQ3pSRjtBRDJSQzs7Ozs7Ozs7RUFDQywwQkFBQTtDQ2xSRjtBRG1SRTs7Ozs7Ozs7Ozs7Ozs7OztFQUNDLGlCQUFBO0NDbFFIO0FEc1FBOztFQUNDLG9CQUFBO0VBQ0EsaUNBQUE7Q0NuUUQ7QUR1WkM7OztFQS9NRCwwQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFB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ImZpbGUiOiJjc3MvdmVyYW5zdGFsdGVycHJvZmlsLWVkaXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnRleHQtc2hhZG93IChAc3RyaW5nOiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSkge1xuXHR0ZXh0LXNoYWRvdzogQHN0cmluZztcbn1cbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcblx0LW1vei1ib3gtc2hhZG93OiAgICBAc3RyaW5nO1xuXHRib3gtc2hhZG93OiAgICAgICAgIEBzdHJpbmc7XG59XG4uZHJvcC1zaGFkb3cgKEB4OiAwLCBAeTogMXB4LCBAYmx1cjogMnB4LCBAc3ByZWFkOiAwLCBAYWxwaGE6IDAuMjUpIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBAeCBAeSBAYmx1ciBAc3ByZWFkIHJnYmEoMCwgMCwgMCwgQGFscGhhKTtcblx0LW1vei1ib3gtc2hhZG93OiAgICBAeCBAeSBAYmx1ciBAc3ByZWFkIHJnYmEoMCwgMCwgMCwgQGFscGhhKTtcblx0Ym94LXNoYWRvdzogICAgICAgICBAeCBAeSBAYmx1ciBAc3ByZWFkIHJnYmEoMCwgMCwgMCwgQGFscGhhKTtcbn1cbi5pbm5lci1zaGFkb3cgKEB4OiAwLCBAeTogMXB4LCBAYmx1cjogMnB4LCBAc3ByZWFkOiAwLCBAYWxwaGE6IDAuMjUpIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCBAeCBAeSBAYmx1ciBAc3ByZWFkIHJnYmEoMCwgMCwgMCwgQGFscGhhKTtcblx0LW1vei1ib3gtc2hhZG93OiAgICBpbnNldCBAeCBAeSBAYmx1ciBAc3ByZWFkIHJnYmEoMCwgMCwgMCwgQGFscGhhKTtcblx0Ym94LXNoYWRvdzogICAgICAgICBpbnNldCBAeCBAeSBAYmx1ciBAc3ByZWFkIHJnYmEoMCwgMCwgMCwgQGFscGhhKTtcbn1cblxuLmJveC1zaXppbmcgKEB0eXBlOiBib3JkZXItYm94KSB7XG5cdC13ZWJraXQtYm94LXNpemluZzogQHR5cGU7XG5cdC1tb3otYm94LXNpemluZzogICAgQHR5cGU7XG5cdGJveC1zaXppbmc6ICAgICAgICAgQHR5cGU7XG59XG5cbi5ib3JkZXItcmFkaXVzIChAcmFkaXVzOiA1cHgpIHtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6ICAgIEByYWRpdXM7XG5cdGJvcmRlci1yYWRpdXM6ICAgICAgICAgQHJhZGl1cztcblxuXHQtbW96LWJhY2tncm91bmQtY2xpcDogICAgcGFkZGluZztcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRiYWNrZ3JvdW5kLWNsaXA6ICAgICAgICAgcGFkZGluZy1ib3g7XG59XG4uYm9yZGVyLXJhZGl1c2VzIChAdG9wcmlnaHQ6IDAsIEBib3R0b21yaWdodDogMCwgQGJvdHRvbWxlZnQ6IDAsIEB0b3BsZWZ0OiAwKSB7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICAgIEB0b3ByaWdodDtcblx0LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQGJvdHRvbXJpZ2h0O1xuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICBAYm90dG9tbGVmdDtcblx0LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAgICAgQHRvcGxlZnQ7XG5cblx0LW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAgICAgICAgQHRvcHJpZ2h0O1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICAgICBAYm90dG9tcmlnaHQ7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAgICAgIEBib3R0b21sZWZ0O1xuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogICAgICAgICBAdG9wbGVmdDtcblxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogICAgICAgICAgICBAdG9wcmlnaHQ7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAgICAgICAgIEBib3R0b21yaWdodDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogICAgICAgICAgQGJvdHRvbWxlZnQ7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICAgICAgICAgICAgIEB0b3BsZWZ0O1xuXG5cdC1tb3otYmFja2dyb3VuZC1jbGlwOiAgICBwYWRkaW5nO1xuXHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGJhY2tncm91bmQtY2xpcDogICAgICAgICBwYWRkaW5nLWJveDtcbn1cblxuLm9wYWNpdHkgKEBvcGFjaXR5OiAwLjUpIHtcblx0LXdlYmtpdC1vcGFjaXR5OiBAb3BhY2l0eTtcblx0LW1vei1vcGFjaXR5OiAgICBAb3BhY2l0eTtcblx0b3BhY2l0eTogICAgICAgICBAb3BhY2l0eTtcbn1cblxuLmdyYWRpZW50IChAc3RhcnRDb2xvcjogI2VlZSwgQGVuZENvbG9yOiB3aGl0ZSkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnRDb2xvcjtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShAc3RhcnRDb2xvciksIHRvKEBlbmRDb2xvcikpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xufVxuLmhvcml6b250YWwtZ3JhZGllbnQgKEBzdGFydENvbG9yOiAjZWVlLCBAZW5kQ29sb3I6IHdoaXRlKSB7XG5cdGJhY2tncm91bmQtY29sb3I6IEBzdGFydENvbG9yO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShAc3RhcnRDb2xvciksIHRvKEBlbmRDb2xvcikpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTtcbn1cblxuLmFuaW1hdGlvbiAoQG5hbWUsIEBkdXJhdGlvbjogMzAwbXMsIEBlYXNlOiBlYXNlKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBAbmFtZSBAZHVyYXRpb24gQGVhc2U7XG5cdC1tb3otYW5pbWF0aW9uOiAgICBAbmFtZSBAZHVyYXRpb24gQGVhc2U7XG5cdC1tcy1hbmltYXRpb246ICAgICBAbmFtZSBAZHVyYXRpb24gQGVhc2U7XG5cdGFuaW1hdGlvbjogICAgICAgICBAbmFtZSBAZHVyYXRpb24gQGVhc2U7XG59XG5cbi50cmFuc2l0aW9uIChAdHJhbnNpdGlvbikge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xuXHQtbW96LXRyYW5zaXRpb246ICAgIEB0cmFuc2l0aW9uO1xuXHQtbXMtdHJhbnNpdGlvbjogICAgIEB0cmFuc2l0aW9uO1xuXHQtby10cmFuc2l0aW9uOiAgICAgIEB0cmFuc2l0aW9uO1xufVxuLnRyYW5zZm9ybShAc3RyaW5nKXtcblx0LXdlYmtpdC10cmFuc2Zvcm06IEBzdHJpbmc7XG5cdC1tb3otdHJhbnNmb3JtOiAgICBAc3RyaW5nO1xuXHQtbXMtdHJhbnNmb3JtOiAgICAgQHN0cmluZztcblx0LW8tdHJhbnNmb3JtOiAgICAgIEBzdHJpbmc7XG59XG4uc2NhbGUgKEBmYWN0b3IpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEBmYWN0b3IpO1xuXHQtbW96LXRyYW5zZm9ybTogICAgc2NhbGUoQGZhY3Rvcik7XG5cdC1tcy10cmFuc2Zvcm06ICAgICBzY2FsZShAZmFjdG9yKTtcblx0LW8tdHJhbnNmb3JtOiAgICAgIHNjYWxlKEBmYWN0b3IpO1xufVxuLnJvdGF0ZSAoQGRlZykge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogICAgcm90YXRlKEBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiAgICAgcm90YXRlKEBkZWcpO1xuXHQtby10cmFuc2Zvcm06ICAgICAgcm90YXRlKEBkZWcpO1xufVxuLnNrZXcgKEBkZWcsIEBkZWcyKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KEBkZWcsIEBkZWcyKTtcblx0LW1vei10cmFuc2Zvcm06ICAgIHNrZXcoQGRlZywgQGRlZzIpO1xuXHQtbXMtdHJhbnNmb3JtOiAgICAgc2tldyhAZGVnLCBAZGVnMik7XG5cdC1vLXRyYW5zZm9ybTogICAgICBza2V3KEBkZWcsIEBkZWcyKTtcbn1cbi50cmFuc2xhdGUgKEB4LCBAeTowKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcblx0LW1vei10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZShAeCwgQHkpO1xuXHQtbXMtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKEB4LCBAeSk7XG5cdC1vLXRyYW5zZm9ybTogICAgICB0cmFuc2xhdGUoQHgsIEB5KTtcbn1cbi50cmFuc2xhdGUzZCAoQHgsIEB5OiAwLCBAejogMCkge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG5cdC1tb3otdHJhbnNmb3JtOiAgICB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcblx0LW1zLXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuXHQtby10cmFuc2Zvcm06ICAgICAgdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG59XG4ucGVyc3BlY3RpdmUgKEB2YWx1ZTogMTAwMCkge1xuXHQtd2Via2l0LXBlcnNwZWN0aXZlOiBAdmFsdWU7XG5cdC1tb3otcGVyc3BlY3RpdmU6ICAgIEB2YWx1ZTtcblx0LW1zLXBlcnNwZWN0aXZlOiAgICAgQHZhbHVlO1xuXHRwZXJzcGVjdGl2ZTogICAgICAgICBAdmFsdWU7XG59XG4udHJhbnNmb3JtLW9yaWdpbiAoQHg6Y2VudGVyLCBAeTpjZW50ZXIpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAeCBAeTtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiAgICBAeCBAeTtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICAgICBAeCBAeTtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogICAgICBAeCBAeTtcbn1cblxuLy8gRWlnZW5lIE1peGluc1xuXG4ua2V5ZnJhbWVzKEBuYW1lOyBAYXJndW1lbnRzKSB7XG5cdEAtbW96LWtleWZyYW1lcyBAbmFtZSB7IEBhcmd1bWVudHMoKTsgfVxuXHRALXdlYmtpdC1rZXlmcmFtZXMgQG5hbWUgeyBAYXJndW1lbnRzKCk7IH1cblx0QGtleWZyYW1lcyBAbmFtZSB7IEBhcmd1bWVudHMoKTsgfVxufVxuXG4uc2tldy1yb3RhdGUgKEBkZWcsIEBkZWcyKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KEBkZWcsIEBkZWcyKSByb3RhdGUoLTkwZGVnICsgQGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiAgICBza2V3KEBkZWcsIEBkZWcyKSByb3RhdGUoLTkwZGVnICsgQGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06ICAgICBza2V3KEBkZWcsIEBkZWcyKSByb3RhdGUoLTkwZGVnICsgQGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogICAgICBza2V3KEBkZWcsIEBkZWcyKSByb3RhdGUoLTkwZGVnICsgQGRlZyk7XG59XG5cbi5mb250U3R5bGUgKEBmb250OjE1cHgsIEBoZWlnaHQ6MjZweCl7XG5cdGZvbnQtc2l6ZTogQGZvbnQ7XG5cdGxpbmUtaGVpZ2h0OiBAaGVpZ2h0O1xuXHRoZWlnaHQ6QGhlaWdodDtcbn1cblxuLmVsbGlwc2lzICgpIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5wbGFjZWhvbGRlciAoQGNvbG9yOiAjOTA5KSB7XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG5cdFx0Y29sb3I6ICAgIEBjb2xvciFpbXBvcnRhbnQ7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cblx0XHRjb2xvcjogICAgQGNvbG9yIWltcG9ydGFudDtcblx0XHRvcGFjaXR5OiAgMTtcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuXHRcdGNvbG9yOiAgICBAY29sb3IhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6ICAxO1xuXHR9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cblx0XHRjb2xvcjogICAgQGNvbG9yIWltcG9ydGFudDtcblx0fVxuXHQmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuXHRcdGNvbG9yOiAgICBAY29sb3IhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBib2R5V2lkdGggOiAxMTAwcHg7XG5cbi8vIEJhc2UgY29sb3JcbkBid0dyZWVuIDogI2EwY2U0ZTtcbkBid0xpbmtHcmVlbiA6ICM1QjdDMjI7XG5AYndXYXJuIDogI0U4OTkwQztcbkBid0Vycm9yIDogI0ZGMDAwMDtcbkBid0luZm8gOiAjNEQwQ0U4O1xuQGJ3SGludCA6ICMwREVDRkY7XG5AYndGb250T25HcmVlbiA6ICMyMjIyMjI7XG5AYndTZWFyY2hDb2xvcjogdmFyKC0tYXdiLWNvbG9yMyk7XG5AYndTZWFyY2hDb2xvckhvdmVyOiAjZGZkZmRmO1xuQGJ3QnV0dG9uR3JlZW46IHZhcigtLWF3Yi1jb2xvcjUpO1xuQGJ3QnV0dG9uR3JlZW5Ib3ZlcjogdmFyKC0tYXdiLWNvbG9yNik7XG5cbkBpbnB1dC1iYWNrZ3JvdW5kIDogI0VFRUVFQztcblxuQHRoZUNoYWVuY2UgOiByZ2IoMjU1LCAyNTIsIDApO1xuXG5AY2hpcEJhY2tncm91bmQ6ICNGMUVFRUQ7XG5AY2hpcEJvcmRlcjogI0Q0RDRENDtcbkBjaGlwVGV4dENvbG9yOiAjNTQ0RjRGO1xuXG5AZmlsdGVyVHlwZU9uQ29sb3I6ICM0RDdGMEE7XG5AZmlsdGVyVHlwZU9mZkNvbG9yOiAjRkZGRkZGO1xuXG5cbkBha3Rpdi1jaGFubmVscyA6IGNoYW5uZWwtd2ViIGNoYW5uZWwtZmlmbyBjaGFubmVsLWt1cnNuZXQgY2hhbm5lbC1zb2FwO1xuQGNoYW5uZWwtd2ViICAgICA6IFwiL3B1Yi1odG1sL2ltZy9jaGFubmVscy9ha3RpdldlYi5wbmdcIjtcbkBjaGFubmVsLWZpZm8gICAgOiBcIi9wdWItaHRtbC9pbWcvY2hhbm5lbHMvYWt0aXZGaWZvLnBuZ1wiO1xuQGNoYW5uZWwta3Vyc25ldCA6IFwiL3B1Yi1odG1sL2ltZy9jaGFubmVscy9ha3Rpdkt1cnNuZXQucG5nXCI7XG5AY2hhbm5lbC1zb2FwICAgIDogXCIvcHViLWh0bWwvaW1nL2NoYW5uZWxzL2FrdGl2U29hcC5wbmdcIjtcblxuLmFrdGl2Q2hhbm5lbFNwYW5zKCkge1xuXHRzcGFue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0bWFyZ2luLXRvcDoxcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQmLmFrdGl2LXdlYntcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChAY2hhbm5lbC13ZWIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Ji5ha3Rpdi1maWZve1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKEBjaGFubmVsLWZpZm8pO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Ji5ha3Rpdi1rdXJzbmV0e1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKEBjaGFubmVsLWt1cnNuZXQpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Ji5ha3Rpdi1zb2Fwe1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKEBjaGFubmVsLXNvYXApO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cbn1cblxuLy8gZWlnZW5lIGJhc2Ugc3R5bGVzXG5idXR0b24sIGlucHV0LCB0ZXh0YXJlYXtcblx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiO1xufVxuXG5wICsgdWwge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHQmLmVycm9yc3tcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5pbmZvLWJveCAoQGxlZnQ6MTdweCwgQHRvcDogMTBweCwgQGZvbnQtc2l6ZTogMjVweCkge1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHNwYW4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQmW2NsYXNzXj1cImljb24ta3J1XCJdIHtcblx0XHRcdGxlZnQ6IEBsZWZ0O1xuXHRcdFx0dG9wOiBAdG9wO1xuXHRcdFx0Zm9udC1zaXplOiBAZm9udC1zaXplO1xuXHRcdH1cblx0XHQmLmNvdW50LWVsZW1lbnRzIHtcblx0XHRcdCY6ZW1wdHl7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdGxlZnQ6IDM0cHg7XG5cdFx0XHR0b3A6IDdweDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOS41cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NDI5O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQmLmNvdW50LW92ZXJmbG93IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaW5mby1saXN0IChAd2lkdGg6IDI1MHB4KSB7XG5cdC5kcm9wLXNoYWRvdygpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAwIDEwcHggMjBweCAxMHB4O1xuXHR3aWR0aDogQHdpZHRoO1xuXHRzcGFue1xuXHRcdHdpZHRoOiBAd2lkdGggLSAyMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHQuZWxsaXBzaXMoKTtcblx0XHRwYWRkaW5nIDogMTBweCAwIDAgMDtcblx0fVxufVxuXG4uZmxhdC1pbnB1dCAoKSB7XG5cdGNvbG9yOiMzMzMzMzMhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBAaW5wdXQtYmFja2dyb3VuZDtcblx0Ym9yZGVyOm5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQuZm9udFN0eWxlKCk7XG5cdC5wbGFjZWhvbGRlcigjNjY2NjY2KTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0JjpkaXNhYmxlZHtcblx0XHRjb2xvcjojODg4ODg4O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cbn1cblxuLmJ1dHRvbi1zdHlsZSAoKSB7XG5cdGJvcmRlcjpub25lO1xuXHQuZm9udFN0eWxlKCk7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRmb250LWZhbWlseTogXCJCYVd1ZSBTYW5zIFJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IEBid0J1dHRvbkdyZWVuO1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRhe1xuXHRcdGNvbG9yOndoaXRlO1xuXHR9XG5cdCY6Zm9jdXMsJjphY3RpdmV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGJ3QnV0dG9uR3JlZW5Ib3Zlcjtcblx0fVxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBid0J1dHRvbkdyZWVuSG92ZXI7XG5cdH1cblx0JjpkaXNhYmxlZHtcblx0XHQmLGF7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHRcdCYsJjpob3ZlciwmOmZvY3VzLCY6YWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihncmV5c2NhbGUoQGJ3R3JlZW4pLCAzMCUpO1xuXHRcdFx0Jixhe1xuXHRcdFx0XHRjb2xvcjpsaWdodGdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc2VsZWN0ZWR7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgQGJ3Rm9udE9uR3JlZW47XG5cdH1cbn1cblxuQENvbG9yU3VjY2VzczogbGlnaHRlbigjMWQ5NjQyLCA4MCUsIHJlbGF0aXZlKTtcbkBDb2xvckludmFsaWQ6IGxpZ2h0ZW4ocmVkLCA3MCUsIHJlbGF0aXZlKTtcbkBDb2xvckZhaWx1cmU6IGxpZ2h0ZW4ocmVkLCAyMCUsIHJlbGF0aXZlKTtcbkBDb2xvcldvcmtpbmc6IGxpZ2h0ZW4oYmx1ZSwgOTAlLCByZWxhdGl2ZSk7XG5cbkBtaW5pc3RyeV9mb250OiBFQiBHYXJhbW9uZCwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBUaW1lcywgc2VyaWY7XG5cbi5mb3JtLXJlYWN0ICggKSB7XG5cdGlucHV0LHRleHRhcmVhLHNlbGVjdHtcblx0XHQudHJhbnNpdGlvbihiYWNrZ3JvdW5kIDMwMG1zKTtcblx0fVxuXHQmLnN1Y2Nlc3Mge1xuXHRcdGlucHV0LHRleHRhcmVhLHNlbGVjdHtcblx0XHRcdGJhY2tncm91bmQ6IEBDb2xvclN1Y2Nlc3M7XG5cdFx0fVxuXHR9XG5cdCYuaW52YWxpZHtcblx0XHRpbnB1dCx0ZXh0YXJlYSxzZWxlY3R7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAQ29sb3JJbnZhbGlkO1xuXHRcdH1cblx0fVxuXHQmLmZhaWx1cmV7XG5cdFx0aW5wdXQsdGV4dGFyZWEsc2VsZWN0e1xuXHRcdFx0YmFja2dyb3VuZDogQENvbG9yRmFpbHVyZTtcblx0XHR9XG5cdH1cblx0Ji53b3JraW5ne1xuXHRcdGlucHV0LHRleHRhcmVhLHNlbGVjdHtcblx0XHRcdGJhY2tncm91bmQ6IEBDb2xvcldvcmtpbmc7XG5cdFx0fVxuXHR9XG5cblx0Ji53b3JraW5nIGJ1dHRvblt0eXBlPVwic3VibWl0XCJde1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0fVxuXG5cdGlucHV0LHRleHRhcmVhLHNlbGVjdHtcblx0XHQmLnN1Y2Nlc3N7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAQ29sb3JTdWNjZXNzO1xuXHRcdH1cblx0XHQmLmludmFsaWR7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAQ29sb3JJbnZhbGlkO1xuXHRcdH1cblx0XHQmLmZhaWx1cmV7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAQ29sb3JGYWlsdXJlO1xuXHRcdH1cblx0XHQmLndvcmtpbmd7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAQ29sb3JXb3JraW5nO1xuXHRcdH1cblx0fVxuXG5cdHNwYW4uZm9ybS1pbnB1dHtcblx0XHQmLnN1Y2Nlc3N7XG5cdFx0XHRpbnB1dCx0ZXh0YXJlYSxzZWxlY3R7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBDb2xvclN1Y2Nlc3M7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW52YWxpZHtcblx0XHRcdGlucHV0LHRleHRhcmVhLHNlbGVjdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBDb2xvckludmFsaWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZmFpbHVyZXtcblx0XHRcdGlucHV0LHRleHRhcmVhLHNlbGVjdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBDb2xvckZhaWx1cmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYud29ya2luZ3tcblx0XHRcdGlucHV0LHRleHRhcmVhLHNlbGVjdHtcblx0XHRcdFx0YmFja2dyb3VuZDogQENvbG9yV29ya2luZztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzcGFuLmZvcm0taW5wdXR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQmLmhhc0luZm8sJi53b3JraW5ne1xuXHRcdFx0Jjo6YmVmb3JlLCY6OmFmdGVye1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5oYXNJbmZve1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvcHViLWh0bWwvaW1nL2ljb25faW5mby5wbmcnKSBuby1yZXBlYXQ7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRjdXJzb3I6IGhlbHA7XG5cdFx0XHRcdHJpZ2h0OiAzcHg7XG5cdFx0XHR9XG5cdFx0XHQmLmluZm9JbnNpZGU6OmJlZm9yZXtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLmluZm9PdXRzaWRle1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHQvL3JpZ2h0OiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLndvcmtpbmc6OmFmdGVye1xuXHRcdFx0Y3Vyc29yOiBwcm9ncmVzcztcblxuXHRcdFx0Y29udGVudDogJ0locmUgw4RuZGVydW5nZW4gd2VyZGVuIGdlc3BlaWNoZXJ0Jztcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvcHViLWh0bWwvaW1nL2lucHV0LWxvYWRlci5naWYpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDVweCA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG5cblx0XHRcdHBhZGRpbmc6IDVweCA1cHggNXB4IDgwcHg7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0ei1pbmRleDogNTAwO1xuXHRcdH1cblx0fVxuXG5cdC50b29sdGlwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxufVxuXG4uZm9ybS1iYXNpYy1zZWxlY3Qtc3R5bGUoKXtcblx0YmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJhY2tncm91bmQ7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdC5mb250U3R5bGUoKTtcblx0Y29sb3I6YmxhY2s7XG5cdCY6ZGlzYWJsZWR7XG5cdFx0Y29sb3I6Izg4ODg4ODtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHR9XG59XG4uZm9ybS1iYXNpY3MgKCApIHtcblx0aW5wdXRbdHlwZT1zdWJtaXRdLFxuXHRidXR0b24ge1xuXHRcdC5idXR0b24tc3R5bGUoKTtcblx0fVxuXHRpbnB1dHtcblx0XHQmW3R5cGU9XCJ0ZXh0XCJdLCZbdHlwZT1cImRhdGVcIl0sJlt0eXBlPVwicGFzc3dvcmRcIl17XG5cdFx0XHQuZmxhdC1pbnB1dCgpO1xuXHRcdH1cblx0fVxuXHR0ZXh0YXJlYXtcblx0XHQuZmxhdC1pbnB1dCgpO1xuXHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdG1heC13aWR0aDogNjV2dztcblx0XHRwYWRkaW5nOjEwcHg7XG5cdH1cblx0c2VsZWN0IHtcblx0XHQuZm9ybS1iYXNpYy1zZWxlY3Qtc3R5bGUoKTtcblx0fVxuXHRsYWJlbHtcblx0XHQuZm9udFN0eWxlKCk7XG5cdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdH1cbn1cblxuLmxlZ2FjeS1mb3JtICgpIHtcblx0dGR7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXHR0ZC5kaXNwbGF5LWVycm9ye1xuXHRcdGNvbG9yOnJlZDtcblx0XHRwYWRkaW5nOiA1cHggNXB4IDAgNXB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHR1bHtcblx0XHRcdG1hcmdpbiA6IDVweCAwIDVweCAwO1xuXHRcdH1cblx0fVxuXHRwLnN1Y2Nlc3N7XG5cdFx0Y29sb3I6Z3JlZW47XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0cC5lcnJvcntcblx0XHRjb2xvcjpyZWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0bGFiZWx7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdHNlbGVjdHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdH1cbn1cblxuLmNsZWFyLWZpeCgpIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4uY2hlY2tfbWF0cml4KCl7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHdpZHRoOmF1dG87XG5cdHRyIHtcblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZHtcblx0XHRcdGJvcmRlcjpub25lO1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHRkLCB0ZDpmaXJzdC1jaGlsZHtcblx0XHRcdHBhZGRpbmc6IDJweCA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qXG5cdHRoZW9yeSBmcm9tIGh0dHA6Ly9qaW1teWJvbm5leS5jb20vYXJ0aWNsZXMvY29sdW1uX2hlYWRlcl9yb3RhdGlvbl9jc3MvXG4gKi9cblxuLmRpYWdvbmFsLWFsbC1idXQtZmlyc3QoQHJvdFdpZHRoOjEwMHB4LCBAbjoxMikge1xuXHR0ZCx0aCB7XG5cdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAxMiAqIFwiIEByb3RXaWR0aCApO1xuXHRcdH1cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdHdpZHRoOiBAcm90V2lkdGg7XG5cdFx0fVxuXHR9XG59XG5cbi5kaWFnb25hbC1oZWFkaW5ncyhAcm90RGVnOiA0NWRlZywgQHJvdFdpZHRoOiA0MHB4LCBAcm90SGVpZ2h0OiAxMDBweCkge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAoQHJvdEhlaWdodCAqIHNpbihAcm90RGVnKSk7XG5cdHRoZWFkIHRye1xuXHRcdGhlaWdodDpAcm90SGVpZ2h0O1xuXHRcdHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdGhlaWdodDogQHJvdEhlaWdodDtcblx0XHRcdHdpZHRoOiBAcm90V2lkdGg7XG5cdFx0XHRtaW4td2lkdGg6IEByb3RXaWR0aDtcblx0XHRcdG1heC13aWR0aDogQHJvdFdpZHRoO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMC44O1xuXHRcdFx0Jj4gZGl2IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6ICAoQHJvdEhlaWdodCAqIHRhbihAcm90RGVnKSAvIDIpOyAvKiA4MCAqIHRhbig0NSkgLyAyID0gNDAgd2hlcmUgODAgaXMgdGhlIGhlaWdodCBvbiB0aGUgY2VsbCBhbmQgNDUgaXMgdGhlIHRyYW5zZm9ybSBhbmdsZSovXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0LnNrZXcoLUByb3REZWcsIDBkZWcpO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRcdFx0XHQmPiBzcGFue1xuXHRcdFx0XHRcdC5za2V3LXJvdGF0ZShAcm90RGVnLCAwZGVnKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAoQHJvdEhlaWdodCAvIGNvcyhAcm90RGVnKSkgLSAoQHJvdFdpZHRoICogY29zKEByb3REZWcpKTsgLyogODAgLyBjb3MoNDUpIC0gNDAgY29zICg0NSkgPSA4NSB3aGVyZSA4MCBpcyB0aGUgaGVpZ2h0IG9mIHRoZSBjZWxsLCA0MCB0aGUgd2lkdGggb2YgdGhlIGNlbGwgYW5kIDQ1IHRoZSB0cmFuc2Zvcm0gYW5nbGUqL1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDsgLyp3aGV0aGVyIHRvIGRpc3BsYXkgaW4gb25lIGxpbmUgb3Igbm90Ki9cblx0XHRcdFx0XHRib3R0b206IEByb3RXaWR0aCAqIGNvcyhAcm90RGVnKSArIDE0cHg7XG5cdFx0XHRcdFx0bGVmdDogLTM0cHg7ICAgICAgICAgICAgIC8qIEJlY2F1c2UgaXQgbG9va2VkIGdvb2QsIGJ1dCB0aGVyZSBpcyBwcm9iYWJseSBhIG1hdGhlbWF0aWNhbCBsaW5rIGhlcmUgYXMgd2VsbCAqL1xuXHRcdFx0XHRcdC8vbGVmdCA6IC0oKEByb3RXaWR0aCAvIDIpICogKHNpbihAcm90RGVnKSArIGNvcyhAcm90RGVnKSkgICsgIHRhbihAcm90RGVnKSAqIEByb3RXaWR0aCk7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR0Ym9keSB0ciB7XG5cdFx0Y3Vyc29yIDogcG9pbnRlcjtcblx0XHR0ZHtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHR9XG5cdH1cbn1cblxuLmZpcnN0LWxldHRlci11cHBlcmNhc2UoKSB7XG5cdCY6Zmlyc3QtbGV0dGVyIHt0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZX07XG59XG5cbi5jcmVhdGUtY2lyY2xlKEB3aWR0aCwgQGhlaWdodCwgQGNvbG9yKSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogQHdpZHRoO1xuXHRoZWlnaHQ6IEBoZWlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZvcm0taDEoKXtcblx0Zm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1oMigpe1xuXHRmb250LXNpemU6IDE3cHghaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWgzKCl7XG5cdGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcblxufVxuIiwiYnV0dG9uLFxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbn1cbnAgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5wICsgdWwuZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qXG5cdHRoZW9yeSBmcm9tIGh0dHA6Ly9qaW1teWJvbm5leS5jb20vYXJ0aWNsZXMvY29sdW1uX2hlYWRlcl9yb3RhdGlvbl9jc3MvXG4gKi9cbiNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIge1xuICAtLWJ3SW5mbzogIzREMENFODtcbiAgLS1id0hpbnQ6ICMwREVDRkY7XG59XG4jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIC5mb250YXdlc29tZS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbiNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uOmRpc2FibGVkLFxuI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBidXR0b246ZGlzYWJsZWQ6aG92ZXIsXG4jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGJ1dHRvbjpkaXNhYmxlZDpmb2N1cyxcbiNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSxcbiNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uOmRpc2FibGVkIGEsXG4jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGJ1dHRvbjpkaXNhYmxlZDpob3ZlciBhLFxuI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBidXR0b246ZGlzYWJsZWQ6Zm9jdXMgYSxcbiNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbn1cbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9c3VibWl0XSxcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1mYW1pbHk6IFwiQmFXdWUgU2FucyBSZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd2ItY29sb3I1KTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9c3VibWl0XSBhLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgYnV0dG9uIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBidXR0b246Zm9jdXMsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3Yi1jb2xvcjYpO1xufVxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdiLWNvbG9yNik7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBidXR0b246ZGlzYWJsZWQsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQgYSxcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGJ1dHRvbjpkaXNhYmxlZCBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgYnV0dG9uOmRpc2FibGVkLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmhvdmVyLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmZvY3VzLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgYnV0dG9uOmRpc2FibGVkOmZvY3VzLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmFjdGl2ZSxcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGJ1dHRvbjpkaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xufVxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgYnV0dG9uOmRpc2FibGVkLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmhvdmVyLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmZvY3VzLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgYnV0dG9uOmRpc2FibGVkOmZvY3VzLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmFjdGl2ZSxcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQgYSxcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGJ1dHRvbjpkaXNhYmxlZCBhLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmhvdmVyIGEsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBidXR0b246ZGlzYWJsZWQ6aG92ZXIgYSxcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpmb2N1cyBhLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgYnV0dG9uOmRpc2FibGVkOmZvY3VzIGEsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6YWN0aXZlIGEsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBidXR0b246ZGlzYWJsZWQ6YWN0aXZlIGEge1xuICBjb2xvcjogbGlnaHRncmF5O1xufVxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1zdWJtaXRdLnNlbGVjdGVkLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgYnV0dG9uLnNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyMjIyMjI7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0VFRUVFQztcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTotbW96LXBsYWNlaG9sZGVyLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LW1vei1wbGFjZWhvbGRlcixcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCxcbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJkYXRlXCJdOmRpc2FibGVkLFxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmRpc2FibGVkIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUM7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG1heC13aWR0aDogNjV2dztcbiAgcGFkZGluZzogMTBweDtcbn1cbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuZGl2I3ZlcmJvcmdlbjEgZmllbGRzZXQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCB0ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IHRleHRhcmVhOmRpc2FibGVkIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVDO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBzZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCB0ZC5kaXNwbGF5LWVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgcGFkZGluZzogNXB4IDVweCAwIDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCB0ZC5kaXNwbGF5LWVycm9yIHVsIHtcbiAgbWFyZ2luOiA1cHggMCA1cHggMDtcbn1cbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IHAuc3VjY2VzcyB7XG4gIGNvbG9yOiBncmVlbjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBwLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kaXYjdmVyYm9yZ2VuMSBmaWVsZHNldCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0IHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9c3VibWl0XSxcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGJ1dHRvbixcbmZvcm0jYmVhcmJlaXRlbiBidXR0b24sXG5mb3JtI2JhY2tsaW5rIGJ1dHRvbixcbmZvcm0jcmVnaXN0ZXIgYnV0dG9uLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LWZhbWlseTogXCJCYVd1ZSBTYW5zIFJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3Yi1jb2xvcjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0gYSxcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPXN1Ym1pdF0gYSxcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1zdWJtaXRdIGEsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9c3VibWl0XSBhLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIGEsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGJ1dHRvbiBhLFxuZm9ybSNiZWFyYmVpdGVuIGJ1dHRvbiBhLFxuZm9ybSNiYWNrbGluayBidXR0b24gYSxcbmZvcm0jcmVnaXN0ZXIgYnV0dG9uIGEsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBidXR0b24gYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGJ1dHRvbjpmb2N1cyxcbmZvcm0jYmVhcmJlaXRlbiBidXR0b246Zm9jdXMsXG5mb3JtI2JhY2tsaW5rIGJ1dHRvbjpmb2N1cyxcbmZvcm0jcmVnaXN0ZXIgYnV0dG9uOmZvY3VzLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uOmZvY3VzLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBidXR0b246YWN0aXZlLFxuZm9ybSNiZWFyYmVpdGVuIGJ1dHRvbjphY3RpdmUsXG5mb3JtI2JhY2tsaW5rIGJ1dHRvbjphY3RpdmUsXG5mb3JtI3JlZ2lzdGVyIGJ1dHRvbjphY3RpdmUsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdiLWNvbG9yNik7XG59XG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBidXR0b246aG92ZXIsXG5mb3JtI2JlYXJiZWl0ZW4gYnV0dG9uOmhvdmVyLFxuZm9ybSNiYWNrbGluayBidXR0b246aG92ZXIsXG5mb3JtI3JlZ2lzdGVyIGJ1dHRvbjpob3ZlcixcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3Yi1jb2xvcjYpO1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gYnV0dG9uOmRpc2FibGVkLFxuZm9ybSNiZWFyYmVpdGVuIGJ1dHRvbjpkaXNhYmxlZCxcbmZvcm0jYmFja2xpbmsgYnV0dG9uOmRpc2FibGVkLFxuZm9ybSNyZWdpc3RlciBidXR0b246ZGlzYWJsZWQsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBidXR0b246ZGlzYWJsZWQsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCBhLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCBhLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQgYSxcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkIGEsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQgYSxcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gYnV0dG9uOmRpc2FibGVkIGEsXG5mb3JtI2JlYXJiZWl0ZW4gYnV0dG9uOmRpc2FibGVkIGEsXG5mb3JtI2JhY2tsaW5rIGJ1dHRvbjpkaXNhYmxlZCBhLFxuZm9ybSNyZWdpc3RlciBidXR0b246ZGlzYWJsZWQgYSxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGJ1dHRvbjpkaXNhYmxlZCBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gYnV0dG9uOmRpc2FibGVkLFxuZm9ybSNiZWFyYmVpdGVuIGJ1dHRvbjpkaXNhYmxlZCxcbmZvcm0jYmFja2xpbmsgYnV0dG9uOmRpc2FibGVkLFxuZm9ybSNyZWdpc3RlciBidXR0b246ZGlzYWJsZWQsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBidXR0b246ZGlzYWJsZWQsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpob3ZlcixcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6aG92ZXIsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpob3ZlcixcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmhvdmVyLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmhvdmVyLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBidXR0b246ZGlzYWJsZWQ6aG92ZXIsXG5mb3JtI2JlYXJiZWl0ZW4gYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuZm9ybSNiYWNrbGluayBidXR0b246ZGlzYWJsZWQ6aG92ZXIsXG5mb3JtI3JlZ2lzdGVyIGJ1dHRvbjpkaXNhYmxlZDpob3ZlcixcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGJ1dHRvbjpkaXNhYmxlZDpob3ZlcixcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmZvY3VzLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpmb2N1cyxcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmZvY3VzLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6Zm9jdXMsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6Zm9jdXMsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGJ1dHRvbjpkaXNhYmxlZDpmb2N1cyxcbmZvcm0jYmVhcmJlaXRlbiBidXR0b246ZGlzYWJsZWQ6Zm9jdXMsXG5mb3JtI2JhY2tsaW5rIGJ1dHRvbjpkaXNhYmxlZDpmb2N1cyxcbmZvcm0jcmVnaXN0ZXIgYnV0dG9uOmRpc2FibGVkOmZvY3VzLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uOmRpc2FibGVkOmZvY3VzLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6YWN0aXZlLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDphY3RpdmUsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDphY3RpdmUsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDphY3RpdmUsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6YWN0aXZlLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBidXR0b246ZGlzYWJsZWQ6YWN0aXZlLFxuZm9ybSNiZWFyYmVpdGVuIGJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsXG5mb3JtI2JhY2tsaW5rIGJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsXG5mb3JtI3JlZ2lzdGVyIGJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBidXR0b246ZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGJ1dHRvbjpkaXNhYmxlZCxcbmZvcm0jYmVhcmJlaXRlbiBidXR0b246ZGlzYWJsZWQsXG5mb3JtI2JhY2tsaW5rIGJ1dHRvbjpkaXNhYmxlZCxcbmZvcm0jcmVnaXN0ZXIgYnV0dG9uOmRpc2FibGVkLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uOmRpc2FibGVkLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6aG92ZXIsXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmhvdmVyLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6aG92ZXIsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpob3ZlcixcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpob3ZlcixcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuZm9ybSNiZWFyYmVpdGVuIGJ1dHRvbjpkaXNhYmxlZDpob3ZlcixcbmZvcm0jYmFja2xpbmsgYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuZm9ybSNyZWdpc3RlciBidXR0b246ZGlzYWJsZWQ6aG92ZXIsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBidXR0b246ZGlzYWJsZWQ6aG92ZXIsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpmb2N1cyxcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6Zm9jdXMsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpmb2N1cyxcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmZvY3VzLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmZvY3VzLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBidXR0b246ZGlzYWJsZWQ6Zm9jdXMsXG5mb3JtI2JlYXJiZWl0ZW4gYnV0dG9uOmRpc2FibGVkOmZvY3VzLFxuZm9ybSNiYWNrbGluayBidXR0b246ZGlzYWJsZWQ6Zm9jdXMsXG5mb3JtI3JlZ2lzdGVyIGJ1dHRvbjpkaXNhYmxlZDpmb2N1cyxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGJ1dHRvbjpkaXNhYmxlZDpmb2N1cyxcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmFjdGl2ZSxcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6YWN0aXZlLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6YWN0aXZlLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6YWN0aXZlLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmFjdGl2ZSxcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSxcbmZvcm0jYmVhcmJlaXRlbiBidXR0b246ZGlzYWJsZWQ6YWN0aXZlLFxuZm9ybSNiYWNrbGluayBidXR0b246ZGlzYWJsZWQ6YWN0aXZlLFxuZm9ybSNyZWdpc3RlciBidXR0b246ZGlzYWJsZWQ6YWN0aXZlLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSxcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkIGEsXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkIGEsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCBhLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQgYSxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCBhLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBidXR0b246ZGlzYWJsZWQgYSxcbmZvcm0jYmVhcmJlaXRlbiBidXR0b246ZGlzYWJsZWQgYSxcbmZvcm0jYmFja2xpbmsgYnV0dG9uOmRpc2FibGVkIGEsXG5mb3JtI3JlZ2lzdGVyIGJ1dHRvbjpkaXNhYmxlZCBhLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uOmRpc2FibGVkIGEsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpob3ZlciBhLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpob3ZlciBhLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6aG92ZXIgYSxcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmhvdmVyIGEsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6aG92ZXIgYSxcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gYnV0dG9uOmRpc2FibGVkOmhvdmVyIGEsXG5mb3JtI2JlYXJiZWl0ZW4gYnV0dG9uOmRpc2FibGVkOmhvdmVyIGEsXG5mb3JtI2JhY2tsaW5rIGJ1dHRvbjpkaXNhYmxlZDpob3ZlciBhLFxuZm9ybSNyZWdpc3RlciBidXR0b246ZGlzYWJsZWQ6aG92ZXIgYSxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGJ1dHRvbjpkaXNhYmxlZDpob3ZlciBhLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6Zm9jdXMgYSxcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6Zm9jdXMgYSxcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmZvY3VzIGEsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpmb2N1cyBhLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmZvY3VzIGEsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGJ1dHRvbjpkaXNhYmxlZDpmb2N1cyBhLFxuZm9ybSNiZWFyYmVpdGVuIGJ1dHRvbjpkaXNhYmxlZDpmb2N1cyBhLFxuZm9ybSNiYWNrbGluayBidXR0b246ZGlzYWJsZWQ6Zm9jdXMgYSxcbmZvcm0jcmVnaXN0ZXIgYnV0dG9uOmRpc2FibGVkOmZvY3VzIGEsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBidXR0b246ZGlzYWJsZWQ6Zm9jdXMgYSxcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmFjdGl2ZSBhLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDphY3RpdmUgYSxcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmFjdGl2ZSBhLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6YWN0aXZlIGEsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6YWN0aXZlIGEsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGJ1dHRvbjpkaXNhYmxlZDphY3RpdmUgYSxcbmZvcm0jYmVhcmJlaXRlbiBidXR0b246ZGlzYWJsZWQ6YWN0aXZlIGEsXG5mb3JtI2JhY2tsaW5rIGJ1dHRvbjpkaXNhYmxlZDphY3RpdmUgYSxcbmZvcm0jcmVnaXN0ZXIgYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSBhLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSBhIHtcbiAgY29sb3I6IGxpZ2h0Z3JheTtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLnNlbGVjdGVkLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9c3VibWl0XS5zZWxlY3RlZCxcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1zdWJtaXRdLnNlbGVjdGVkLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0uc2VsZWN0ZWQsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF0uc2VsZWN0ZWQsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGJ1dHRvbi5zZWxlY3RlZCxcbmZvcm0jYmVhcmJlaXRlbiBidXR0b24uc2VsZWN0ZWQsXG5mb3JtI2JhY2tsaW5rIGJ1dHRvbi5zZWxlY3RlZCxcbmZvcm0jcmVnaXN0ZXIgYnV0dG9uLnNlbGVjdGVkLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgYnV0dG9uLnNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyMjIyMjI7XG59XG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUM7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPVwidGV4dFwiXTotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPVwiZGF0ZVwiXTotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1vei1wbGFjZWhvbGRlcixcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1vei1wbGFjZWhvbGRlcixcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1cImRhdGVcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPVwiZGF0ZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jYmVhcmJlaXRlbiBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jYmFja2xpbmsgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkLFxuZm9ybSNiZWFyYmVpdGVuIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCxcbmZvcm0jcmVnaXN0ZXIgaW5wdXRbdHlwZT1cInRleHRcIl06ZGlzYWJsZWQsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCxcbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06ZGlzYWJsZWQsXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1cImRhdGVcIl06ZGlzYWJsZWQsXG5mb3JtI2JhY2tsaW5rIGlucHV0W3R5cGU9XCJkYXRlXCJdOmRpc2FibGVkLFxuZm9ybSNyZWdpc3RlciBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpkaXNhYmxlZCxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9XCJkYXRlXCJdOmRpc2FibGVkLFxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06ZGlzYWJsZWQsXG5mb3JtI2JlYXJiZWl0ZW4gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmRpc2FibGVkLFxuZm9ybSNiYWNrbGluayBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06ZGlzYWJsZWQsXG5mb3JtI3JlZ2lzdGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpkaXNhYmxlZCxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSB0ZXh0YXJlYSxcbmZvcm0jYmVhcmJlaXRlbiB0ZXh0YXJlYSxcbmZvcm0jYmFja2xpbmsgdGV4dGFyZWEsXG5mb3JtI3JlZ2lzdGVyIHRleHRhcmVhLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgdGV4dGFyZWEge1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVDO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDY1dnc7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNiZWFyYmVpdGVuIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNiYWNrbGluayB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXIgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0jYmVhcmJlaXRlbiB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNiYWNrbGluayB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3RlciB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNiZWFyYmVpdGVuIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSNiYWNrbGluayB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0jcmVnaXN0ZXIgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNiZWFyYmVpdGVuIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jYmFja2xpbmsgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNyZWdpc3RlciB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSB0ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSNiZWFyYmVpdGVuIHRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI2JhY2tsaW5rIHRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyIHRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB0ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gdGV4dGFyZWE6ZGlzYWJsZWQsXG5mb3JtI2JlYXJiZWl0ZW4gdGV4dGFyZWE6ZGlzYWJsZWQsXG5mb3JtI2JhY2tsaW5rIHRleHRhcmVhOmRpc2FibGVkLFxuZm9ybSNyZWdpc3RlciB0ZXh0YXJlYTpkaXNhYmxlZCxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIHRleHRhcmVhOmRpc2FibGVkIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIHNlbGVjdCxcbmZvcm0jYmVhcmJlaXRlbiBzZWxlY3QsXG5mb3JtI2JhY2tsaW5rIHNlbGVjdCxcbmZvcm0jcmVnaXN0ZXIgc2VsZWN0LFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFQztcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBzZWxlY3Q6ZGlzYWJsZWQsXG5mb3JtI2JlYXJiZWl0ZW4gc2VsZWN0OmRpc2FibGVkLFxuZm9ybSNiYWNrbGluayBzZWxlY3Q6ZGlzYWJsZWQsXG5mb3JtI3JlZ2lzdGVyIHNlbGVjdDpkaXNhYmxlZCxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIHNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBsYWJlbCxcbmZvcm0jYmVhcmJlaXRlbiBsYWJlbCxcbmZvcm0jYmFja2xpbmsgbGFiZWwsXG5mb3JtI3JlZ2lzdGVyIGxhYmVsLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gdGQsXG5mb3JtI2JlYXJiZWl0ZW4gdGQsXG5mb3JtI2JhY2tsaW5rIHRkLFxuZm9ybSNyZWdpc3RlciB0ZCxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gdGQuZGlzcGxheS1lcnJvcixcbmZvcm0jYmVhcmJlaXRlbiB0ZC5kaXNwbGF5LWVycm9yLFxuZm9ybSNiYWNrbGluayB0ZC5kaXNwbGF5LWVycm9yLFxuZm9ybSNyZWdpc3RlciB0ZC5kaXNwbGF5LWVycm9yLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgdGQuZGlzcGxheS1lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIHBhZGRpbmc6IDVweCA1cHggMCA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSB0ZC5kaXNwbGF5LWVycm9yIHVsLFxuZm9ybSNiZWFyYmVpdGVuIHRkLmRpc3BsYXktZXJyb3IgdWwsXG5mb3JtI2JhY2tsaW5rIHRkLmRpc3BsYXktZXJyb3IgdWwsXG5mb3JtI3JlZ2lzdGVyIHRkLmRpc3BsYXktZXJyb3IgdWwsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB0ZC5kaXNwbGF5LWVycm9yIHVsIHtcbiAgbWFyZ2luOiA1cHggMCA1cHggMDtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gcC5zdWNjZXNzLFxuZm9ybSNiZWFyYmVpdGVuIHAuc3VjY2VzcyxcbmZvcm0jYmFja2xpbmsgcC5zdWNjZXNzLFxuZm9ybSNyZWdpc3RlciBwLnN1Y2Nlc3MsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBwLnN1Y2Nlc3Mge1xuICBjb2xvcjogZ3JlZW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSBwLmVycm9yLFxuZm9ybSNiZWFyYmVpdGVuIHAuZXJyb3IsXG5mb3JtI2JhY2tsaW5rIHAuZXJyb3IsXG5mb3JtI3JlZ2lzdGVyIHAuZXJyb3IsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBwLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIGxhYmVsLFxuZm9ybSNiZWFyYmVpdGVuIGxhYmVsLFxuZm9ybSNiYWNrbGluayBsYWJlbCxcbmZvcm0jcmVnaXN0ZXIgbGFiZWwsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gc2VsZWN0LFxuZm9ybSNiZWFyYmVpdGVuIHNlbGVjdCxcbmZvcm0jYmFja2xpbmsgc2VsZWN0LFxuZm9ybSNyZWdpc3RlciBzZWxlY3QsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5mb3JtI2ltYWdlLXVwbG9hZC1mb3JtIHRhYmxlLFxuZm9ybSNiZWFyYmVpdGVuIHRhYmxlLFxuZm9ybSNiYWNrbGluayB0YWJsZSxcbmZvcm0jcmVnaXN0ZXIgdGFibGUsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSB0YWJsZSB0ci5zcGFjZXItcm93IHRkLFxuZm9ybSNiZWFyYmVpdGVuIHRhYmxlIHRyLnNwYWNlci1yb3cgdGQsXG5mb3JtI2JhY2tsaW5rIHRhYmxlIHRyLnNwYWNlci1yb3cgdGQsXG5mb3JtI3JlZ2lzdGVyIHRhYmxlIHRyLnNwYWNlci1yb3cgdGQsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB0YWJsZSB0ci5zcGFjZXItcm93IHRkIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbmZvcm0jaW1hZ2UtdXBsb2FkLWZvcm0gdGFibGUgdHIuaW5mb3JtYXRpb25fb3B0aW9uYWxfZmlyc3QgdGQsXG5mb3JtI2JlYXJiZWl0ZW4gdGFibGUgdHIuaW5mb3JtYXRpb25fb3B0aW9uYWxfZmlyc3QgdGQsXG5mb3JtI2JhY2tsaW5rIHRhYmxlIHRyLmluZm9ybWF0aW9uX29wdGlvbmFsX2ZpcnN0IHRkLFxuZm9ybSNyZWdpc3RlciB0YWJsZSB0ci5pbmZvcm1hdGlvbl9vcHRpb25hbF9maXJzdCB0ZCxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIHRhYmxlIHRyLmluZm9ybWF0aW9uX29wdGlvbmFsX2ZpcnN0IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuZm9ybSNpbWFnZS11cGxvYWQtZm9ybSB0YWJsZSB0ci5pbmZvcm1hdGlvbl9vcHRpb25hbF9sYXN0IHRkLFxuZm9ybSNiZWFyYmVpdGVuIHRhYmxlIHRyLmluZm9ybWF0aW9uX29wdGlvbmFsX2xhc3QgdGQsXG5mb3JtI2JhY2tsaW5rIHRhYmxlIHRyLmluZm9ybWF0aW9uX29wdGlvbmFsX2xhc3QgdGQsXG5mb3JtI3JlZ2lzdGVyIHRhYmxlIHRyLmluZm9ybWF0aW9uX29wdGlvbmFsX2xhc3QgdGQsXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB0YWJsZSB0ci5pbmZvcm1hdGlvbl9vcHRpb25hbF9sYXN0IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuI2ltYWdlLXVwbG9hZC1mb3JtIGRpdi5pbWFnZS1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1MnB4O1xufVxuI2ltYWdlLXVwbG9hZC1mb3JtIGRpdi5pbWFnZS11cGxvYWQtcmlnaHQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDE3MnB4O1xufVxuI2JlYXJiZWl0ZW4gI3Byb2ZpbF9wbHoge1xuICB3aWR0aDogODBweDtcbn1cbmRpdi5oaW53ZWlzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbnAuc3RlcHMtdG8tc2lnbnVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5wLnN0ZXBzLXRvLXNpZ251cDpiZWZvcmUge1xuICBjb250ZW50OiAn4oCiJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMnB4O1xuICB0b3A6IDA7XG59XG5wLnN0ZXBzLXRvLXNpZ251cCBlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3ZlcmJvcmdlbjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdmVyYm9yZ2VuMSAjcHJlc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3ZlcmJvcmdlbjEgI3ByZXNlbGVjdCBzZWxlY3RbbmFtZT1cIm5ldHp3ZXJrX25hbWVcIl0ge1xuICB3aWR0aDogMjQwcHg7XG59XG4jdmVyYm9yZ2VuMSAjcHJlc2VsZWN0IGlucHV0W25hbWU9XCJuZXR6d2Vya19iZWl0cml0dFwiXSB7XG4gIHdpZHRoOiA4MHB4O1xufVxuI3ZlcmJvcmdlbjEgZGl2LmRpc3BsYXktZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBwYWRkaW5nOiA1cHggNXB4IDAgNXB4O1xufVxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgaDMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgdGFibGUuZm9ybS1sYXlvdXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgdGFibGUuZm9ybS1sYXlvdXQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGRpdltkYXRhLXN0ZXA9XCJQcm92aWRlclN0ZXBcIl0gaW5wdXRbbmFtZT1cInByb2ZpbFtlaW5yaWNodHVuZ11cIl0ge1xuICB3aWR0aDogNDAwcHg7XG59XG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBkaXZbZGF0YS1zdGVwPVwiUHJvdmlkZXJTdGVwXCJdIGlucHV0W25hbWU9XCJwcm9maWxbcGx6XVwiXSB7XG4gIHdpZHRoOiA4MHB4O1xufVxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgZGl2W2RhdGEtc3RlcD1cIlByb3ZpZGVyU3RlcFwiXSAjcHJvZmlsX2xvY19pZCB7XG4gIHdpZHRoOiAyNzVweDtcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGRpdltkYXRhLXN0ZXA9XCJQcm92aWRlclN0ZXBcIl0gZGl2LmR1cGxpY2F0ZS1jYW5kaWRhdGVzLXRhYmxlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGRpdltkYXRhLXN0ZXA9XCJDbGFzc2lmaWNhdGlvblN0ZXBcIl0gaW5wdXRbbmFtZT1cInByb2ZpbFtuZXR6d2Vya19iZWl0cml0dF1cIl0ge1xuICB3aWR0aDogMTEwcHg7XG59XG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBkaXZbZGF0YS1zdGVwPVwiUHVibGljUHJvZmlsZVN0ZXBcIl0gaW5wdXRbbmFtZT1cInByb2ZpbFtzdHJhc3NlXVwiXSxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGRpdltkYXRhLXN0ZXA9XCJQdWJsaWNQcm9maWxlU3RlcFwiXSBzZWxlY3RbbmFtZT1cInByb2ZpbFt0eXBdXCJdLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgZGl2W2RhdGEtc3RlcD1cIlB1YmxpY1Byb2ZpbGVTdGVwXCJdIGlucHV0W25hbWU9XCJwcm9maWxbd2Vic2l0ZV1cIl0sXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBkaXZbZGF0YS1zdGVwPVwiUHVibGljUHJvZmlsZVN0ZXBcIl0gaW5wdXRbbmFtZT1cInByb2ZpbFtlbWFpbF9hbGxnZW1laW5dXCJdLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgZGl2W2RhdGEtc3RlcD1cIlB1YmxpY1Byb2ZpbGVTdGVwXCJdIGlucHV0W25hbWU9XCJwcm9maWxbYW5zcHJlY2hwYXJ0bmVyXVwiXSxcbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGRpdltkYXRhLXN0ZXA9XCJQdWJsaWNQcm9maWxlU3RlcFwiXSBpbnB1dFtuYW1lPVwicHJvZmlsW3RlbGVmYXhdXCJdLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgZGl2W2RhdGEtc3RlcD1cIlB1YmxpY1Byb2ZpbGVTdGVwXCJdIGlucHV0W25hbWU9XCJwcm9maWxbdGVsZWZvbl1cIl0ge1xuICB3aWR0aDogMzAwcHg7XG59XG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBkaXZbZGF0YS1zdGVwPVwiUHVibGljUHJvZmlsZVN0ZXBcIl0gdGV4dGFyZWFbbmFtZT1cInByb2ZpbFt3ZWl0ZXJlX2luZm9zXVwiXSB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBkaXZbZGF0YS1zdGVwPVwiQ29uZmlybVN0ZXBcIl0gLmNoYW5nZS1zdGVwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzVCN0MyMjtcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGRpdltkYXRhLXN0ZXA9XCJDb25maXJtU3RlcFwiXSAuY2hhbmdlLXN0ZXA6aG92ZXIge1xuICBjb2xvcjogI2EwY2U0ZTtcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGRpdltkYXRhLXN0ZXA9XCJDb25maXJtU3RlcFwiXSAuY2hhbmdlLXN0ZXAgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBkaXZbZGF0YS1zdGVwPVwiQ29uZmlybVN0ZXBcIl0gLmNvbmZpcm0tbmV0d29yay1kYXRlLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgZGl2W2RhdGEtc3RlcD1cIkNvbmZpcm1TdGVwXCJdIC5jb25maXJtLW5ldHdvcmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGRpdltkYXRhLXN0ZXA9XCJDb25maXJtU3RlcFwiXSBsYWJlbC5jb25maXJtLXN0ZXAtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgZGl2W2RhdGEtc3RlcD1cIkNvbmZpcm1TdGVwXCJdIHRhYmxlLmxpc3Qge1xuICBmb250LXNpemU6IDEycHg7XG59XG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBkaXYudHlwZS1vZi1wcm9maWxlLXNlbGVjdGVkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMjBweDtcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGRpdi50eXBlLW9mLXByb2ZpbGUtc2VsZWN0ZWQtY29udGFpbmVyIGRpdi50eXBlLW9mLXByb2ZpbGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGRpdi5sb2dvLXByZXZpZXcge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGRpdi5sb2dvLXByZXZpZXcuaGFzLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgZGl2LmxvZ28tcHJldmlldyA+IGRpdi5lcnJvci1ub3RpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBjb2xvcjogZGFya3JlZDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgd2lkdGg6IDgwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgZGl2LmxvZ28tcHJldmlldyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciBpbnB1dC5pbnZhbGlkLFxuZm9ybSNyZWdpc3Rlci12ZXJhbnN0YWx0ZXIgc2VsZWN0LmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59XG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciAudmFsaWRhdGlvbi1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAwLjZlbTtcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIGlbZGF0YS10b29sdGlwLXRleHRdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmZvcm0jcmVnaXN0ZXItdmVyYW5zdGFsdGVyIHRyLm9wdGlvbi11c2UtZXhpc3RpbmcgYnV0dG9uIHtcbiAgd2lkdGg6IDc1cHg7XG59XG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB0ci5vcHRpb24tdXNlLWV4aXN0aW5nIHAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB0ci5vcHRpb24taGFzLXNlc3Npb24gYnV0dG9uIHtcbiAgd2lkdGg6IDc1cHg7XG59XG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB0ci5vcHRpb24taGFzLXNlc3Npb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNoZWNrX21hdHJpeCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiBhdXRvO1xufVxudGFibGUuY2hlY2tfbWF0cml4IHRyIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNzVweDtcbn1cbnRhYmxlLmNoZWNrX21hdHJpeCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmNoZWNrX21hdHJpeCB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbnRhYmxlLmNoZWNrX21hdHJpeCB0cjpmaXJzdC1jaGlsZCB0ZCxcbnRhYmxlLmNoZWNrX21hdHJpeCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJhV3VlIFNhbnMgUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdiLWNvbG9yNSk7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5idXR0b24gYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd2ItY29sb3I2KTtcbn1cbmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3Yi1jb2xvcjYpO1xufVxuYnV0dG9uOmRpc2FibGVkLFxuYnV0dG9uOmRpc2FibGVkIGEge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246ZGlzYWJsZWQsXG5idXR0b246ZGlzYWJsZWQ6aG92ZXIsXG5idXR0b246ZGlzYWJsZWQ6Zm9jdXMsXG5idXR0b246ZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbn1cbmJ1dHRvbjpkaXNhYmxlZCxcbmJ1dHRvbjpkaXNhYmxlZDpob3ZlcixcbmJ1dHRvbjpkaXNhYmxlZDpmb2N1cyxcbmJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsXG5idXR0b246ZGlzYWJsZWQgYSxcbmJ1dHRvbjpkaXNhYmxlZDpob3ZlciBhLFxuYnV0dG9uOmRpc2FibGVkOmZvY3VzIGEsXG5idXR0b246ZGlzYWJsZWQ6YWN0aXZlIGEge1xuICBjb2xvcjogbGlnaHRncmF5O1xufVxuYnV0dG9uLnNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyMjIyMjI7XG59XG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4jZGlhbG9nS2xhc3NpZmlrYXRpb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIycHg7XG59XG4jZGlhbG9nS2xhc3NpZmlrYXRpb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdIH4gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4jZGlhbG9nS2xhc3NpZmlrYXRpb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdIH4gbGFiZWwgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi90aGVtZXMvd2JQb3J0YWwyNC9jc3MvbWl4aW5zXCI7XG5cblxuQG9wdGlvbmFsX2JvcmRlciA6IDFweCBzb2xpZCAjYWFhO1xuQHBhZGRpbmctc3BhY2VyIDogMTZweDtcblxuI3JlZ2lzdGVyLXZlcmFuc3RhbHRlcntcblx0LS1id0luZm86IEBid0luZm87XG5cdC0tYndIaW50OiBAYndIaW50O1xuXHQuZm9udGF3ZXNvbWUtaWNvbntcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHR9XG5cdGJ1dHRvbjpkaXNhYmxlZHtcblx0XHQmLCY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZXtcblx0XHRcdCYsYSB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdiN2ZXJib3JnZW4xIGZpZWxkc2V0e1xuXHQuZm9ybS1iYXNpY3MoKTtcblx0LmxlZ2FjeS1mb3JtKCk7XG59XG5cbiNpbWFnZS11cGxvYWQtZm9ybSwgI2JlYXJiZWl0ZW4sICNiYWNrbGluaywgI3JlZ2lzdGVyLCAjcmVnaXN0ZXItdmVyYW5zdGFsdGVyIHtcblx0Zm9ybSZ7XG5cdFx0LmZvcm0tYmFzaWNzKCk7XG5cdFx0LmxlZ2FjeS1mb3JtKCk7XG5cdFx0dGFibGV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRyLnNwYWNlci1yb3cgdGR7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBAcGFkZGluZy1zcGFjZXI7XG5cdFx0XHRcdGhlaWdodDogQHBhZGRpbmctc3BhY2VyO1xuXHRcdFx0fVxuXHRcdFx0dHIuaW5mb3JtYXRpb25fb3B0aW9uYWx7XG5cdFx0XHRcdHRke1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9maXJzdHtcblx0XHRcdFx0XHR0ZHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IEBvcHRpb25hbF9ib3JkZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogQHBhZGRpbmctc3BhY2VyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2xhc3R7XG5cdFx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAb3B0aW9uYWxfYm9yZGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IEBwYWRkaW5nLXNwYWNlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2ltYWdlLXVwbG9hZC1mb3Jte1xuXHRkaXYuaW1hZ2UtY29udGFpbmVye1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0d2lkdGg6MTUycHg7XG5cdH1cblx0ZGl2LmltYWdlLXVwbG9hZC1yaWdodHtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNzJweDtcblx0fVxufVxuXG4jYmVhcmJlaXRlbntcblx0I3Byb2ZpbF9wbHp7XG5cdFx0d2lkdGg6ODBweDtcblx0fVxufVxuXG5kaXYuaGlud2Vpc3tcblx0Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG5wLnN0ZXBzLXRvLXNpZ251cHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiAn4oCiJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDotMnB4O1xuXHRcdHRvcDowO1xuXHR9XG5cdHBhZGRpbmctbGVmdDoxMHB4O1xuXHRlbXtcblx0XHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHR9XG59XG5cblxuI3ZlcmJvcmdlbjF7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0I3ByZXNlbGVjdHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0c2VsZWN0W25hbWU9XCJuZXR6d2Vya19uYW1lXCJde1xuXHRcdFx0d2lkdGg6MjQwcHg7XG5cdFx0fVxuXHRcdGlucHV0W25hbWU9XCJuZXR6d2Vya19iZWl0cml0dFwiXXtcblx0XHRcdHdpZHRoOjgwcHg7XG5cdFx0fVxuXG5cdH1cblxuXHRkaXYuZGlzcGxheS1lcnJvcntcblx0XHRjb2xvcjpyZWQ7XG5cdFx0cGFkZGluZzogNXB4IDVweCAwIDVweDtcblx0fVxufVxuXG5mb3JtI3JlZ2lzdGVyLXZlcmFuc3RhbHRlciB7XG5cblx0aDMge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHR0YWJsZS5mb3JtLWxheW91dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdHRkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0ZGl2W2RhdGEtc3RlcD1cIlByb3ZpZGVyU3RlcFwiXSB7XG5cblx0XHRpbnB1dFtuYW1lPVwicHJvZmlsW2VpbnJpY2h0dW5nXVwiXSB7XG5cdFx0XHR3aWR0aDogNDAwcHhcblx0XHR9XG5cblx0XHRpbnB1dFtuYW1lPVwicHJvZmlsW3Bsel1cIl0ge1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0fVxuXG5cdFx0I3Byb2ZpbF9sb2NfaWQge1xuXHRcdFx0d2lkdGg6IDI3NXB4O1xuXHRcdH1cblxuXHRcdGRpdi5kdXBsaWNhdGUtY2FuZGlkYXRlcy10YWJsZS1jb250YWluZXIge1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRtYXgtaGVpZ2h0OiAyMjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0ZGl2W2RhdGEtc3RlcD1cIkNsYXNzaWZpY2F0aW9uU3RlcFwiXSB7XG5cdFx0aW5wdXRbbmFtZT1cInByb2ZpbFtuZXR6d2Vya19iZWl0cml0dF1cIl0ge1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdH1cblx0fVxuXG5cdGRpdltkYXRhLXN0ZXA9XCJQdWJsaWNQcm9maWxlU3RlcFwiXSB7XG5cdFx0aW5wdXRbbmFtZT1cInByb2ZpbFtzdHJhc3NlXVwiXSxcblx0XHRzZWxlY3RbbmFtZT1cInByb2ZpbFt0eXBdXCJdLFxuXHRcdGlucHV0W25hbWU9XCJwcm9maWxbd2Vic2l0ZV1cIl0sXG5cdFx0aW5wdXRbbmFtZT1cInByb2ZpbFtlbWFpbF9hbGxnZW1laW5dXCJdLFxuXHRcdGlucHV0W25hbWU9XCJwcm9maWxbYW5zcHJlY2hwYXJ0bmVyXVwiXSxcblx0XHRpbnB1dFtuYW1lPVwicHJvZmlsW3RlbGVmYXhdXCJdLFxuXHRcdGlucHV0W25hbWU9XCJwcm9maWxbdGVsZWZvbl1cIl0ge1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdH1cblxuXHRcdHRleHRhcmVhW25hbWU9XCJwcm9maWxbd2VpdGVyZV9pbmZvc11cIl0ge1xuXHRcdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0fVxuXHR9XG5cblx0ZGl2W2RhdGEtc3RlcD1cIkNvbmZpcm1TdGVwXCJdIHtcblx0XHQuY2hhbmdlLXN0ZXAge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IEBid0xpbmtHcmVlbjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogQGJ3R3JlZW47XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb25maXJtLW5ldHdvcmstZGF0ZSwgLmNvbmZpcm0tbmV0d29yayB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHRsYWJlbC5jb25maXJtLXN0ZXAtbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0dGFibGUubGlzdCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG5cblx0ZGl2LnR5cGUtb2YtcHJvZmlsZS1zZWxlY3RlZC1jb250YWluZXIge1xuXHRcdGRpdi50eXBlLW9mLXByb2ZpbGUtZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0fVxuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiAyMHB4O1xuXHR9XG5cblx0ZGl2LmxvZ28tcHJldmlldyB7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYuaGFzLWVycm9yIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcblx0XHR9XG5cblx0XHQ+IGRpdi5lcnJvci1ub3RpY2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdGNvbG9yOiBkYXJrcmVkO1xuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0PiBpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0LmludmFsaWQsIHNlbGVjdC5pbnZhbGlkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdH1cblxuXHQudmFsaWRhdGlvbi1lcnJvci1tZXNzYWdlIHtcblx0XHRjb2xvcjogcmVkO1xuXHRcdGZvbnQtc2l6ZTogMC42ZW07XG5cdH1cblxuXHRpW2RhdGEtdG9vbHRpcC10ZXh0XSB7XG5cdFx0Y3Vyc29yOiBoZWxwO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0dHIub3B0aW9uLXVzZS1leGlzdGluZ3tcblx0XHRidXR0b24ge1xuXHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdHRyLm9wdGlvbi1oYXMtc2Vzc2lvbntcblx0XHRidXR0b24ge1xuXHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG50YWJsZS5jaGVja19tYXRyaXh7XG5cdC5jaGVja19tYXRyaXgoKTtcbn1cblxuYnV0dG9uIHtcblx0LmJ1dHRvbi1zdHlsZSgpO1xufVxuXG4uZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNDtcbn1cblxuQGltcG9ydCBcInBhcnRpYWwvdmVyYW5zdGFsdGVycHJvZmlsLWtsYXNzaWZpa2F0aW9uLmxlc3NcIjtcbiIsIlxuQGF1c3JpY2h0dW5nLXplaWNoZW46MjJweDtcbiNkaWFsb2dLbGFzc2lmaWthdGlvbntcblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdCYgfiBsYWJlbCB7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLUBhdXNyaWNodHVuZy16ZWljaGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBAYXVzcmljaHR1bmctemVpY2hlbjtcblx0XHRcdH1cblx0XHRcdHBhZGRpbmctbGVmdDo1MHB4O1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0fVxuXHR9XG59XG4iXX0= */
