/* milligram
----------------------------------------------------------------------------------------------*/
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
*,
*:after,
*:before {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
  font-size: 16px;
}

body {
  color: #162937;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 1.5;
}

/* responsive mobile
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 767px) {
  body {
    font-size: 0.938rem;
  }
}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
blockquote {
  border-left: 3px solid #49B169;
  margin-left: 0;
  margin-right: 0;
  padding: 0.625rem 0.9375rem;
}
blockquote *:last-child {
  margin-bottom: 0;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  background-color: #173F5B;
  border: 1px solid #173F5B;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  font-weight: 700;
  height: 50px;
  letter-spacing: 1px;
  line-height: 1.5;
  padding: 0 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  transition: 0.2s all ease-out;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.button:focus, .button:hover,
button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover {
  background-color: #2E9FF0;
  border-color: #2E9FF0;
  color: #fff;
  outline: 0;
}
.button[disabled],
button[disabled],
input[type=button][disabled],
input[type=reset][disabled],
input[type=submit][disabled] {
  cursor: default;
  opacity: 0.5;
}
.button[disabled]:focus, .button[disabled]:hover,
button[disabled]:focus,
button[disabled]:hover,
input[type=button][disabled]:focus,
input[type=button][disabled]:hover,
input[type=reset][disabled]:focus,
input[type=reset][disabled]:hover,
input[type=submit][disabled]:focus,
input[type=submit][disabled]:hover {
  background-color: #162937;
  border-color: #162937;
}
.button.button-outline,
button.button-outline,
input[type=button].button-outline,
input[type=reset].button-outline,
input[type=submit].button-outline {
  background-color: transparent;
  color: #162937;
}
.button.button-outline:focus, .button.button-outline:hover,
button.button-outline:focus,
button.button-outline:hover,
input[type=button].button-outline:focus,
input[type=button].button-outline:hover,
input[type=reset].button-outline:focus,
input[type=reset].button-outline:hover,
input[type=submit].button-outline:focus,
input[type=submit].button-outline:hover {
  background-color: transparent;
  border-color: #2E9FF0;
  color: #2E9FF0;
}
.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
input[type=button].button-outline[disabled]:focus,
input[type=button].button-outline[disabled]:hover,
input[type=reset].button-outline[disabled]:focus,
input[type=reset].button-outline[disabled]:hover,
input[type=submit].button-outline[disabled]:focus,
input[type=submit].button-outline[disabled]:hover {
  border-color: inherit;
  color: #162937;
}
.button.button-clear,
button.button-clear,
input[type=button].button-clear,
input[type=reset].button-clear,
input[type=submit].button-clear {
  background-color: transparent;
  border-color: transparent;
  color: #162937;
}
.button.button-clear:focus, .button.button-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
input[type=button].button-clear:focus,
input[type=button].button-clear:hover,
input[type=reset].button-clear:focus,
input[type=reset].button-clear:hover,
input[type=submit].button-clear:focus,
input[type=submit].button-clear:hover {
  background-color: transparent;
  border-color: transparent;
  color: #2E9FF0;
}
.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
input[type=button].button-clear[disabled]:focus,
input[type=button].button-clear[disabled]:hover,
input[type=reset].button-clear[disabled]:focus,
input[type=reset].button-clear[disabled]:hover,
input[type=submit].button-clear[disabled]:focus,
input[type=submit].button-clear[disabled]:hover {
  color: #162937;
}
.button.download,
button.download,
input[type=button].download,
input[type=reset].download,
input[type=submit].download {
  border: none;
  color: #000;
  padding: 0;
  padding-right: 30px;
  margin-bottom: 0;
  font-weight: 400;
  position: relative;
  background: transparent;
  text-transform: capitalize;
  line-height: 1;
  transition: 0.2s all ease-out;
  color: #162937;
  height: auto;
}
.button.download:hover,
button.download:hover,
input[type=button].download:hover,
input[type=reset].download:hover,
input[type=submit].download:hover {
  color: #2E9FF0;
}
.button.download:after,
button.download:after,
input[type=button].download:after,
input[type=reset].download:after,
input[type=submit].download:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 18px;
  height: 18px;
  margin: auto 0;
  background: url("/images/material/arr-download.svg") no-repeat center;
  background-size: contain;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
code {
  background: #173F5B;
  border-radius: 4px;
  font-size: 86%;
  margin: 0 2px;
  padding: 2px 5px;
  white-space: nowrap;
}

pre {
  background: #173F5B;
  border-left: 3px solid #162937;
  overflow-y: hidden;
}
pre > code {
  border-radius: 0;
  display: block;
  padding: 10px 15px;
  white-space: pre;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
hr {
  border: 0;
  border-top: 1px solid #ECECEC;
  margin: 60px 0;
}

/* responsive desktop
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 1600px) {
  hr {
    margin: 50px 0;
  }
}
/* responsive tablet landscape
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 1023px) {
  hr {
    margin: 30px 0;
  }
}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea,
select {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #49B169;
  box-shadow: none;
  height: 50px;
  width: 100%;
  border: 1px solid #E5E8EA;
  border-radius: 8px;
  padding: 15px;
  font-size: 1rem;
  color: #162937;
  margin-bottom: 0px;
}
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
textarea:focus,
select:focus {
  border-color: #162937;
  outline: 0;
}

input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #d4d4d4f5;
  font-weight: 200;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #d4d4d4f5;
  font-weight: 200;
}

input::placeholder, textarea::placeholder {
  color: #d4d4d4f5;
  font-weight: 200;
}

select {
  background: url("/images/material/arr-down-bl.svg") no-repeat 97%;
  padding-right: 30px;
}

textarea {
  min-height: 100px;
  resize: none;
}

label,
legend {
  display: block;
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 5px;
}

fieldset {
  border-width: 0;
  padding: 0;
}

input[type=checkbox],
input[type=radio] {
  display: inline;
}

.label-inline {
  display: inline-block;
  font-weight: normal;
  margin-left: 5px;
}

.box-form-contact .p-form-contact .form-half.input-file:nth-child(2n+2) {
  margin-left: 0;
}

.g-recaptcha {
  margin-bottom: 20px;
}

.input-file {
  padding-bottom: 30px;
}
.input-file .input_file {
  cursor: pointer;
  position: relative;
  height: 50px;
  border: 1px solid #EBEBEB;
  box-sizing: border-box;
  border-radius: 10px;
}
.input-file .input_file input[type=file] {
  z-index: 9;
  background: #fff;
  border: none;
  margin-bottom: 0;
  width: 100%;
  cursor: pointer;
  height: 100%;
}
.input-file .input_file .info {
  bottom: 0;
  color: #162937;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  line-height: 3;
  left: 0;
  padding: 0 1rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  width: 100%;
}
.input-file .input_file .btn {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  background: url(/images/material/ic-upload.svg) no-repeat center;
  font-size: 0;
  height: 18px;
  width: 18px;
}
.input-file > .info {
  font-size: 0.75rem;
  line-height: 1.4;
  color: #162937;
  opacity: 0.5;
  font-style: italic;
}

form .row .column {
  margin-bottom: 20px;
}
form select,
form textarea {
  margin-bottom: 0;
}

@media all and (max-width: 1023px) {
  label, legend {
    font-size: 0.813rem;
  }
}
.container {
  margin: 0 auto;
  max-width: 1120px;
  padding: 0 20px;
  position: relative;
  width: 100%;
}

.wrapper {
  margin: 0 105px;
  padding: 0;
  position: relative;
  width: auto;
}
.wrapper.wrap-middle {
  padding: 0 160px;
}

.row {
  display: flex;
  flex-direction: column;
  padding: 0;
  width: 100%;
}
.row.row-no-padding {
  padding: 0;
}
.row.row-no-padding > .column {
  padding: 0;
}
.row.row-wrap {
  flex-wrap: wrap;
}
.row.row-top {
  align-items: flex-start;
}
.row.row-bottom {
  align-items: flex-end;
}
.row.row-center {
  align-items: center;
}
.row.row-stretch {
  align-items: stretch;
}
.row.row-baseline {
  align-items: baseline;
}
.row .column {
  display: block;
  flex: 1 1 auto;
  margin-left: 0;
  max-width: 100%;
  width: 100%;
}
.row .column.column-offset-1 {
  margin-left: 1%;
}
.row .column.column-offset-2 {
  margin-left: 2%;
}
.row .column.column-offset-3 {
  margin-left: 3%;
}
.row .column.column-offset-4 {
  margin-left: 4%;
}
.row .column.column-offset-5 {
  margin-left: 5%;
}
.row .column.column-offset-6 {
  margin-left: 6%;
}
.row .column.column-offset-7 {
  margin-left: 7%;
}
.row .column.column-offset-8 {
  margin-left: 8%;
}
.row .column.column-offset-9 {
  margin-left: 9%;
}
.row .column.column-offset-10 {
  margin-left: 10%;
}
.row .column.column-offset-11 {
  margin-left: 11%;
}
.row .column.column-offset-12 {
  margin-left: 12%;
}
.row .column.column-offset-13 {
  margin-left: 13%;
}
.row .column.column-offset-14 {
  margin-left: 14%;
}
.row .column.column-offset-15 {
  margin-left: 15%;
}
.row .column.column-offset-16 {
  margin-left: 16%;
}
.row .column.column-offset-17 {
  margin-left: 17%;
}
.row .column.column-offset-18 {
  margin-left: 18%;
}
.row .column.column-offset-19 {
  margin-left: 19%;
}
.row .column.column-offset-20 {
  margin-left: 20%;
}
.row .column.column-offset-21 {
  margin-left: 21%;
}
.row .column.column-offset-22 {
  margin-left: 22%;
}
.row .column.column-offset-23 {
  margin-left: 23%;
}
.row .column.column-offset-24 {
  margin-left: 24%;
}
.row .column.column-offset-25 {
  margin-left: 25%;
}
.row .column.column-offset-26 {
  margin-left: 26%;
}
.row .column.column-offset-27 {
  margin-left: 27%;
}
.row .column.column-offset-28 {
  margin-left: 28%;
}
.row .column.column-offset-29 {
  margin-left: 29%;
}
.row .column.column-offset-30 {
  margin-left: 30%;
}
.row .column.column-offset-31 {
  margin-left: 31%;
}
.row .column.column-offset-32 {
  margin-left: 32%;
}
.row .column.column-offset-33 {
  margin-left: 33%;
}
.row .column.column-offset-34 {
  margin-left: 34%;
}
.row .column.column-offset-35 {
  margin-left: 35%;
}
.row .column.column-offset-36 {
  margin-left: 36%;
}
.row .column.column-offset-37 {
  margin-left: 37%;
}
.row .column.column-offset-38 {
  margin-left: 38%;
}
.row .column.column-offset-39 {
  margin-left: 39%;
}
.row .column.column-offset-40 {
  margin-left: 40%;
}
.row .column.column-offset-41 {
  margin-left: 41%;
}
.row .column.column-offset-42 {
  margin-left: 42%;
}
.row .column.column-offset-43 {
  margin-left: 43%;
}
.row .column.column-offset-44 {
  margin-left: 44%;
}
.row .column.column-offset-45 {
  margin-left: 45%;
}
.row .column.column-offset-46 {
  margin-left: 46%;
}
.row .column.column-offset-47 {
  margin-left: 47%;
}
.row .column.column-offset-48 {
  margin-left: 48%;
}
.row .column.column-offset-49 {
  margin-left: 49%;
}
.row .column.column-offset-50 {
  margin-left: 50%;
}
.row .column.column-offset-51 {
  margin-left: 51%;
}
.row .column.column-offset-52 {
  margin-left: 52%;
}
.row .column.column-offset-53 {
  margin-left: 53%;
}
.row .column.column-offset-54 {
  margin-left: 54%;
}
.row .column.column-offset-55 {
  margin-left: 55%;
}
.row .column.column-offset-56 {
  margin-left: 56%;
}
.row .column.column-offset-57 {
  margin-left: 57%;
}
.row .column.column-offset-58 {
  margin-left: 58%;
}
.row .column.column-offset-59 {
  margin-left: 59%;
}
.row .column.column-offset-60 {
  margin-left: 60%;
}
.row .column.column-offset-61 {
  margin-left: 61%;
}
.row .column.column-offset-62 {
  margin-left: 62%;
}
.row .column.column-offset-63 {
  margin-left: 63%;
}
.row .column.column-offset-64 {
  margin-left: 64%;
}
.row .column.column-offset-65 {
  margin-left: 65%;
}
.row .column.column-offset-66 {
  margin-left: 66%;
}
.row .column.column-offset-67 {
  margin-left: 67%;
}
.row .column.column-offset-68 {
  margin-left: 68%;
}
.row .column.column-offset-69 {
  margin-left: 69%;
}
.row .column.column-offset-70 {
  margin-left: 70%;
}
.row .column.column-offset-71 {
  margin-left: 71%;
}
.row .column.column-offset-72 {
  margin-left: 72%;
}
.row .column.column-offset-73 {
  margin-left: 73%;
}
.row .column.column-offset-74 {
  margin-left: 74%;
}
.row .column.column-offset-75 {
  margin-left: 75%;
}
.row .column.column-offset-76 {
  margin-left: 76%;
}
.row .column.column-offset-77 {
  margin-left: 77%;
}
.row .column.column-offset-78 {
  margin-left: 78%;
}
.row .column.column-offset-79 {
  margin-left: 79%;
}
.row .column.column-offset-80 {
  margin-left: 80%;
}
.row .column.column-offset-81 {
  margin-left: 81%;
}
.row .column.column-offset-82 {
  margin-left: 82%;
}
.row .column.column-offset-83 {
  margin-left: 83%;
}
.row .column.column-offset-84 {
  margin-left: 84%;
}
.row .column.column-offset-85 {
  margin-left: 85%;
}
.row .column.column-offset-86 {
  margin-left: 86%;
}
.row .column.column-offset-87 {
  margin-left: 87%;
}
.row .column.column-offset-88 {
  margin-left: 88%;
}
.row .column.column-offset-89 {
  margin-left: 89%;
}
.row .column.column-offset-90 {
  margin-left: 90%;
}
.row .column.column-offset-91 {
  margin-left: 91%;
}
.row .column.column-offset-92 {
  margin-left: 92%;
}
.row .column.column-offset-93 {
  margin-left: 93%;
}
.row .column.column-offset-94 {
  margin-left: 94%;
}
.row .column.column-offset-95 {
  margin-left: 95%;
}
.row .column.column-offset-96 {
  margin-left: 96%;
}
.row .column.column-offset-97 {
  margin-left: 97%;
}
.row .column.column-offset-98 {
  margin-left: 98%;
}
.row .column.column-offset-99 {
  margin-left: 99%;
}
.row .column.column-offset-100 {
  margin-left: 100%;
}
.row .column.column-offset-33, .row .column.column-offset-34 {
  margin-left: 33.3333%;
}
.row .column.column-offset-66, .row .column.column-offset-67 {
  margin-left: 66.6666%;
}
.row .column.column-1 {
  flex: 0 0 1%;
  max-width: 1%;
}
.row .column.column-2 {
  flex: 0 0 2%;
  max-width: 2%;
}
.row .column.column-3 {
  flex: 0 0 3%;
  max-width: 3%;
}
.row .column.column-4 {
  flex: 0 0 4%;
  max-width: 4%;
}
.row .column.column-5 {
  flex: 0 0 5%;
  max-width: 5%;
}
.row .column.column-6 {
  flex: 0 0 6%;
  max-width: 6%;
}
.row .column.column-7 {
  flex: 0 0 7%;
  max-width: 7%;
}
.row .column.column-8 {
  flex: 0 0 8%;
  max-width: 8%;
}
.row .column.column-9 {
  flex: 0 0 9%;
  max-width: 9%;
}
.row .column.column-10 {
  flex: 0 0 10%;
  max-width: 10%;
}
.row .column.column-11 {
  flex: 0 0 11%;
  max-width: 11%;
}
.row .column.column-12 {
  flex: 0 0 12%;
  max-width: 12%;
}
.row .column.column-13 {
  flex: 0 0 13%;
  max-width: 13%;
}
.row .column.column-14 {
  flex: 0 0 14%;
  max-width: 14%;
}
.row .column.column-15 {
  flex: 0 0 15%;
  max-width: 15%;
}
.row .column.column-16 {
  flex: 0 0 16%;
  max-width: 16%;
}
.row .column.column-17 {
  flex: 0 0 17%;
  max-width: 17%;
}
.row .column.column-18 {
  flex: 0 0 18%;
  max-width: 18%;
}
.row .column.column-19 {
  flex: 0 0 19%;
  max-width: 19%;
}
.row .column.column-20 {
  flex: 0 0 20%;
  max-width: 20%;
}
.row .column.column-21 {
  flex: 0 0 21%;
  max-width: 21%;
}
.row .column.column-22 {
  flex: 0 0 22%;
  max-width: 22%;
}
.row .column.column-23 {
  flex: 0 0 23%;
  max-width: 23%;
}
.row .column.column-24 {
  flex: 0 0 24%;
  max-width: 24%;
}
.row .column.column-25 {
  flex: 0 0 25%;
  max-width: 25%;
}
.row .column.column-26 {
  flex: 0 0 26%;
  max-width: 26%;
}
.row .column.column-27 {
  flex: 0 0 27%;
  max-width: 27%;
}
.row .column.column-28 {
  flex: 0 0 28%;
  max-width: 28%;
}
.row .column.column-29 {
  flex: 0 0 29%;
  max-width: 29%;
}
.row .column.column-30 {
  flex: 0 0 30%;
  max-width: 30%;
}
.row .column.column-31 {
  flex: 0 0 31%;
  max-width: 31%;
}
.row .column.column-32 {
  flex: 0 0 32%;
  max-width: 32%;
}
.row .column.column-35 {
  flex: 0 0 35%;
  max-width: 35%;
}
.row .column.column-36 {
  flex: 0 0 36%;
  max-width: 36%;
}
.row .column.column-37 {
  flex: 0 0 37%;
  max-width: 37%;
}
.row .column.column-38 {
  flex: 0 0 38%;
  max-width: 38%;
}
.row .column.column-39 {
  flex: 0 0 39%;
  max-width: 39%;
}
.row .column.column-40 {
  flex: 0 0 40%;
  max-width: 40%;
}
.row .column.column-41 {
  flex: 0 0 41%;
  max-width: 41%;
}
.row .column.column-42 {
  flex: 0 0 42%;
  max-width: 42%;
}
.row .column.column-43 {
  flex: 0 0 43%;
  max-width: 43%;
}
.row .column.column-44 {
  flex: 0 0 44%;
  max-width: 44%;
}
.row .column.column-45 {
  flex: 0 0 45%;
  max-width: 45%;
}
.row .column.column-46 {
  flex: 0 0 46%;
  max-width: 46%;
}
.row .column.column-47 {
  flex: 0 0 47%;
  max-width: 47%;
}
.row .column.column-48 {
  flex: 0 0 48%;
  max-width: 48%;
}
.row .column.column-49 {
  flex: 0 0 49%;
  max-width: 49%;
}
.row .column.column-50 {
  flex: 0 0 50%;
  max-width: 50%;
}
.row .column.column-51 {
  flex: 0 0 51%;
  max-width: 51%;
}
.row .column.column-52 {
  flex: 0 0 52%;
  max-width: 52%;
}
.row .column.column-53 {
  flex: 0 0 53%;
  max-width: 53%;
}
.row .column.column-54 {
  flex: 0 0 54%;
  max-width: 54%;
}
.row .column.column-55 {
  flex: 0 0 55%;
  max-width: 55%;
}
.row .column.column-56 {
  flex: 0 0 56%;
  max-width: 56%;
}
.row .column.column-57 {
  flex: 0 0 57%;
  max-width: 57%;
}
.row .column.column-58 {
  flex: 0 0 58%;
  max-width: 58%;
}
.row .column.column-59 {
  flex: 0 0 59%;
  max-width: 59%;
}
.row .column.column-60 {
  flex: 0 0 60%;
  max-width: 60%;
}
.row .column.column-61 {
  flex: 0 0 61%;
  max-width: 61%;
}
.row .column.column-62 {
  flex: 0 0 62%;
  max-width: 62%;
}
.row .column.column-63 {
  flex: 0 0 63%;
  max-width: 63%;
}
.row .column.column-64 {
  flex: 0 0 64%;
  max-width: 64%;
}
.row .column.column-65 {
  flex: 0 0 65%;
  max-width: 65%;
}
.row .column.column-68 {
  flex: 0 0 68%;
  max-width: 68%;
}
.row .column.column-69 {
  flex: 0 0 69%;
  max-width: 69%;
}
.row .column.column-70 {
  flex: 0 0 70%;
  max-width: 70%;
}
.row .column.column-71 {
  flex: 0 0 71%;
  max-width: 71%;
}
.row .column.column-72 {
  flex: 0 0 72%;
  max-width: 72%;
}
.row .column.column-73 {
  flex: 0 0 73%;
  max-width: 73%;
}
.row .column.column-74 {
  flex: 0 0 74%;
  max-width: 74%;
}
.row .column.column-75 {
  flex: 0 0 75%;
  max-width: 75%;
}
.row .column.column-76 {
  flex: 0 0 76%;
  max-width: 76%;
}
.row .column.column-77 {
  flex: 0 0 77%;
  max-width: 77%;
}
.row .column.column-78 {
  flex: 0 0 78%;
  max-width: 78%;
}
.row .column.column-79 {
  flex: 0 0 79%;
  max-width: 79%;
}
.row .column.column-80 {
  flex: 0 0 80%;
  max-width: 80%;
}
.row .column.column-81 {
  flex: 0 0 81%;
  max-width: 81%;
}
.row .column.column-82 {
  flex: 0 0 82%;
  max-width: 82%;
}
.row .column.column-83 {
  flex: 0 0 83%;
  max-width: 83%;
}
.row .column.column-84 {
  flex: 0 0 84%;
  max-width: 84%;
}
.row .column.column-85 {
  flex: 0 0 85%;
  max-width: 85%;
}
.row .column.column-86 {
  flex: 0 0 86%;
  max-width: 86%;
}
.row .column.column-87 {
  flex: 0 0 87%;
  max-width: 87%;
}
.row .column.column-88 {
  flex: 0 0 88%;
  max-width: 88%;
}
.row .column.column-89 {
  flex: 0 0 89%;
  max-width: 89%;
}
.row .column.column-90 {
  flex: 0 0 90%;
  max-width: 90%;
}
.row .column.column-91 {
  flex: 0 0 91%;
  max-width: 91%;
}
.row .column.column-92 {
  flex: 0 0 92%;
  max-width: 92%;
}
.row .column.column-93 {
  flex: 0 0 93%;
  max-width: 93%;
}
.row .column.column-94 {
  flex: 0 0 94%;
  max-width: 94%;
}
.row .column.column-95 {
  flex: 0 0 95%;
  max-width: 95%;
}
.row .column.column-96 {
  flex: 0 0 96%;
  max-width: 96%;
}
.row .column.column-97 {
  flex: 0 0 97%;
  max-width: 97%;
}
.row .column.column-98 {
  flex: 0 0 98%;
  max-width: 98%;
}
.row .column.column-99 {
  flex: 0 0 99%;
  max-width: 99%;
}
.row .column.column-100 {
  flex: 0 0 100%;
  max-width: 100%;
}
.row .column.column-33, .row .column.column-34 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}
.row .column.column-66, .row .column.column-67 {
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
}
.row .column.column-top {
  align-self: flex-start;
}
.row .column.column-bottom {
  align-self: flex-end;
}
.row .column.column-center {
  align-self: center;
}

/* responsive tablet landscape
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 1200px) {
  .wrapper {
    margin: 0 76px;
  }
  .wrapper.wrap-middle {
    padding: 0;
  }
}
@media all and (max-width: 1023px) {
  .wrapper {
    margin: 0 50px;
  }
}
/* responsive tablet potrait
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 1023px) {
  .wrapper {
    margin: 0 50px;
  }
}
/* responsive tablet potrait
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 767px) {
  .wrapper {
    margin: 0 30px;
  }
}
@media (min-width: 400px) {
  .row {
    flex-flow: row wrap;
  }
  .row .column {
    margin-bottom: inherit;
    padding: 0 10px;
  }
}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
a {
  color: #162937;
  text-decoration: none;
  transition: 0.2s color ease-out;
}
a:focus, a:hover {
  color: #2E9FF0;
}

.link {
  font-size: 1rem;
  display: inline-block;
  line-height: 30px;
  padding-right: 60px;
  position: relative;
  color: #fff;
  font-weight: 500;
  background: transparent;
  border: none;
  height: auto;
  padding-left: 0px;
  transition: 0.2s color ease-out;
}
.link:before {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  background: #2E9FF0;
  border-radius: 100%;
  transition: 0.2s all ease-out;
}
.link:after {
  content: "";
  width: 32px;
  height: 15px;
  background: url("/images/material/arr-right.svg") no-repeat center;
  background-size: contain;
  position: absolute;
  right: 7px;
  top: 7px;
  margin: auto 0;
  transition: 0.2s all ease-out;
}
.link.black {
  color: #162937;
}
.link:hover, .link:focus {
  color: #2E9FF0;
  background: transparent;
}
.link:hover:after, .link:focus:after {
  right: 0px;
}
.link:hover:before, .link:focus:before {
  transform: scale(1.2);
}
.link.back {
  padding-left: 60px;
  padding-right: 0px;
}
.link.back:before {
  right: auto;
  left: 0;
}
.link.back:after {
  left: 7px;
  right: auto;
  transform: rotate(180deg);
}
.link.back:hover:after {
  right: auto;
  left: 0;
}
.link.export {
  color: #162937;
  padding-right: 20px;
}
.link.export:after {
  display: none;
}
.link.export:before {
  background: url("/images/material/ic-external-link.svg") no-repeat center;
  width: 14px;
  height: 14px;
  background-size: contain;
  margin: auto 0px;
  display: block;
  border-radius: 0;
}
.link.export:hover {
  color: #2E9FF0;
}
.link.export:hover:before {
  transform: scale(1);
}

.linkedin {
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  padding-left: 35px;
  position: relative;
  text-transform: capitalize;
}
.linkedin:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0px;
  margin: auto 0px;
  background: url("/images/material/ic-linked.png") no-repeat center;
  width: 25px;
  height: 25px;
}

/* responsive tablet landscape
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 1200px) {
  .link {
    padding-right: 50px;
  }
}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
dl,
ol,
ul {
  list-style: none;
  margin-top: 0;
  padding-left: 0;
}
dl dl,
dl ol,
dl ul,
ol dl,
ol ol,
ol ul,
ul dl,
ul ol,
ul ul {
  font-size: 90%;
  margin: 15px 0 15px 30px;
}

.content-middle .title-ul {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  display: block;
}
.content-middle ul {
  list-style: none;
}
.content-middle ul > li {
  position: relative;
  padding-left: 16px;
  margin-bottom: 16px;
  font-size: 1rem;
  list-style: none;
}
.content-middle ul > li::before {
  content: "";
  position: absolute;
  height: 6px;
  width: 6px;
  border-radius: 100%;
  background: #173F5B;
  left: 0;
  top: 7px;
}
.content-middle ol > li {
  margin-left: 20px;
  padding-left: 10px;
  margin-bottom: 16px;
  font-size: 1rem;
  list-style: decimal;
}
.content-middle ol > li ul {
  margin-left: 0;
}
.content-middle ol > li ul > li {
  margin-left: 0;
  padding-left: 16px;
}

/* responsive mobile
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 767px) {
  .content-middle ol > li {
    font-size: 0.938rem;
  }
}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
.button,
button,
dd,
dt,
li {
  margin-bottom: 10px;
}

fieldset,
input,
select,
textarea {
  margin-bottom: 15px;
}

blockquote,
dl,
ol,
p,
pre,
table,
ul {
  margin-bottom: 25px;
}

form {
  margin: 0;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
table {
  border-spacing: 0;
  width: 100%;
}

td,
th {
  border-bottom: 1px solid #ECECEC;
  padding: 20px 19px;
  text-align: left;
  vertical-align: middle;
}
td:first-child,
th:first-child {
  border-radius: 5px 0px 0px 0px;
  border-left: 1px solid #ECECEC;
}
td:last-child,
th:last-child {
  border-radius: 0px 5px 0px 0px;
  border-right: 1px solid #ECECEC;
}

th {
  color: #fff;
  background: #173F5B;
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

td {
  color: #162937;
}
td p {
  margin-bottom: 0px;
}

.wrap-table {
  margin: 40px 0px;
}
.wrap-table .wrap-pdf {
  display: flex;
  align-items: center;
}
.wrap-table .wrap-pdf figure {
  flex: 0 0 34px;
  max-width: 34px;
}
.wrap-table .wrap-pdf p {
  flex: 0 0 calc(100% - 34px);
  max-width: calc(100% - 34px);
  padding-left: 20px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}

.small-table {
  margin-bottom: 0;
}
.small-table th, .small-table td {
  font-size: 13px;
  color: rgba(22, 41, 55, 0.7);
  padding: 3px;
  border-bottom: none;
  vertical-align: top;
  font-weight: 400;
  line-height: 1;
}
.small-table th span, .small-table td span {
  font-weight: 500;
  color: #162937;
}
.small-table th span.text-green, .small-table td span.text-green {
  color: #49B169;
}
.small-table th span.text-red, .small-table td span.text-red {
  color: #E83232;
}
.small-table th:first-child, .small-table td:first-child {
  border-left: none;
  padding-left: 0;
}
.small-table th:last-child, .small-table td:last-child {
  border-right: none;
  padding-right: 0;
}

/* responsive tablet landscape
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 1023px) {
  td {
    font-size: 0.938rem;
  }

  td, th {
    padding: 15px;
  }
}
/* responsive mobile
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 767px) {
  td {
    font-size: 0.813rem;
  }

  th {
    font-size: 0.875rem;
  }

  .wrap-table {
    overflow-x: auto;
  }

  .pdf-table {
    overflow: inherit;
  }
  .pdf-table table, .pdf-table td {
    display: block;
  }
  .pdf-table tr {
    display: flex;
    flex-flow: row wrap;
    border-bottom: 1px solid #EBEBEB;
    position: relative;
    padding-right: 30px;
  }
  .pdf-table tr td {
    flex: 0 0 100%;
    max-width: 100%;
    border: none;
    font-size: 0.813rem;
  }
  .pdf-table tr td:first-child {
    padding-bottom: 0;
  }
  .pdf-table tr td:last-child {
    position: absolute;
    top: 35%;
    right: 10px;
    padding: 0;
    width: 40px;
    height: 30px;
    display: block;
  }
  .pdf-table tr:last-child {
    border-bottom: none;
  }
  .pdf-table table {
    border: 1px solid #EBEBEB;
    border-top: 3px solid #173F5B;
  }
  .pdf-table table thead {
    display: none;
  }
  .pdf-table .button.download {
    font-size: 0;
    color: transparent;
  }
}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
b,
strong {
  font-weight: bold;
}

p {
  margin-top: 0;
  line-height: 1.5;
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  letter-spacing: -1px;
  margin-bottom: 20px;
  margin-top: 0;
}

h1 {
  font-size: 4rem;
  line-height: 1.2;
}

h2 {
  font-size: 3rem;
  line-height: 1.25;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}

h3 {
  font-size: 2rem;
  line-height: 1.3;
}

h4 {
  font-size: 1.8rem;
  letter-spacing: 1px;
  line-height: 1.35;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}

h5 {
  font-size: 1.3rem;
  letter-spacing: 0.5px;
  line-height: 1.5;
}

h6 {
  font-size: 1.1rem;
  letter-spacing: 0;
  line-height: 1.4;
}

.std-content h1,
.std-content h2,
.std-content h3,
.std-content h4,
.std-content h5,
.std-content h6,
.detail-content h1,
.detail-content h2,
.detail-content h3,
.detail-content h4,
.detail-content h5,
.detail-content h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  letter-spacing: -1px;
  margin-bottom: 20px;
  margin-top: 0;
}
.std-content h1,
.detail-content h1 {
  font-size: 1.953rem;
  line-height: 1.2;
}
.std-content h2,
.detail-content h2 {
  font-size: 1.563rem;
  line-height: 1.25;
}
.std-content h3,
.detail-content h3 {
  font-size: 1.25rem;
  line-height: 1.3;
}
.std-content h4,
.detail-content h4 {
  font-size: 1rem;
  line-height: 1.35;
}
.std-content h5,
.detail-content h5 {
  font-size: 0.8rem;
  letter-spacing: 0.5px;
  line-height: 1.5;
}
.std-content h6,
.detail-content h6 {
  font-size: 0.8rem;
  letter-spacing: 0;
  line-height: 1.4;
}

.poppin {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}

/* responsive desktop
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 1600px) {
  h1 {
    font-size: 3rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3,
h4 {
    font-size: 1.5rem;
  }

  h5 {
    font-size: 1.125rem;
    letter-spacing: 0;
  }

  .std-content h1,
.detail-content h1 {
    font-size: 1.953rem;
  }
  .std-content h2,
.detail-content h2 {
    font-size: 1.563rem;
  }
  .std-content h3,
.detail-content h3 {
    font-size: 1.25rem;
  }
  .std-content h4,
.detail-content h4 {
    font-size: 1rem;
  }
  .std-content h5,
.detail-content h5 {
    font-size: 0.8rem;
    letter-spacing: 0;
  }
}
/* responsive tablet potrait
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 1023px) {
  .std-content h1,
.detail-content h1 {
    font-size: 2.5rem;
  }
  .std-content h2,
.detail-content h2 {
    font-size: 1.75rem;
  }
  .std-content h3,
.std-content h4,
.detail-content h3,
.detail-content h4 {
    font-size: 1.125rem;
  }
  .std-content h5,
.std-content h6,
.detail-content h5,
.detail-content h6 {
    font-size: 1rem;
  }
}
/* responsive mobile
----------------------------------------------------------------------------------------------*/
@media all and (max-width: 767px) {
  h1 {
    font-size: 2rem;
    letter-spacing: 0;
  }

  h2 {
    font-size: 1.313rem;
    letter-spacing: 0;
  }

  h5,
h6 {
    font-size: 0.938rem;
  }

  .std-content h1,
.detail-content h1 {
    letter-spacing: 0;
  }
  .std-content h2,
.detail-content h2 {
    letter-spacing: 0;
  }
}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
img {
  max-width: 100%;
  display: block;
}

figure {
  margin: 0;
}
figure img {
  vertical-align: top;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
.clearfix:after {
  clear: both;
  content: " ";
  display: table;
}

.a-center {
  text-align: center;
  margin: 0 auto;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvbWlsbGlncmFtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21pbGxpZ3JhbS9taWxsaWdyYW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWlsbGlncmFtL19WYXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWlsbGlncmFtL19Db2xvci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vX0Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWlsbGlncmFtL19CbG9ja3F1b3RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21pbGxpZ3JhbS9fQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21pbGxpZ3JhbS9fQ29kZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vX0RpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWlsbGlncmFtL19Gb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21pbGxpZ3JhbS9fR3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vX0xpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWlsbGlncmFtL19MaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21pbGxpZ3JhbS9fU3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vX1RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21pbGxpZ3JhbS9fVHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vX0ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21pbGxpZ3JhbS9fVXRpbGl0eS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOytGQUFBO0FDQUE7Ozs7OztFQUFBO0FDQUE7Ozs7OztFQUFBO0FDQUE7Ozs7OztFQUFBO0FDQUE7Ozs7OztFQUFBO0FBYUE7OztFQUdDO0FKa0JEOztBSWJBO0VBQ0M7RUFDQTtBSmdCRDs7QUlaQTtFQUNDLGNEZmU7RUNnQmY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmVEOztBSVhBOytGQUFBO0FBRUE7RUFDQztJQUNDO0VKY0E7QUFDRjtBS3hEQTs7Ozs7O0VBQUE7QUFZQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FMcUREO0FLbkRDO0VBQ0M7QUxxREY7O0FNeEVBOzs7Ozs7RUFBQTtBQVlBOzs7OztFQUtDLHlCSEZnQjtFR0doQjtFQUNBO0VBQ0EsV0hSZTtFR1NmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0U7RUFDRjtFQUNDO0FOc0VGO0FNckVDOzs7Ozs7Ozs7RUFFQyx5Qkh6QmdCO0VHMEJoQixxQkgxQmdCO0VHMkJoQixXSDdCYztFRzhCZDtBTjhFRjtBTTNFQzs7Ozs7RUFDQztFQUNBO0FOaUZGO0FNL0VFOzs7Ozs7Ozs7RUFFQyx5Qkh0Q2E7RUd1Q2IscUJIdkNhO0FIK0hoQjtBTXBGQzs7Ozs7RUFDQztFQUNBLGNIN0NjO0FIdUloQjtBTXhGRTs7Ozs7Ozs7O0VBRUM7RUFDQSxxQkhqRGU7RUdrRGYsY0hsRGU7QUhtSmxCO0FNNUZHOzs7Ozs7Ozs7RUFFQztFQUNBLGNIM0RZO0FIZ0toQjtBTWhHQzs7Ozs7RUFDQztFQUNBO0VBQ0EsY0huRWM7QUh5S2hCO0FNcEdFOzs7Ozs7Ozs7RUFFQztFQUNBO0VBQ0EsY0h4RWU7QUhxTGxCO0FNeEdHOzs7Ozs7Ozs7RUFFQyxjSGhGWTtBSGlNaEI7QU03R0M7Ozs7O0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIaEdZO0VHaUdaO0FObUhKO0FNbEhJOzs7OztFQUNDLGNIbEdhO0FIME5sQjtBTXRISTs7Ozs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjRITDs7QU94UEE7Ozs7OztFQUFBO0FBWUE7RUFDQyxtQkpFZ0I7RUlEaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHNQRDs7QU9uUEE7RUFDQyxtQkpQZ0I7RUlRaEI7RUFDQTtBUHNQRDtBT3BQQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FQc1BGOztBUXBSQTs7Ozs7O0VBQUE7QUFZQTtFQUNDO0VBQ0E7RUFDQTtBUmtSRDs7QVE5UUE7K0ZBQUE7QUFFQTtFQUNDO0lBQ0M7RVJpUkE7QUFDRjtBUTlRQTsrRkFBQTtBQUVBO0VBQ0M7SUFDQztFUmdSQTtBQUNGO0FTaFRBOzs7Ozs7RUFBQTtBQVlBOzs7Ozs7Ozs7RUFTQztPQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxjTm5CYztFTW9CZDtBVDZTRjtBUzVTQzs7Ozs7Ozs7O0VBQ0MscUJOdEJjO0VNdUJkO0FUc1RGOztBU2pUQztFQUNDO0FUb1RGOztBU2hUQztFQUNFO0VBQ0E7QVRtVEg7O0FTclRDO0VBQ0U7RUFDQTtBVG1USDs7QVNyVEM7RUFDRTtFQUNBO0FUbVRIOztBU2hUQTtFQUNDO0VBQ0E7QVRtVEQ7O0FTaFRBO0VBQ0M7RUFDQTtBVG1URDs7QVNoVEE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QVRtVEQ7O0FTaFRBO0VBQ0M7RUFDQTtBVG1URDs7QVNoVEE7O0VBRUM7QVRtVEQ7O0FTaFRBO0VBQ0M7RUFDQTtFQUNBO0FUbVREOztBU2hUQTtFQUNDO0FUbVREOztBU2pUQTtFQUNDO0FUb1REOztBU2xUQTtFQUNDO0FUcVREO0FTcFRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUc1RGO0FTclRFO0VBQ0M7RUFDQSxnQk4xRmE7RU0yRmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHVUSDtBU3JURTtFQUNDO0VBQ0EsY05sR2E7RU1tR2I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHVUSDtBU3JURTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHVUSDtBU3BUQztFQUNDO0VBQ0E7RUFDQSxjTjlIYztFTStIZDtFQUNBO0FUc1RGOztBU2pURTtFQUNDO0FUb1RIO0FTalRDOztFQUVDO0FUbVRGOztBUy9TQTtFQUNDO0lBQ0M7RVRrVEE7QUFDRjtBVTVjQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY4Y0Q7O0FVMWNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVY2Y0Q7QVU1Y0U7RUFDRDtBVjhjRDs7QVV0Y0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBVnljRDtBVXZjQztFQUNDO0FWeWNGO0FVdmNFO0VBQ0M7QVZ5Y0g7QVVyY0M7RUFDQztBVnVjRjtBVWxjQztFQUNDO0FWb2NGO0FVamNDO0VBQ0M7QVZtY0Y7QVVoY0M7RUFDQztBVmtjRjtBVS9iQztFQUNDO0FWaWNGO0FVOWJDO0VBQ0M7QVZnY0Y7QVU3YkM7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0FWOGJGO0FVM2JFO0VBQ0M7QVY2Ykg7QVUxYkU7RUFDQztBVjRiSDtBVXpiRTtFQUNDO0FWMmJIO0FVeGJFO0VBQ0M7QVYwYkg7QVV2YkU7RUFDQztBVnliSDtBVXRiRTtFQUNDO0FWd2JIO0FVcmJFO0VBQ0M7QVZ1Ykg7QVVwYkU7RUFDQztBVnNiSDtBVW5iRTtFQUNDO0FWcWJIO0FVbGJFO0VBQ0M7QVZvYkg7QVVqYkU7RUFDQztBVm1iSDtBVWhiRTtFQUNDO0FWa2JIO0FVL2FFO0VBQ0M7QVZpYkg7QVU5YUU7RUFDQztBVmdiSDtBVTdhRTtFQUNDO0FWK2FIO0FVNWFFO0VBQ0M7QVY4YUg7QVUzYUU7RUFDQztBVjZhSDtBVTFhRTtFQUNDO0FWNGFIO0FVemFFO0VBQ0M7QVYyYUg7QVV4YUU7RUFDQztBVjBhSDtBVXZhRTtFQUNDO0FWeWFIO0FVdGFFO0VBQ0M7QVZ3YUg7QVVyYUU7RUFDQztBVnVhSDtBVXBhRTtFQUNDO0FWc2FIO0FVbmFFO0VBQ0M7QVZxYUg7QVVsYUU7RUFDQztBVm9hSDtBVWphRTtFQUNDO0FWbWFIO0FVaGFFO0VBQ0M7QVZrYUg7QVUvWkU7RUFDQztBVmlhSDtBVTlaRTtFQUNDO0FWZ2FIO0FVN1pFO0VBQ0M7QVYrWkg7QVU1WkU7RUFDQztBVjhaSDtBVTNaRTtFQUNDO0FWNlpIO0FVMVpFO0VBQ0M7QVY0Wkg7QVV6WkU7RUFDQztBVjJaSDtBVXhaRTtFQUNDO0FWMFpIO0FVdlpFO0VBQ0M7QVZ5Wkg7QVV0WkU7RUFDQztBVndaSDtBVXJaRTtFQUNDO0FWdVpIO0FVcFpFO0VBQ0M7QVZzWkg7QVVuWkU7RUFDQztBVnFaSDtBVWxaRTtFQUNDO0FWb1pIO0FValpFO0VBQ0M7QVZtWkg7QVVoWkU7RUFDQztBVmtaSDtBVS9ZRTtFQUNDO0FWaVpIO0FVOVlFO0VBQ0M7QVZnWkg7QVU3WUU7RUFDQztBVitZSDtBVTVZRTtFQUNDO0FWOFlIO0FVM1lFO0VBQ0M7QVY2WUg7QVUxWUU7RUFDQztBVjRZSDtBVXpZRTtFQUNDO0FWMllIO0FVeFlFO0VBQ0M7QVYwWUg7QVV2WUU7RUFDQztBVnlZSDtBVXRZRTtFQUNDO0FWd1lIO0FVcllFO0VBQ0M7QVZ1WUg7QVVwWUU7RUFDQztBVnNZSDtBVW5ZRTtFQUNDO0FWcVlIO0FVbFlFO0VBQ0M7QVZvWUg7QVVqWUU7RUFDQztBVm1ZSDtBVWhZRTtFQUNDO0FWa1lIO0FVL1hFO0VBQ0M7QVZpWUg7QVU5WEU7RUFDQztBVmdZSDtBVTdYRTtFQUNDO0FWK1hIO0FVNVhFO0VBQ0M7QVY4WEg7QVUzWEU7RUFDQztBVjZYSDtBVTFYRTtFQUNDO0FWNFhIO0FVelhFO0VBQ0M7QVYyWEg7QVV4WEU7RUFDQztBVjBYSDtBVXZYRTtFQUNDO0FWeVhIO0FVdFhFO0VBQ0M7QVZ3WEg7QVVyWEU7RUFDQztBVnVYSDtBVXBYRTtFQUNDO0FWc1hIO0FVblhFO0VBQ0M7QVZxWEg7QVVsWEU7RUFDQztBVm9YSDtBVWpYRTtFQUNDO0FWbVhIO0FVaFhFO0VBQ0M7QVZrWEg7QVUvV0U7RUFDQztBVmlYSDtBVTlXRTtFQUNDO0FWZ1hIO0FVN1dFO0VBQ0M7QVYrV0g7QVU1V0U7RUFDQztBVjhXSDtBVTNXRTtFQUNDO0FWNldIO0FVMVdFO0VBQ0M7QVY0V0g7QVV6V0U7RUFDQztBVjJXSDtBVXhXRTtFQUNDO0FWMFdIO0FVdldFO0VBQ0M7QVZ5V0g7QVV0V0U7RUFDQztBVndXSDtBVXJXRTtFQUNDO0FWdVdIO0FVcFdFO0VBQ0M7QVZzV0g7QVVuV0U7RUFDQztBVnFXSDtBVWxXRTtFQUNDO0FWb1dIO0FValdFO0VBQ0M7QVZtV0g7QVVoV0U7RUFDQztBVmtXSDtBVS9WRTtFQUNDO0FWaVdIO0FVOVZFO0VBQ0M7QVZnV0g7QVU3VkU7RUFDQztBVitWSDtBVTVWRTtFQUNDO0FWOFZIO0FVM1ZFO0VBQ0M7QVY2Vkg7QVUxVkU7RUFDQztBVjRWSDtBVXpWRTtFQUNDO0FWMlZIO0FVeFZFO0VBQ0M7QVYwVkg7QVV2VkU7RUFFQztBVndWSDtBVXRWRTtFQUVDO0FWdVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVL1VFO0VBQ0M7RUFDQTtBVmlWSDtBVS9VRTtFQUNDO0VBQ0E7QVZpVkg7QVUvVUU7RUFDQztFQUNBO0FWaVZIO0FVOVVFO0VBRUM7RUFDQTtBVitVSDtBVTVVRTtFQUVDO0VBQ0E7QVY2VUg7QVV6VUU7RUFDQztBVjJVSDtBVXhVRTtFQUNDO0FWMFVIO0FVdlVFO0VBQ0M7QVZ5VUg7O0FVblVBOytGQUFBO0FBRUE7RUFDQztJQUNHO0VWc1VGO0VVclVBO0lBQ0M7RVZ1VUQ7QUFDRjtBVXBVQTtFQUNFO0lBQ0c7RVZzVUg7QUFDRjtBVW5VQTsrRkFBQTtBQUVBO0VBQ0M7SUFDRztFVnFVRjtBQUNGO0FVbFVBOytGQUFBO0FBRUE7RUFDQztJQUNDO0VWb1VBO0FBQ0Y7QVVoVUE7RUFFQztJQUNDO0VWaVVBO0VVL1RBO0lBQ0M7SUFDQTtFVmlVRDtBQUNGO0FXbHZDQTs7Ozs7O0VBQUE7QUFZQTtFQUNDO0VBQ0E7RUFDQTtBWCt1Q0Q7QVc5dUNDO0VBRUMsY1JKZ0I7QUhtdkNsQjs7QVcxdUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdSakJlO0VRa0JmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDZ1Q0Q7QVc1dUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlI5QmdCO0VRK0JoQjtFQUNBO0FYOHVDRjtBVzV1Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDh1Q0Y7QVc1dUNDO0VBQ0MsY1JoRGM7QUg4eENoQjtBVzV1Q0M7RUFDQyxjUmxEZ0I7RVFtRGhCO0FYOHVDRjtBVzd1Q0U7RUFDQztBWCt1Q0g7QVc3dUNFO0VBQ0M7QVgrdUNIO0FXNXVDQztFQUNDO0VBQ0E7QVg4dUNGO0FXN3VDRTtFQUNDO0VBQ0E7QVgrdUNIO0FXN3VDRTtFQUNDO0VBQ0E7RUFDQTtBWCt1Q0g7QVc1dUNHO0VBQ0M7RUFDQTtBWDh1Q0o7QVcxdUNDO0VBQ0MsY1JoRmM7RVFpRmQ7QVg0dUNGO0FXM3VDRTtFQUNDO0FYNnVDSDtBVzN1Q0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDZ1Q0g7QVczdUNFO0VBQ0MsY1I5RmU7QUgyMENsQjtBVzV1Q0c7RUFDQztBWDh1Q0o7O0FXenVDQTtFQUNDLGtDVHhHYTtFU3lHYjtFQUNBO0VBQ0E7RUFDQTtBWDR1Q0Q7QVczdUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNnVDRjs7QVd4dUNBOytGQUFBO0FBRUE7RUFDQztJQUNDO0VYMnVDQTtBQUNGO0FZdjNDQTs7Ozs7O0VBQUE7QUFZQTs7O0VBR0M7RUFDQTtFQUNBO0FabzNDRDtBWWwzQ0M7Ozs7Ozs7OztFQUdDO0VBQ0E7QVowM0NGOztBWXIzQ0M7RUFDQyxrQ1ZqQlk7RVVrQlo7RUFDQTtBWnczQ0Y7QVl0M0NDO0VBQ0M7QVp3M0NGO0FZdjNDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5M0NIO0FZeDNDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlRoQ2E7RVNpQ2I7RUFDQTtBWjAzQ0o7QVlyM0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnUzQ0g7QVl0M0NHO0VBQ0M7QVp3M0NKO0FZdjNDSTtFQUNDO0VBQ0E7QVp5M0NMOztBWWozQ0E7K0ZBQUE7QUFFQTtFQUdHO0lBQ0M7RVprM0NGO0FBQ0Y7QWFqOENBOzs7Ozs7RUFBQTtBQVlBOzs7OztFQUtDO0FiODdDRDs7QWEzN0NBOzs7O0VBSUM7QWI4N0NEOztBYTM3Q0E7Ozs7Ozs7RUFPQztBYjg3Q0Q7O0FhMzdDQTtFQUNDO0FiODdDRDs7QWNwK0NBOzs7Ozs7RUFBQTtBQVlBO0VBQ0M7RUFDQTtBZGsrQ0Q7O0FjLzlDQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBZGsrQ0Q7QWNqK0NDOztFQUNDO0VBQ0E7QWRvK0NGO0FjbCtDQzs7RUFDQztFQUNBO0FkcStDRjs7QWNsK0NBO0VBQ0MsV1hyQmU7RVdzQmYsbUJYbkJnQjtFV29CaEIsa0NadkJhO0VZd0JiO0VBQ0E7QWRxK0NEOztBY24rQ0E7RUFDQyxjWDNCZTtBSGlnRGhCO0FjcitDQztFQUNDO0FkdStDRjs7QWNwK0NBO0VBQ0M7QWR1K0NEO0FjdCtDQztFQUNDO0VBQ0E7QWR3K0NGO0FjditDRTtFQUNDO0VBQ0E7QWR5K0NIO0FjditDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGtDWjlDVztFWStDWDtBZHkrQ0g7O0FjcCtDQTtFQUNDO0FkdStDRDtBY3QrQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHcrQ0Y7QWN2K0NFO0VBQ0M7RUFDQTtBZHkrQ0g7QWN4K0NHO0VBQ0M7QWQwK0NKO0FjeCtDRztFQUNDO0FkMCtDSjtBY3YrQ0U7RUFDQztFQUNBO0FkeStDSDtBY3YrQ0U7RUFDQztFQUNBO0FkeStDSDs7QWNuK0NBOytGQUFBO0FBRUE7RUFDQztJQUNDO0VkcytDQTs7RWNwK0NEO0lBQ0M7RWR1K0NBO0FBQ0Y7QWNuK0NBOytGQUFBO0FBRUE7RUFDQztJQUNDO0VkcStDQTs7RWNuK0NEO0lBQ0M7RWRzK0NBOztFY3ArQ0Q7SUFDQztFZHUrQ0E7O0VjcitDRDtJQUNDO0VkdytDQTtFY3YrQ0E7SUFDQztFZHkrQ0Q7RWN2K0NBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZHkrQ0Q7RWN4K0NDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWQwK0NGO0VjeitDRTtJQUNDO0VkMitDSDtFY3orQ0U7SUFDQztJQUNBO0lBQ0U7SUFDRjtJQUNBO0lBQ0E7SUFDQTtFZDIrQ0g7RWN4K0NDO0lBQ0M7RWQwK0NGO0VjditDQTtJQUNDO0lBQ0E7RWR5K0NEO0VjeCtDQztJQUNDO0VkMCtDRjtFY3YrQ0E7SUFDQztJQUNBO0VkeStDRDtBQUNGO0FlNW9EQTs7Ozs7O0VBQUE7QUFXQTs7RUFFRTtBZjBvREY7O0Fldm9EQTtFQUNFO0VBQ0E7RUFDQTtBZjBvREY7O0Flcm9EQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7QWZ3b0RGOztBZXJvREE7RUFDRTtFQUNBO0Fmd29ERjs7QWVyb0RBO0VBQ0U7RUFDQTtFQUNBLGtDYmhDWTtFYWlDWjtBZndvREY7O0Flcm9EQTtFQUNFO0VBQ0E7QWZ3b0RGOztBZXJvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQ2I3Q1k7RWE4Q1o7QWZ3b0RGOztBZXJvREE7RUFDRTtFQUNBO0VBQ0E7QWZ3b0RGOztBZXJvREE7RUFDRTtFQUNBO0VBQ0E7QWZ3b0RGOztBZW5vREU7Ozs7Ozs7Ozs7OztFQU1FLGtDYnJFVTtFYXNFVjtFQUNBO0VBQ0E7RUFDQTtBZjRvREo7QWV6b0RFOztFQUNFO0VBQ0E7QWY0b0RKO0Flem9ERTs7RUFDRTtFQUNBO0FmNG9ESjtBZXpvREU7O0VBQ0U7RUFDQTtBZjRvREo7QWV6b0RFOztFQUNFO0VBQ0E7QWY0b0RKO0Flem9ERTs7RUFDRTtFQUNBO0VBQ0E7QWY0b0RKO0Flem9ERTs7RUFDRTtFQUNBO0VBQ0E7QWY0b0RKOztBZXpvREE7RUFDRSxrQ2I3R1k7RWE4R1o7QWY0b0RGOztBZXpvREE7K0ZBQUE7QUFFQTtFQUNFO0lBQ0U7RWY0b0RGOztFZTFvREE7SUFDRTtFZjZvREY7O0VlM29EQTs7SUFFRTtFZjhvREY7O0VlNW9EQTtJQUNFO0lBQ0E7RWYrb0RGOztFZTFvREU7O0lBQ0U7RWY4b0RKO0VlNW9ERTs7SUFDRTtFZitvREo7RWU3b0RFOztJQUNFO0VmZ3BESjtFZTlvREU7O0lBQ0U7RWZpcERKO0VlL29ERTs7SUFDRTtJQUNBO0Vma3BESjtBQUNGO0FlOW9EQTsrRkFBQTtBQUVBO0VBR0k7O0lBQ0U7RWYrb0RKO0VlN29ERTs7SUFDRTtFZmdwREo7RWU5b0RFOzs7O0lBRUU7RWZrcERKO0VlaHBERTs7OztJQUVFO0Vmb3BESjtBQUNGO0FlaHBEQTsrRkFBQTtBQUVBO0VBQ0U7SUFDRTtJQUNBO0Vma3BERjs7RWVocERBO0lBQ0U7SUFDQTtFZm1wREY7O0VlanBEQTs7SUFFRTtFZm9wREY7O0VlL29ERTs7SUFDRTtFZm1wREo7RWVqcERFOztJQUNFO0Vmb3BESjtBQUNGO0FnQnIyREE7Ozs7OztFQUFBO0FBWUE7RUFDQztFQUNBO0FoQmsyREQ7O0FnQi8xREE7RUFDQztBaEJrMkREO0FnQmoyREM7RUFDQztBaEJtMkRGOztBaUJ2M0RBOzs7Ozs7RUFBQTtBQWNDO0VBQ0M7RUFDQTtFQUNBO0FqQm0zREY7O0FpQmgzREE7RUFDQztFQUNBO0FqQm0zREQ7O0FpQmgzREE7RUFDQztBakJtM0REOztBaUJoM0RBO0VBQ0M7QWpCbTNERCxDIiwiZmlsZSI6ImNzcy9taWxsaWdyYW0uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogbWlsbGlncmFtXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwiLi4vbWlsbGlncmFtL21pbGxpZ3JhbVwiO1xyXG4iLCIvKiFcclxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXHJcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICovXHJcblxyXG5cclxuLy8gU2FzcyBNb2R1bGVzXHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5AaW1wb3J0ICdWYXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdDb2xvcic7XHJcbkBpbXBvcnQgJ0Jhc2UnO1xyXG5AaW1wb3J0ICdCbG9ja3F1b3RlJztcclxuQGltcG9ydCAnQnV0dG9uJztcclxuQGltcG9ydCAnQ29kZSc7XHJcbkBpbXBvcnQgJ0RpdmlkZXInO1xyXG5AaW1wb3J0ICdGb3JtJztcclxuQGltcG9ydCAnR3JpZCc7XHJcbkBpbXBvcnQgJ0xpbmsnO1xyXG5AaW1wb3J0ICdMaXN0JztcclxuQGltcG9ydCAnU3BhY2luZyc7XHJcbkBpbXBvcnQgJ1RhYmxlJztcclxuQGltcG9ydCAnVHlwb2dyYXBoeSc7XHJcbkBpbXBvcnQgJ0ltYWdlJztcclxuQGltcG9ydCAnVXRpbGl0eSc7XHJcbiIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBWYXJpYWJsZXNcclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcblxyXG4kZm9udC1wb3BwaW46ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuIiwiLyohXHJcbiAqIE1pbGxpZ3JhbS1zY3NzIHYxLjMuMFxyXG4gKiBodHRwczovL21pbGxpZ3JhbS5naXRodWIuaW9cclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE3IENKIFBhdG9pbG9cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXHJcbiAqL1xyXG5cclxuXHJcbi8vIENvbG9yXHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuJGNvbG9yLWluaXRpYWw6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjb2xvci1wcmltYXJ5OiAjMTYyOTM3ICFkZWZhdWx0O1xyXG4kY29sb3Itc2Vjb25kYXJ5OiAjMkU5RkYwICFkZWZhdWx0O1xyXG4kY29sb3ItdGVydGlhcnk6ICMxNzNGNUIgIWRlZmF1bHQ7XHJcbiRjb2xvci1xdWF0ZXJuYXJ5OiAjNDlCMTY5ICFkZWZhdWx0O1xyXG4kY29sb3ItcXVpbmFyeTogI2UxZTFlMSAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci1hYnU6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ViZWJlYjdkIDAlLCAjZjJmMmYyOGMgMTAwJSk7IiwiLyohXHJcbiAqIE1pbGxpZ3JhbS1zY3NzIHYxLjMuMFxyXG4gKiBodHRwczovL21pbGxpZ3JhbS5naXRodWIuaW9cclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE3IENKIFBhdG9pbG9cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXHJcbiAqL1xyXG5cclxuXHJcbi8vIEJhc2VcclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcblxyXG4vLyBTZXQgYm94LXNpemluZyBnbG9iYWxseSB0byBoYW5kbGUgcGFkZGluZyBhbmQgYm9yZGVyIHdpZHRoc1xyXG4qLFxyXG4qOmFmdGVyLFxyXG4qOmJlZm9yZSB7XHJcblx0Ym94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gVGhlIGJhc2UgZm9udC1zaXplIGlzIHNldCBhdCA2Mi41JSBmb3IgaGF2aW5nIHRoZSBjb252ZW5pZW5jZVxyXG4vLyBvZiBzaXppbmcgcmVtcyBpbiBhIHdheSB0aGF0IGlzIHNpbWlsYXIgdG8gdXNpbmcgcHg6IDEuNnJlbSA9IDE2cHhcclxuaHRtbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi8vIERlZmF1bHQgYm9keSBzdHlsZXNcclxuYm9keSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDFyZW07IC8vIEN1cnJlbnRseSBlbXMgY2F1c2UgY2hyb21lIGJ1ZyBtaXNpbnRlcnByZXRpbmcgcmVtcyBvbiBib2R5IGVsZW1lbnRcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG5cclxuLyogcmVzcG9uc2l2ZSBtb2JpbGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0Ym9keXtcclxuXHRcdGZvbnQtc2l6ZTogMC45MzhyZW07XHJcblx0fVxyXG59IiwiLyohXHJcbiAqIE1pbGxpZ3JhbS1zY3NzIHYxLjMuMFxyXG4gKiBodHRwczovL21pbGxpZ3JhbS5naXRodWIuaW9cclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE3IENKIFBhdG9pbG9cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXHJcbiAqL1xyXG5cclxuXHJcbi8vIEJsb2NrcXVvdGVcclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcblxyXG5ibG9ja3F1b3RlIHtcclxuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1xdWF0ZXJuYXJ5O1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XHJcblxyXG5cdCo6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG4iLCIvKiFcclxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXHJcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICovXHJcblxyXG5cclxuLy8gQnV0dG9uXHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuLmJ1dHRvbixcclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPSdidXR0b24nXSxcclxuaW5wdXRbdHlwZT0ncmVzZXQnXSxcclxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGVydGlhcnk7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItaW5pdGlhbDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0cGFkZGluZzogMCAzMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1vdXQ7XHJcbiAgIGFwcGVhcmFuY2U6bm9uZTtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcclxuIFx0LW1vei1hcHBlYXJhbmNlOm5vbmU7XHJcblx0Jjpmb2N1cyxcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcblx0XHRjb2xvcjogJGNvbG9yLWluaXRpYWw7XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdH1cclxuXHJcblx0JltkaXNhYmxlZF0ge1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0b3BhY2l0eTogLjU7XHJcblxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYnV0dG9uLW91dGxpbmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQmW2Rpc2FibGVkXSB7XHJcblxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmJ1dHRvbi1jbGVhciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0JltkaXNhYmxlZF0ge1xyXG5cclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuZG93bmxvYWR7XHJcbiAgICBib3JkZXI6IG5vbmU7IFxyXG4gICAgY29sb3I6ICMwMDA7IFxyXG4gICAgcGFkZGluZzogMDtcclxuICAgXHRwYWRkaW5nLXJpZ2h0OiAzMHB4OyAgICBcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDo0MDA7IFxyXG4gICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgXHRsaW5lLWhlaWdodDogMTtcclxuICAgXHR0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2Utb3V0O1xyXG4gICBcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgXHRoZWlnaHQ6IGF1dG87XHJcbiAgIFx0Jjpob3ZlcntcclxuICAgXHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICBcdH1cclxuICAgXHQmOmFmdGVye1xyXG4gICBcdFx0Y29udGVudDonJztcclxuICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgXHRcdHJpZ2h0OiAwO1xyXG4gICBcdFx0dG9wOiAwO1xyXG4gICBcdFx0Ym90dG9tOiAwO1xyXG4gICBcdFx0d2lkdGg6IDE4cHg7XHJcbiAgIFx0XHRoZWlnaHQ6IDE4cHg7XHJcbiAgIFx0XHRtYXJnaW46IGF1dG8gMDtcclxuICAgIFx0YmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL21hdGVyaWFsL2Fyci1kb3dubG9hZC5zdmcnKW5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgXHR9XHJcblx0fVxyXG59XHJcbiIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBDb2RlXHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuY29kZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRmb250LXNpemU6IDg2JTtcclxuXHRtYXJnaW46IDAgMnB4O1xyXG5cdHBhZGRpbmc6IDJweCA1cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxucHJlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XHJcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuXHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG5cdCYgPiBjb2RlIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBwcmU7XHJcblx0fVxyXG59XHJcbiIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBEaXZpZGVyXHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuaHIge1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcclxuXHRtYXJnaW46IDYwcHggMDtcclxufVxyXG5cclxuXHJcbi8qIHJlc3BvbnNpdmUgZGVza3RvcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblx0aHJ7XHJcblx0XHRtYXJnaW46IDUwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIHJlc3BvbnNpdmUgdGFibGV0IGxhbmRzY2FwZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0aHJ7XHJcblx0XHRtYXJnaW46IDMwcHggMDtcclxuXHR9XHJcbn0iLCIvKiFcclxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXHJcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICovXHJcblxyXG5cclxuLy8gRm9ybVxyXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbmlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbmlucHV0W3R5cGU9J251bWJlciddLFxyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcclxuaW5wdXRbdHlwZT0ndGVsJ10sXHJcbmlucHV0W3R5cGU9J3RleHQnXSxcclxuaW5wdXRbdHlwZT0ndXJsJ10sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7IC8vIFJlbW92ZXMgYXdrd2FyZCBkZWZhdWx0IHN0eWxlcyBvbiBzb21lIGlucHV0cyBmb3IgaU9TXHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1xdWF0ZXJuYXJ5O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNFNUU4RUE7IFxyXG4gIGJvcmRlci1yYWRpdXM6IDhweDsgXHJcbiAgcGFkZGluZzoxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdG91dGxpbmU6IDA7XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPW51bWJlcl17XHJcblx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdH1cclxufVxyXG5pbnB1dCx0ZXh0YXJlYXtcclxuXHQmOjpwbGFjZWhvbGRlciB7XHJcblx0ICBjb2xvcjogI2Q0ZDRkNGY1O1xyXG5cdCAgZm9udC13ZWlnaHQ6IDIwMDtcclxuXHR9XHJcbn1cclxuc2VsZWN0IHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvbWF0ZXJpYWwvYXJyLWRvd24tYmwuc3ZnJyluby1yZXBlYXQgOTclO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuXHRtaW4taGVpZ2h0OiAxMDBweDtcclxuXHRyZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbmxhYmVsLFxyXG5sZWdlbmQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG5cdGJvcmRlci13aWR0aDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxyXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5sYWJlbC1pbmxpbmUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5ib3gtZm9ybS1jb250YWN0IC5wLWZvcm0tY29udGFjdCAuZm9ybS1oYWxmLmlucHV0LWZpbGU6bnRoLWNoaWxkKDJuKzIpe1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi5nLXJlY2FwdGNoYXtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5pbnB1dC1maWxle1xyXG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdC5pbnB1dF9maWxlIHsgXHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7ICBcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRUJFQkVCO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRpbnB1dFt0eXBlPVwiZmlsZVwiXSB7IFxyXG5cdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaW5pdGlhbDsgXHJcblx0XHRcdGJvcmRlcjogbm9uZTsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7IFxyXG5cdFx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LmluZm8geyBcclxuXHRcdFx0Ym90dG9tOiAwOyBcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5OyBcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyOyBcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0XHRmb250LXNpemU6IDFyZW07IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMzsgXHJcblx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07IFxyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwOyBcclxuXHRcdFx0dG9wOiAwOyBcclxuXHRcdFx0ei1pbmRleDogMTsgXHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LmJ0biB7IFxyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR6LWluZGV4OiAxOyBcclxuXHRcdFx0dG9wOiA1MCU7IFxyXG5cdFx0XHRyaWdodDogMTZweDsgXHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbWF0ZXJpYWwvaWMtdXBsb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMDsgXHJcblx0XHRcdGhlaWdodDogMThweDsgXHJcblx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IC5pbmZve1xyXG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcbn1cclxuZm9ybXtcclxuXHQucm93e1xyXG5cdFx0LmNvbHVtbntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0c2VsZWN0LFxyXG5cdHRleHRhcmVhIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7IFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0bGFiZWwsIGxlZ2VuZHtcclxuXHRcdGZvbnQtc2l6ZTogMC44MTNyZW07XHJcblx0fVxyXG59IiwiXHJcbi8vIEdyaWRcclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcblxyXG4vLyAuY29udGFpbmVyIGlzIG1haW4gY2VudGVyZWQgd3JhcHBlciB3aXRoIGEgbWF4IHdpZHRoIG9mIDExMi4wcmVtICgxMTIwcHgpXHJcbi5jb250YWluZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogMTEyMHB4O1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIHNldCB5b3VyIHdyYXBwZXIgaGVyZVxyXG4ud3JhcHBlcntcclxuXHRtYXJnaW46IDAgMTA1cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IGF1dG87XHJcbiAgJi53cmFwLW1pZGRsZXtcclxuXHRwYWRkaW5nOiAwIDE2MHB4O1xyXG4gIH1cclxufVxyXG4vLyBVc2luZyBmbGV4Ym94IGZvciB0aGUgZ3JpZCwgaW5zcGlyZWQgYnkgUGhpbGlwIFdhbHRvbjpcclxuLy8gaHR0cDovL3BoaWxpcHdhbHRvbi5naXRodWIuaW8vc29sdmVkLWJ5LWZsZXhib3gvZGVtb3MvZ3JpZHMvXHJcbi8vIEJ5IGRlZmF1bHQgZWFjaCAuY29sdW1uIHdpdGhpbiBhIC5yb3cgd2lsbCBldmVubHkgdGFrZSB1cFxyXG4vLyBhdmFpbGFibGUgd2lkdGgsIGFuZCB0aGUgaGVpZ2h0IG9mIGVhY2ggLmNvbHVtbiB3aXRoIHRha2VcclxuLy8gdXAgdGhlIGhlaWdodCBvZiB0aGUgdGFsbGVzdCAuY29sdW1uIGluIHRoZSBzYW1lIC5yb3dcclxuLnJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCYucm93LW5vLXBhZGRpbmcge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHQmPiAuY29sdW1uIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucm93LXdyYXAge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0Ly8gVmVydGljYWxseSBBbGlnbiBDb2x1bW5zXHJcblx0Ly8gLnJvdy0qIHZlcnRpY2FsbHkgYWxpZ25zIGV2ZXJ5IC5jb2wgaW4gdGhlIC5yb3dcclxuXHQmLnJvdy10b3Age1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQmLnJvdy1ib3R0b20ge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHJcblx0Ji5yb3ctY2VudGVyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLnJvdy1zdHJldGNoIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdH1cclxuXHJcblx0Ji5yb3ctYmFzZWxpbmUge1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdH1cclxuXHJcblx0LmNvbHVtbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8vIElFIDExIHJlcXVpcmVkIHNwZWNpZnlpbmcgdGhlIGZsZXgtYmFzaXMgb3RoZXJ3aXNlIGl0IGJyZWFrcyBtb2JpbGVcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQvLyBDb2x1bW4gT2Zmc2V0c1xyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTEge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMiU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTUge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNiU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTcge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTgge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogOCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogOSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTEwIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtMTEge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTElO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC0xMiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMiU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTEzIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEzJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtMTQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTQlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC0xNSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTE2IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtMTcge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTclO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC0xOCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTE5IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE5JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtMjAge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC0yMSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTIyIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIyJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtMjMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjMlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC0yNCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTI1IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtMjYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjYlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC0yNyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTI4IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDI4JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtMjkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjklO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC0zMCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTMxIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDMxJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtMzIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzIlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC0zMyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTM0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDM0JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtMzUge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzUlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC0zNiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzNiU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTM3IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDM3JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtMzgge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzglO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC0zOSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzOSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTQwIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNDEge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDElO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC00MiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MiU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTQzIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQzJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNDQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDQlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC00NSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0NSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTQ2IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQ2JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNDcge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDclO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC00OCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0OCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTQ5IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQ5JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNTAge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNTAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC01MSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1MSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTUyIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDUyJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNTMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNTMlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC01NCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1NCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTU1IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDU1JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNTYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNTYlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC01NyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1NyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTU4IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDU4JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNTkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNTklO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC02MCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA2MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTYxIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDYxJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNjIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNjIlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC02MyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA2MyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTY0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDY0JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNjUge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNjUlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC02NiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA2NiU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTY3IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDY3JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNjgge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNjglO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC02OSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA2OSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTcwIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDcwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNzEge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNzElO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC03MiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA3MiU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTczIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDczJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNzQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNzQlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC03NSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA3NSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTc2IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDc2JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtNzcge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNzclO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC03OCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA3OCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTc5IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDc5JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtODAge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogODAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC04MSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4MSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTgyIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDgyJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtODMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogODMlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC04NCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4NCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTg1IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDg1JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtODYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogODYlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC04NyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4NyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTg4IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDg4JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtODkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogODklO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC05MCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA5MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTkxIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDkxJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtOTIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogOTIlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC05MyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA5MyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTk0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDk0JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtOTUge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogOTUlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC05NiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA5NiU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTk3IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDk3JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi1vZmZzZXQtOTgge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogOTglO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC05OSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA5OSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTEwMCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sdW1uLW9mZnNldC0zMyxcclxuXHRcdCYuY29sdW1uLW9mZnNldC0zNCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLW9mZnNldC02NixcclxuXHRcdCYuY29sdW1uLW9mZnNldC02NyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Ly8gRXhwbGljaXQgQ29sdW1uIFBlcmNlbnQgU2l6ZXNcclxuXHRcdC8vIEJ5IGRlZmF1bHQgZWFjaCBncmlkIGNvbHVtbiB3aWxsIGV2ZW5seSBkaXN0cmlidXRlXHJcblx0XHQvLyBhY3Jvc3MgdGhlIGdyaWQuIEhvd2V2ZXIsIHlvdSBjYW4gc3BlY2lmeSBpbmRpdmlkdWFsXHJcblx0XHQvLyBjb2x1bW5zIHRvIHRha2UgdXAgYSBjZXJ0YWluIHNpemUgb2YgdGhlIGF2YWlsYWJsZSBhcmVhXHJcblx0XHQmLmNvbHVtbi0xIHtcclxuXHRcdFx0ZmxleDogMCAwIDElO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDElO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tMiB7XHJcblx0XHRcdGZsZXg6IDAgMCAyJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTMge1xyXG5cdFx0XHRmbGV4OiAwIDAgMyU7XHJcblx0XHRcdG1heC13aWR0aDogMyU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi00IHtcclxuXHRcdFx0ZmxleDogMCAwIDQlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNSB7XHJcblx0XHRcdGZsZXg6IDAgMCA1JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTYge1xyXG5cdFx0XHRmbGV4OiAwIDAgNiU7XHJcblx0XHRcdG1heC13aWR0aDogNiU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi03IHtcclxuXHRcdFx0ZmxleDogMCAwIDclO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDclO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tOCB7XHJcblx0XHRcdGZsZXg6IDAgMCA4JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA4JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTkge1xyXG5cdFx0XHRmbGV4OiAwIDAgOSU7XHJcblx0XHRcdG1heC13aWR0aDogOSU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi0xMCB7XHJcblx0XHRcdGZsZXg6IDAgMCAxMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tMTEge1xyXG5cdFx0XHRmbGV4OiAwIDAgMTElO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDExJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTEyIHtcclxuXHRcdFx0ZmxleDogMCAwIDEyJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMiU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi0xMyB7XHJcblx0XHRcdGZsZXg6IDAgMCAxMyU7XHJcblx0XHRcdG1heC13aWR0aDogMTMlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tMTQge1xyXG5cdFx0XHRmbGV4OiAwIDAgMTQlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE0JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTE1IHtcclxuXHRcdFx0ZmxleDogMCAwIDE1JTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNSU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi0xNiB7XHJcblx0XHRcdGZsZXg6IDAgMCAxNiU7XHJcblx0XHRcdG1heC13aWR0aDogMTYlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tMTcge1xyXG5cdFx0XHRmbGV4OiAwIDAgMTclO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE3JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTE4IHtcclxuXHRcdFx0ZmxleDogMCAwIDE4JTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxOCU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi0xOSB7XHJcblx0XHRcdGZsZXg6IDAgMCAxOSU7XHJcblx0XHRcdG1heC13aWR0aDogMTklO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tMjAge1xyXG5cdFx0XHRmbGV4OiAwIDAgMjAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIwJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTIxIHtcclxuXHRcdFx0ZmxleDogMCAwIDIxJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMSU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi0yMiB7XHJcblx0XHRcdGZsZXg6IDAgMCAyMiU7XHJcblx0XHRcdG1heC13aWR0aDogMjIlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tMjMge1xyXG5cdFx0XHRmbGV4OiAwIDAgMjMlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIzJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTI0IHtcclxuXHRcdFx0ZmxleDogMCAwIDI0JTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNCU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi0yNSB7XHJcblx0XHRcdGZsZXg6IDAgMCAyNSU7XHJcblx0XHRcdG1heC13aWR0aDogMjUlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tMjYge1xyXG5cdFx0XHRmbGV4OiAwIDAgMjYlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI2JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTI3IHtcclxuXHRcdFx0ZmxleDogMCAwIDI3JTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNyU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi0yOCB7XHJcblx0XHRcdGZsZXg6IDAgMCAyOCU7XHJcblx0XHRcdG1heC13aWR0aDogMjglO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tMjkge1xyXG5cdFx0XHRmbGV4OiAwIDAgMjklO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI5JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTMwIHtcclxuXHRcdFx0ZmxleDogMCAwIDMwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMCU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi0zMSB7XHJcblx0XHRcdGZsZXg6IDAgMCAzMSU7XHJcblx0XHRcdG1heC13aWR0aDogMzElO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tMzIge1xyXG5cdFx0XHRmbGV4OiAwIDAgMzIlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMyJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTM1IHtcclxuXHRcdFx0ZmxleDogMCAwIDM1JTtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNSU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi0zNiB7XHJcblx0XHRcdGZsZXg6IDAgMCAzNiU7XHJcblx0XHRcdG1heC13aWR0aDogMzYlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tMzcge1xyXG5cdFx0XHRmbGV4OiAwIDAgMzclO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM3JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTM4IHtcclxuXHRcdFx0ZmxleDogMCAwIDM4JTtcclxuXHRcdFx0bWF4LXdpZHRoOiAzOCU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi0zOSB7XHJcblx0XHRcdGZsZXg6IDAgMCAzOSU7XHJcblx0XHRcdG1heC13aWR0aDogMzklO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNDAge1xyXG5cdFx0XHRmbGV4OiAwIDAgNDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTQxIHtcclxuXHRcdFx0ZmxleDogMCAwIDQxJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MSU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi00MiB7XHJcblx0XHRcdGZsZXg6IDAgMCA0MiU7XHJcblx0XHRcdG1heC13aWR0aDogNDIlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNDMge1xyXG5cdFx0XHRmbGV4OiAwIDAgNDMlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQzJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTQ0IHtcclxuXHRcdFx0ZmxleDogMCAwIDQ0JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NCU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi00NSB7XHJcblx0XHRcdGZsZXg6IDAgMCA0NSU7XHJcblx0XHRcdG1heC13aWR0aDogNDUlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNDYge1xyXG5cdFx0XHRmbGV4OiAwIDAgNDYlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ2JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTQ3IHtcclxuXHRcdFx0ZmxleDogMCAwIDQ3JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NyU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi00OCB7XHJcblx0XHRcdGZsZXg6IDAgMCA0OCU7XHJcblx0XHRcdG1heC13aWR0aDogNDglO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNDkge1xyXG5cdFx0XHRmbGV4OiAwIDAgNDklO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ5JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTUwIHtcclxuXHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi01MSB7XHJcblx0XHRcdGZsZXg6IDAgMCA1MSU7XHJcblx0XHRcdG1heC13aWR0aDogNTElO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNTIge1xyXG5cdFx0XHRmbGV4OiAwIDAgNTIlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUyJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTUzIHtcclxuXHRcdFx0ZmxleDogMCAwIDUzJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MyU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi01NCB7XHJcblx0XHRcdGZsZXg6IDAgMCA1NCU7XHJcblx0XHRcdG1heC13aWR0aDogNTQlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNTUge1xyXG5cdFx0XHRmbGV4OiAwIDAgNTUlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDU1JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTU2IHtcclxuXHRcdFx0ZmxleDogMCAwIDU2JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1NiU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi01NyB7XHJcblx0XHRcdGZsZXg6IDAgMCA1NyU7XHJcblx0XHRcdG1heC13aWR0aDogNTclO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNTgge1xyXG5cdFx0XHRmbGV4OiAwIDAgNTglO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDU4JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTU5IHtcclxuXHRcdFx0ZmxleDogMCAwIDU5JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1OSU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi02MCB7XHJcblx0XHRcdGZsZXg6IDAgMCA2MCU7XHJcblx0XHRcdG1heC13aWR0aDogNjAlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNjEge1xyXG5cdFx0XHRmbGV4OiAwIDAgNjElO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDYxJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTYyIHtcclxuXHRcdFx0ZmxleDogMCAwIDYyJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MiU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi02MyB7XHJcblx0XHRcdGZsZXg6IDAgMCA2MyU7XHJcblx0XHRcdG1heC13aWR0aDogNjMlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNjQge1xyXG5cdFx0XHRmbGV4OiAwIDAgNjQlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDY0JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTY1IHtcclxuXHRcdFx0ZmxleDogMCAwIDY1JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA2NSU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi02OCB7XHJcblx0XHRcdGZsZXg6IDAgMCA2OCU7XHJcblx0XHRcdG1heC13aWR0aDogNjglO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNjkge1xyXG5cdFx0XHRmbGV4OiAwIDAgNjklO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDY5JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTcwIHtcclxuXHRcdFx0ZmxleDogMCAwIDcwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA3MCU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi03MSB7XHJcblx0XHRcdGZsZXg6IDAgMCA3MSU7XHJcblx0XHRcdG1heC13aWR0aDogNzElO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNzIge1xyXG5cdFx0XHRmbGV4OiAwIDAgNzIlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcyJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTczIHtcclxuXHRcdFx0ZmxleDogMCAwIDczJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA3MyU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi03NCB7XHJcblx0XHRcdGZsZXg6IDAgMCA3NCU7XHJcblx0XHRcdG1heC13aWR0aDogNzQlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNzUge1xyXG5cdFx0XHRmbGV4OiAwIDAgNzUlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTc2IHtcclxuXHRcdFx0ZmxleDogMCAwIDc2JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA3NiU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi03NyB7XHJcblx0XHRcdGZsZXg6IDAgMCA3NyU7XHJcblx0XHRcdG1heC13aWR0aDogNzclO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tNzgge1xyXG5cdFx0XHRmbGV4OiAwIDAgNzglO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc4JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTc5IHtcclxuXHRcdFx0ZmxleDogMCAwIDc5JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA3OSU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi04MCB7XHJcblx0XHRcdGZsZXg6IDAgMCA4MCU7XHJcblx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tODEge1xyXG5cdFx0XHRmbGV4OiAwIDAgODElO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgxJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTgyIHtcclxuXHRcdFx0ZmxleDogMCAwIDgyJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA4MiU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi04MyB7XHJcblx0XHRcdGZsZXg6IDAgMCA4MyU7XHJcblx0XHRcdG1heC13aWR0aDogODMlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tODQge1xyXG5cdFx0XHRmbGV4OiAwIDAgODQlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDg0JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTg1IHtcclxuXHRcdFx0ZmxleDogMCAwIDg1JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA4NSU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi04NiB7XHJcblx0XHRcdGZsZXg6IDAgMCA4NiU7XHJcblx0XHRcdG1heC13aWR0aDogODYlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tODcge1xyXG5cdFx0XHRmbGV4OiAwIDAgODclO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDg3JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTg4IHtcclxuXHRcdFx0ZmxleDogMCAwIDg4JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA4OCU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi04OSB7XHJcblx0XHRcdGZsZXg6IDAgMCA4OSU7XHJcblx0XHRcdG1heC13aWR0aDogODklO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tOTAge1xyXG5cdFx0XHRmbGV4OiAwIDAgOTAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTkxIHtcclxuXHRcdFx0ZmxleDogMCAwIDkxJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA5MSU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi05MiB7XHJcblx0XHRcdGZsZXg6IDAgMCA5MiU7XHJcblx0XHRcdG1heC13aWR0aDogOTIlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tOTMge1xyXG5cdFx0XHRmbGV4OiAwIDAgOTMlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkzJTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTk0IHtcclxuXHRcdFx0ZmxleDogMCAwIDk0JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA5NCU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi05NSB7XHJcblx0XHRcdGZsZXg6IDAgMCA5NSU7XHJcblx0XHRcdG1heC13aWR0aDogOTUlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tOTYge1xyXG5cdFx0XHRmbGV4OiAwIDAgOTYlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDk2JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTk3IHtcclxuXHRcdFx0ZmxleDogMCAwIDk3JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA5NyU7XHJcblx0XHR9XHJcblx0XHQmLmNvbHVtbi05OCB7XHJcblx0XHRcdGZsZXg6IDAgMCA5OCU7XHJcblx0XHRcdG1heC13aWR0aDogOTglO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tOTkge1xyXG5cdFx0XHRmbGV4OiAwIDAgOTklO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDk5JTtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLTEwMCB7XHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tMzMsXHJcblx0XHQmLmNvbHVtbi0zNCB7XHJcblx0XHRcdGZsZXg6IDAgMCAzMy4zMzMzJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbHVtbi02NixcclxuXHRcdCYuY29sdW1uLTY3IHtcclxuXHRcdFx0ZmxleDogMCAwIDY2LjY2NjYlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDY2LjY2NjYlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5jb2x1bW4tKiB2ZXJ0aWNhbGx5IGFsaWducyBhbiBpbmRpdmlkdWFsIC5jb2x1bW5cclxuXHRcdCYuY29sdW1uLXRvcCB7XHJcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tYm90dG9tIHtcclxuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tY2VudGVyIHtcclxuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIHJlc3BvbnNpdmUgdGFibGV0IGxhbmRzY2FwZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0LndyYXBwZXJ7XHJcbiAgICBtYXJnaW46IDAgNzZweDtcclxuXHRcdCYud3JhcC1taWRkbGV7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC53cmFwcGVye1xyXG4gICAgIG1hcmdpbjogMCA1MHB4OyBcclxuICB9XHJcbn1cclxuXHJcbi8qIHJlc3BvbnNpdmUgdGFibGV0IHBvdHJhaXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdC53cmFwcGVye1xyXG4gICAgbWFyZ2luOiAwIDUwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiByZXNwb25zaXZlIHRhYmxldCBwb3RyYWl0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC53cmFwcGVye1xyXG5cdFx0bWFyZ2luOiAwIDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBMYXJnZXIgdGhhbiBtb2JpbGUgc2NyZWVuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkgeyAvLyBTYWZhcmkgZGVza3RvcCBoYXMgYSBidWcgdXNpbmcgYHJlbWAsIGJ1dCBTYWZhcmkgbW9iaWxlIHdvcmtzXHJcblxyXG5cdC5yb3cge1xyXG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcblx0XHQuY29sdW1uIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKiFcclxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXHJcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICovXHJcblxyXG5cclxuLy8gTGlua1xyXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbmEge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogLjJzIGNvbG9yIGVhc2Utb3V0O1xyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubGlua3tcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAkY29sb3ItaW5pdGlhbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjpub25lO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHR0cmFuc2l0aW9uOiAuMnMgY29sb3IgZWFzZS1vdXQ7XHJcblx0JjpiZWZvcmV7XHJcblx0XHRjb250ZW50OicnO1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHRvcDowO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHR0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQmOmFmdGVye1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMzJweDtcclxuXHRcdGhlaWdodDogMTVweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9tYXRlcmlhbC9hcnItcmlnaHQuc3ZnJyluby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDdweDtcclxuXHRcdHRvcDogN3B4O1xyXG5cdFx0bWFyZ2luOiBhdXRvIDA7XHJcblx0XHR0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQmLmJsYWNre1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxuXHQmOmhvdmVyLCY6Zm9jdXN7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYmFja3tcclxuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0bGVmdDogMDtcdFx0XHRcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGxlZnQ6IDdweDtcclxuXHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5leHBvcnR7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvbWF0ZXJpYWwvaWMtZXh0ZXJuYWwtbGluay5zdmcnKW5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0bWFyZ2luOiBhdXRvIDBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHRcdFx0XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubGlua2VkaW57XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LXBvcHBpbjtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHQmOmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOjBweDtcclxuXHRcdG1hcmdpbjogYXV0byAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvbWF0ZXJpYWwvaWMtbGlua2VkLnBuZycpbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIHJlc3BvbnNpdmUgdGFibGV0IGxhbmRzY2FwZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0Lmxpbmt7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdH1cclxufSIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBMaXN0XHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuZGwsXHJcbm9sLFxyXG51bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0ZGwsXHJcblx0b2wsXHJcblx0dWwge1xyXG5cdFx0Zm9udC1zaXplOiA5MCU7XHJcblx0XHRtYXJnaW46IDE1cHggMCAxNXB4IDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGVudC1taWRkbGV7XHJcblx0LnRpdGxlLXVse1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXBvcHBpbjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0dWx7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0Pmxpe1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0b2x7XHJcblx0XHQ+bGl7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0PiBsaXtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIHJlc3BvbnNpdmUgbW9iaWxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5jb250ZW50LW1pZGRsZXtcclxuXHRcdG9se1xyXG5cdFx0XHQ+IGxpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45MzhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvKiFcclxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXHJcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICovXHJcblxyXG5cclxuLy8gU3BhY2luZ1xyXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbi5idXR0b24sXHJcbmJ1dHRvbixcclxuZGQsXHJcbmR0LFxyXG5saSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuZmllbGRzZXQsXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5kbCxcclxub2wsXHJcbnAsXHJcbnByZSxcclxudGFibGUsXHJcbnVsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG5mb3Jte1xyXG5cdG1hcmdpbjogMDtcclxufSIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBUYWJsZVxyXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcclxuXHRwYWRkaW5nOiAyMHB4IDE5cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggMHB4O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUNFQ0VDO1xyXG5cdH1cclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4IDVweCAwcHggMHB4O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VDRUNFQztcclxuXHR9XHJcbn1cclxudGh7XHJcblx0Y29sb3I6ICRjb2xvci1pbml0aWFsO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeTtcclxuXHRmb250LWZhbWlseTogJGZvbnQtcG9wcGluO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcbnRke1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRwe1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxufVxyXG4ud3JhcC10YWJsZXtcclxuXHRtYXJnaW46IDQwcHggMHB4O1xyXG5cdC53cmFwLXBkZntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmlndXJle1xyXG5cdFx0XHRmbGV4OiAwIDAgMzRweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNHB4O1xyXG5cdFx0fVxyXG5cdFx0cHsgXHJcblx0XHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzNHB4KTtcclxuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtcG9wcGluO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNtYWxsLXRhYmxle1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0dGgsIHRke1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Y29sb3I6IHJnYmEoMjIsIDQxLCA1NSwgMC43KTtcclxuXHRcdHBhZGRpbmc6IDNweDtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0c3BhbntcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y29sb3I6ICMxNjI5Mzc7XHJcblx0XHRcdCYudGV4dC1ncmVlbntcclxuXHRcdFx0XHRjb2xvcjogIzQ5QjE2OTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnRleHQtcmVke1xyXG5cdFx0XHRcdGNvbG9yOiAjRTgzMjMyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogcmVzcG9uc2l2ZSB0YWJsZXQgbGFuZHNjYXBlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHR0ZHtcclxuXHRcdGZvbnQtc2l6ZTogMC45MzhyZW07XHJcblx0fVxyXG5cdHRkLCB0aHtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogcmVzcG9uc2l2ZSBtb2JpbGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0dGR7XHJcblx0XHRmb250LXNpemU6IDAuODEzcmVtO1xyXG5cdH1cclxuXHR0aHtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0fVxyXG5cdC53cmFwLXRhYmxle1xyXG5cdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHR9XHJcblx0LnBkZi10YWJsZXtcclxuXHRcdG92ZXJmbG93OiBpbmhlcml0O1xyXG5cdFx0dGFibGUsIHRke1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdHRye1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHR0ZHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44MTNyZW07XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDM1JTtcclxuICAgIFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0YWJsZXtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcclxuXHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICMxNzNGNUI7XHJcblx0XHRcdHRoZWFke1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idXR0b24uZG93bmxvYWR7XHJcblx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qIVxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXG4gKiBodHRwczovL21pbGxpZ3JhbS5naXRodWIuaW9cbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKi9cblxuLy8gVHlwb2dyYXBoeVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8vIFlBTkcgTEFNQVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LWZhbWlseTogJGZvbnQtcG9wcGluO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uc3RkLWNvbnRlbnQsXG4uZGV0YWlsLWNvbnRlbnQge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGluO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS45NTNyZW07IC8vZm9udCBzaXplID0gMzEuMjVweFxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjU2M3JlbTsgLy9mb250IHNpemUgPSAyNXB4XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvL2ZvbnQgc2l6ZSA9IDIwcHhcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgLy9mb250IHNpemUgPSAxNnB4XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07IC8vIGZvbnQgc2l6ZSA9IDEyLjgwcHhcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTsgLy8gZm9udC1zaXplID0gMTIuODBweFxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wb3BwaW4ge1xuICBmb250LWZhbWlseTogJGZvbnQtcG9wcGluO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiByZXNwb25zaXZlIGRlc2t0b3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICBoMyxcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLnN0ZC1jb250ZW50LFxuICAuZGV0YWlsLWNvbnRlbnQge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS45NTNyZW07XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiByZXNwb25zaXZlIHRhYmxldCBwb3RyYWl0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RkLWNvbnRlbnQsXG4gIC5kZXRhaWwtY29udGVudCB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG4gICAgaDMsXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiByZXNwb25zaXZlIG1vYmlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuMzEzcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgfVxuXG4gIC5zdGQtY29udGVudCxcbiAgLmRldGFpbC1jb250ZW50IHtcbiAgICBoMSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvKiFcclxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXHJcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICovXHJcblxyXG5cclxuLy8gSW1hZ2VcclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcblxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuZmlndXJle1xyXG5cdG1hcmdpbjogMDtcclxuXHRpbWd7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdH1cclxufVxyXG5cclxuLy8gZXggY29udGVudCBwYWdlc1xyXG4vLyAuY29udGVudC1wYWdlc3tcclxuLy8gXHRmaWd1cmV7XHJcbi8vIFx0XHRpbWd7fVxyXG4vLyBcdH1cclxuLy8gfSIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBVdGlsaXR5XHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuLy8gQ2xlYXIgYSBmbG9hdCB3aXRoIC5jbGVhcmZpeFxyXG4uY2xlYXJmaXgge1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRjb250ZW50OiAnICc7IC8vIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnLlxyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0fVxyXG59XHJcbi5hLWNlbnRlcntcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLy8gRmxvYXQgZWl0aGVyIGRpcmVjdGlvblxyXG4uZmxvYXQtbGVmdCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mbG9hdC1yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/