/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/js/lib/buildIn/lazy-load.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/**
 * Lazy Load
 */
.js-lazy-load {
  transform: translateY(30px);
  opacity: 0;
  transition: opacity 0.8s cubic-bezier(0.5, 0, 0, 1) 0.1s, transform 0.9s cubic-bezier(0.5, 0, 0, 1) 0.1s;
}
.js-lazy-load.loading {
  transform: translateY(0);
  opacity: 1;
}

img.js-lazy-load {
  background: #f8f8f8 url(data:image/svg+xml;base64,PHN2ZyBpZD0iYjIwZjRjNzQtM2Y5ZS00ZTk4LWIzMjUtNjNlMzAxNzliNTkwIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMCwwVjUwSDUwVjBaTTQ2LjQzLDQ2LjQzSDMuNTdWMy41N0g0Ni40M1oiIGZpbGw9IiNkZGQiLz48cG9seWdvbiBwb2ludHM9IjQyLjg2IDIxLjQzIDM1LjcxIDE0LjI5IDIxLjQzIDMyLjE0IDcuMTQgMjEuNDMgNy4xNCA0Mi44NiA0Mi44NiA0Mi44NiA0Mi44NiAyMS40MyIgZmlsbD0iI2RkZCIvPjxjaXJjbGUgY3g9IjE3Ljg2IiBjeT0iMTQuMjkiIHI9IjcuMTQiIGZpbGw9IiNkZGQiLz48L3N2Zz4=) no-repeat center/40px 40px;
}
img.js-lazy-load.loaded {
  background: none;
}

.js-lazy-load.is-movie {
  background: #f8f8f8 url(data:image/svg+xml;base64,PHN2ZyBpZD0iYTJjYzMxMTYtMGFmOS00ZWNiLTgzODMtMzFiNGMyNTI4OTYzIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDYuNDMsNS4zNkgzLjU3QTMuNTcsMy41NywwLDAsMCwwLDguOTNWNDEuMDdhMy41NywzLjU3LDAsMCwwLDMuNTcsMy41N0g0Ni40M0EzLjU3LDMuNTcsMCwwLDAsNTAsNDEuMDdWOC45M0EzLjU3LDMuNTcsMCwwLDAsNDYuNDMsNS4zNlpNMzUuMzEsMjUuOTEsMTguMjYsMzNhMS40NywxLjQ3LDAsMCwxLTIuMTktMS40NlYxOC40NEExLjQ3LDEuNDcsMCwwLDEsMTguMjYsMTdsMTcuMDUsNy4xMUMzNi41MSwyNC41OSwzNi41MSwyNS40MSwzNS4zMSwyNS45MVoiIGZpbGw9IiNkZGQiLz48L3N2Zz4=) no-repeat center/40px 40px;
}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/site.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/**
 * Settings
 */
/* stylelint-disable value-keyword-case */
/**
 * Base
 */
/**
 * Settings
 */
/* ------------------------------
　　ベース
------------------------------ */
html {
  height: 100%;
}

body {
  color: #333;
  font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif;
}
body {
  font-size: 16px;
}
@media print {
  body {
    font-size: 16px;
  }
}

/* リンクの設定 */
a {
  color: #006dd9;
  text-decoration: none;
  border: none;
}

a:visited {
  color: #7f5ad7;
  text-decoration: none;
}

a:active {
  color: #006dd9;
  text-decoration: none;
}

a:hover {
  color: #006dd9;
  text-decoration: underline;
}

/* ------------------------------
　　編集ページ
------------------------------ */
/* ------------------------------
　　アニメーション
------------------------------ */
/* 　フェードイン
------------------------------ */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* 　ズーム
------------------------------ */
@keyframes scale-up {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scale-up {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scale-up {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}
/* 　下に移動
------------------------------ */
@keyframes fade-in-down {
  0% {
    opacity: 0;
  }
  20% {
    transform: translate(0, -10px);
    opacity: 0;
  }
  100% {
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes fade-in-down {
  0% {
    opacity: 0;
  }
  20% {
    transform: translate(0, -10px);
    opacity: 0;
  }
  100% {
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes fade-in-down {
  0% {
    opacity: 0;
  }
  20% {
    transform: translate(0, -10px);
    opacity: 0;
  }
  100% {
    transform: translate(0);
    opacity: 1;
  }
}
/**
 * Bootstrap
 */
/**
* Bulma
*/
/*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */
/* Bulma Utilities */
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .textarea, .input, .button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, .is-active.button {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button {
  cursor: not-allowed;
}

.is-unselectable, .tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
}

.tabs:not(:last-child), .pagination:not(:last-child), .message:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .block:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) {
  margin-bottom: 1.5rem;
}

.modal-close, .delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10.2, 10.2, 10.2, 0.2);
  border: none;
  border-radius: 9999px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}
.modal-close::before, .delete::before, .modal-close::after, .delete::after {
  background-color: hsl(0, 0%, 100%);
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.modal-close::before, .delete::before {
  height: 2px;
  width: 50%;
}
.modal-close::after, .delete::after {
  height: 50%;
  width: 2px;
}
.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus {
  background-color: rgba(10.2, 10.2, 10.2, 0.3);
}
.modal-close:active, .delete:active {
  background-color: rgba(10.2, 10.2, 10.2, 0.4);
}
.is-small.modal-close, .is-small.delete {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.is-medium.modal-close, .is-medium.delete {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.is-large.modal-close, .is-large.delete {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.control.is-loading::after, .select.is-loading::after, .loader, .button.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid hsl(0, 0%, 86%);
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.hero-video, .is-overlay, .modal-background, .modal, .image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.navbar-burger {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
}

/* Bulma Base */
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

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

img,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: inherit;
}

html {
  background-color: hsl(0, 0%, 100%);
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}

body,
button,
input,
optgroup,
select,
textarea {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}

body {
  color: hsl(0, 0%, 29%);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: hsl(229, 53%, 53%);
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: hsl(0, 0%, 21%);
}

code {
  background-color: hsl(0, 0%, 96%);
  color: hsl(348, 86%, 46%);
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: hsl(0, 0%, 96%);
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}

img {
  height: auto;
  max-width: 100%;
}

input[type=checkbox],
input[type=radio] {
  vertical-align: baseline;
}

small {
  font-size: 0.875em;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: hsl(0, 0%, 21%);
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 29%);
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}

table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: inherit;
}
table th {
  color: hsl(0, 0%, 21%);
}

@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Bulma Elements */
.box {
  background-color: hsl(0, 0%, 100%);
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10.2, 10.2, 10.2, 0.1), 0 0px 0 1px rgba(10.2, 10.2, 10.2, 0.02);
  color: hsl(0, 0%, 29%);
  display: block;
  padding: 1.25rem;
}

a.box:hover, a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(10.2, 10.2, 10.2, 0.1), 0 0 0 1px hsl(229, 53%, 53%);
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(10.2, 10.2, 10.2, 0.2), 0 0 0 1px hsl(229, 53%, 53%);
}

.button {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  border-width: 1px;
  color: hsl(0, 0%, 21%);
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}
.button strong {
  color: inherit;
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}
.button .icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}
.button .icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}
.button:hover, .button.is-hovered {
  border-color: hsl(0, 0%, 71%);
  color: hsl(0, 0%, 21%);
}
.button:focus, .button.is-focused {
  border-color: hsl(229, 53%, 53%);
  color: hsl(0, 0%, 21%);
}
.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(71.6295, 94.92035, 198.6705, 0.25);
}
.button:active, .button.is-active {
  border-color: hsl(0, 0%, 29%);
  color: hsl(0, 0%, 21%);
}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: hsl(0, 0%, 29%);
  text-decoration: underline;
}
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 21%);
}
.button.is-text:active, .button.is-text.is-active {
  background-color: hsl(0, 0%, 91%);
  color: hsl(0, 0%, 21%);
}
.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-ghost {
  background: none;
  border-color: transparent;
  color: hsl(229, 53%, 53%);
  text-decoration: none;
}
.button.is-ghost:hover, .button.is-ghost.is-hovered {
  color: hsl(229, 53%, 53%);
  text-decoration: underline;
}
.button.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white:hover, .button.is-white.is-hovered {
  background-color: hsl(0, 0%, 97.5%);
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white:focus, .button.is-white.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .button.is-white.is-active {
  background-color: hsl(0, 0%, 95%);
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
}
.button.is-white.is-inverted {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
  background-color: hsl(0, 0%, 0%);
}
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
  background-color: hsl(0, 0%, 4%);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-white.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 4%);
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  box-shadow: none;
  color: hsl(0, 0%, 4%);
}
.button.is-black {
  background-color: hsl(0, 0%, 4%);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:hover, .button.is-black.is-hovered {
  background-color: hsl(0, 0%, 1.5%);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:focus, .button.is-black.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(10.2, 10.2, 10.2, 0.25);
}
.button.is-black:active, .button.is-black.is-active {
  background-color: hsl(0, 0%, 0%);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: hsl(0, 0%, 4%);
  border-color: hsl(0, 0%, 4%);
  box-shadow: none;
}
.button.is-black.is-inverted {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
  background-color: hsl(0, 0%, 95%);
}
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-black.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
  background-color: hsl(0, 0%, 4%);
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  box-shadow: none;
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .button.is-light.is-hovered {
  background-color: hsl(0, 0%, 93.5%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .button.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(244.8, 244.8, 244.8, 0.25);
}
.button.is-light:active, .button.is-light.is-active {
  background-color: hsl(0, 0%, 91%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
}
.button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .button.is-dark.is-hovered {
  background-color: hsl(0, 0%, 18.5%);
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .button.is-dark.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(53.55, 53.55, 53.55, 0.25);
}
.button.is-dark:active, .button.is-dark.is-active {
  background-color: hsl(0, 0%, 16%);
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  box-shadow: none;
}
.button.is-dark.is-inverted {
  background-color: #fff;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 21%);
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 21%);
  box-shadow: none;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary {
  background-color: hsl(171, 100%, 41%);
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: hsl(171, 100%, 38.5%);
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .button.is-primary.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 209.1, 177.735, 0.25);
}
.button.is-primary:active, .button.is-primary.is-active {
  background-color: hsl(171, 100%, 36%);
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: hsl(171, 100%, 41%);
  border-color: hsl(171, 100%, 41%);
  box-shadow: none;
}
.button.is-primary.is-inverted {
  background-color: #fff;
  color: hsl(171, 100%, 41%);
}
.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(171, 100%, 41%);
}
.button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: hsl(171, 100%, 41%);
  color: hsl(171, 100%, 41%);
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
  background-color: hsl(171, 100%, 41%);
  border-color: hsl(171, 100%, 41%);
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(171, 100%, 41%) hsl(171, 100%, 41%) !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: hsl(171, 100%, 41%);
  box-shadow: none;
  color: hsl(171, 100%, 41%);
}
.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(171, 100%, 41%);
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(171, 100%, 41%) hsl(171, 100%, 41%) !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary.is-light {
  background-color: hsl(171, 100%, 96%);
  color: hsl(171, 100%, 29%);
}
.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
  background-color: hsl(171, 100%, 93.5%);
  border-color: transparent;
  color: hsl(171, 100%, 29%);
}
.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
  background-color: hsl(171, 100%, 91%);
  border-color: transparent;
  color: hsl(171, 100%, 29%);
}
.button.is-link {
  background-color: hsl(229, 53%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .button.is-link.is-hovered {
  background-color: hsl(229, 53%, 50.5%);
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .button.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(71.6295, 94.92035, 198.6705, 0.25);
}
.button.is-link:active, .button.is-link.is-active {
  background-color: hsl(229, 53%, 48%);
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: hsl(229, 53%, 53%);
  border-color: hsl(229, 53%, 53%);
  box-shadow: none;
}
.button.is-link.is-inverted {
  background-color: #fff;
  color: hsl(229, 53%, 53%);
}
.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(229, 53%, 53%);
}
.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined {
  background-color: transparent;
  border-color: hsl(229, 53%, 53%);
  color: hsl(229, 53%, 53%);
}
.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
  background-color: hsl(229, 53%, 53%);
  border-color: hsl(229, 53%, 53%);
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(229, 53%, 53%) hsl(229, 53%, 53%) !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: hsl(229, 53%, 53%);
  box-shadow: none;
  color: hsl(229, 53%, 53%);
}
.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(229, 53%, 53%);
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(229, 53%, 53%) hsl(229, 53%, 53%) !important;
}
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link.is-light {
  background-color: hsl(229, 53%, 96%);
  color: hsl(229, 53%, 47%);
}
.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
  background-color: hsl(229, 53%, 93.5%);
  border-color: transparent;
  color: hsl(229, 53%, 47%);
}
.button.is-link.is-light:active, .button.is-link.is-light.is-active {
  background-color: hsl(229, 53%, 91%);
  border-color: transparent;
  color: hsl(229, 53%, 47%);
}
.button.is-info {
  background-color: hsl(207, 61%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .button.is-info.is-hovered {
  background-color: hsl(207, 61%, 50.5%);
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(62.0415, 142.46085, 208.2585, 0.25);
}
.button.is-info:active, .button.is-info.is-active {
  background-color: hsl(207, 61%, 48%);
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  box-shadow: none;
}
.button.is-info.is-inverted {
  background-color: #fff;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined {
  background-color: transparent;
  border-color: hsl(207, 61%, 53%);
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(207, 61%, 53%) hsl(207, 61%, 53%) !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: hsl(207, 61%, 53%);
  box-shadow: none;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(207, 61%, 53%) hsl(207, 61%, 53%) !important;
}
.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info.is-light {
  background-color: hsl(207, 61%, 96%);
  color: hsl(207, 61%, 41%);
}
.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
  background-color: hsl(207, 61%, 93.5%);
  border-color: transparent;
  color: hsl(207, 61%, 41%);
}
.button.is-info.is-light:active, .button.is-info.is-light.is-active {
  background-color: hsl(207, 61%, 91%);
  border-color: transparent;
  color: hsl(207, 61%, 41%);
}
.button.is-success {
  background-color: hsl(153, 53%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .button.is-success.is-hovered {
  background-color: hsl(153, 53%, 50.5%);
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .button.is-success.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(71.6295, 198.6705, 141.50205, 0.25);
}
.button.is-success:active, .button.is-success.is-active {
  background-color: hsl(153, 53%, 48%);
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: hsl(153, 53%, 53%);
  border-color: hsl(153, 53%, 53%);
  box-shadow: none;
}
.button.is-success.is-inverted {
  background-color: #fff;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined {
  background-color: transparent;
  border-color: hsl(153, 53%, 53%);
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
  background-color: hsl(153, 53%, 53%);
  border-color: hsl(153, 53%, 53%);
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(153, 53%, 53%) hsl(153, 53%, 53%) !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: hsl(153, 53%, 53%);
  box-shadow: none;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(153, 53%, 53%) hsl(153, 53%, 53%) !important;
}
.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success.is-light {
  background-color: hsl(153, 53%, 96%);
  color: hsl(153, 53%, 31%);
}
.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
  background-color: hsl(153, 53%, 93.5%);
  border-color: transparent;
  color: hsl(153, 53%, 31%);
}
.button.is-success.is-light:active, .button.is-success.is-light.is-active {
  background-color: hsl(153, 53%, 91%);
  border-color: transparent;
  color: hsl(153, 53%, 31%);
}
.button.is-warning {
  background-color: hsl(44, 100%, 77%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:hover, .button.is-warning.is-hovered {
  background-color: hsl(44, 100%, 74.5%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus, .button.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 223.72, 137.7, 0.25);
}
.button.is-warning:active, .button.is-warning.is-active {
  background-color: hsl(44, 100%, 72%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: hsl(44, 100%, 77%);
  border-color: hsl(44, 100%, 77%);
  box-shadow: none;
}
.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: hsl(44, 100%, 77%);
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  background-color: hsl(44, 100%, 77%);
  border-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(44, 100%, 77%) hsl(44, 100%, 77%) !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: hsl(44, 100%, 77%);
  box-shadow: none;
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(44, 100%, 77%) hsl(44, 100%, 77%) !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-light {
  background-color: hsl(44, 100%, 96%);
  color: hsl(44, 100%, 29%);
}
.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
  background-color: hsl(44, 100%, 93.5%);
  border-color: transparent;
  color: hsl(44, 100%, 29%);
}
.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
  background-color: hsl(44, 100%, 91%);
  border-color: transparent;
  color: hsl(44, 100%, 29%);
}
.button.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .button.is-danger.is-hovered {
  background-color: hsl(348, 86%, 58.5%);
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(241.077, 70.023, 104.2338, 0.25);
}
.button.is-danger:active, .button.is-danger.is-active {
  background-color: hsl(348, 86%, 56%);
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: hsl(348, 86%, 61%);
  box-shadow: none;
}
.button.is-danger.is-inverted {
  background-color: #fff;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: hsl(348, 86%, 61%);
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  background-color: hsl(348, 86%, 61%);
  border-color: hsl(348, 86%, 61%);
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(348, 86%, 61%) hsl(348, 86%, 61%) !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: hsl(348, 86%, 61%);
  box-shadow: none;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(348, 86%, 61%) hsl(348, 86%, 61%) !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger.is-light {
  background-color: hsl(348, 86%, 96%);
  color: hsl(348, 86%, 43%);
}
.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
  background-color: hsl(348, 86%, 93.5%);
  border-color: transparent;
  color: hsl(348, 86%, 43%);
}
.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
  background-color: hsl(348, 86%, 91%);
  border-color: transparent;
  color: hsl(348, 86%, 43%);
}
.button.is-small {
  font-size: 0.75rem;
}
.button.is-small:not(.is-rounded) {
  border-radius: 2px;
}
.button.is-normal {
  font-size: 1rem;
}
.button.is-medium {
  font-size: 1.25rem;
}
.button.is-large {
  font-size: 1.5rem;
}
.button[disabled], fieldset[disabled] .button {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  position: absolute;
  left: calc(50% - 1em * 0.5);
  top: calc(50% - 1em * 0.5);
  position: absolute !important;
}
.button.is-static {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 86%);
  color: hsl(0, 0%, 48%);
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded {
  border-radius: 9999px;
  padding-left: calc(1em + 0.25em);
  padding-right: calc(1em + 0.25em);
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.buttons:last-child {
  margin-bottom: -0.5rem;
}
.buttons:not(:last-child) {
  margin-bottom: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
  font-size: 0.75rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.25rem;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.5rem;
}
.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.buttons.is-right {
  justify-content: flex-end;
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

@media screen and (max-width: 768px) {
  .button.is-responsive.is-small {
    font-size: 0.5625rem;
  }
  .button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: 0.65625rem;
  }
  .button.is-responsive.is-medium {
    font-size: 0.75rem;
  }
  .button.is-responsive.is-large {
    font-size: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .button.is-responsive.is-small {
    font-size: 0.65625rem;
  }
  .button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: 0.75rem;
  }
  .button.is-responsive.is-medium {
    font-size: 1rem;
  }
  .button.is-responsive.is-large {
    font-size: 1.25rem;
  }
}
.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
.container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1407px) {
  .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1216px) {
  .container:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1408px) {
  .container:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}

.content li + li {
  margin-top: 0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: hsl(0, 0%, 21%);
  font-weight: 600;
  line-height: 1.125;
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: hsl(0, 0%, 96%);
  border-left: 5px solid hsl(0, 0%, 86%);
  padding: 1.25em 1.5em;
}
.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-left: 2em;
}
.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not(:first-child) {
  margin-top: 2em;
}
.content figure:not(:last-child) {
  margin-bottom: 2em;
}
.content figure img {
  display: inline-block;
}
.content figure figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table {
  width: 100%;
}
.content table td,
.content table th {
  border: 1px solid hsl(0, 0%, 86%);
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: hsl(0, 0%, 21%);
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: hsl(0, 0%, 21%);
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: hsl(0, 0%, 21%);
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}
.content .tabs li + li {
  margin-top: 0;
}
.content.is-small {
  font-size: 0.75rem;
}
.content.is-normal {
  font-size: 1rem;
}
.content.is-medium {
  font-size: 1.25rem;
}
.content.is-large {
  font-size: 1.5rem;
}

.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}
.icon.is-small {
  height: 1rem;
  width: 1rem;
}
.icon.is-medium {
  height: 2rem;
  width: 2rem;
}
.icon.is-large {
  height: 3rem;
  width: 3rem;
}

.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 1.5rem;
  vertical-align: top;
}
.icon-text .icon {
  flex-grow: 0;
  flex-shrink: 0;
}
.icon-text .icon:not(:last-child) {
  margin-right: 0.25em;
}
.icon-text .icon:not(:first-child) {
  margin-left: 0.25em;
}

div.icon-text {
  display: flex;
}

.image {
  display: block;
  position: relative;
}
.image img {
  display: block;
  height: auto;
  width: 100%;
}
.image img.is-rounded {
  border-radius: 9999px;
}
.image.is-fullwidth {
  width: 100%;
}
.image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  height: 100%;
  width: 100%;
}
.image.is-square, .image.is-1by1 {
  padding-top: 100%;
}
.image.is-5by4 {
  padding-top: 80%;
}
.image.is-4by3 {
  padding-top: 75%;
}
.image.is-3by2 {
  padding-top: 66.6666%;
}
.image.is-5by3 {
  padding-top: 60%;
}
.image.is-16by9 {
  padding-top: 56.25%;
}
.image.is-2by1 {
  padding-top: 50%;
}
.image.is-3by1 {
  padding-top: 33.3333%;
}
.image.is-4by5 {
  padding-top: 125%;
}
.image.is-3by4 {
  padding-top: 133.3333%;
}
.image.is-2by3 {
  padding-top: 150%;
}
.image.is-3by5 {
  padding-top: 166.6666%;
}
.image.is-9by16 {
  padding-top: 177.7777%;
}
.image.is-1by2 {
  padding-top: 200%;
}
.image.is-1by3 {
  padding-top: 300%;
}
.image.is-16x16 {
  height: 16px;
  width: 16px;
}
.image.is-24x24 {
  height: 24px;
  width: 24px;
}
.image.is-32x32 {
  height: 32px;
  width: 32px;
}
.image.is-48x48 {
  height: 48px;
  width: 48px;
}
.image.is-64x64 {
  height: 64px;
  width: 64px;
}
.image.is-96x96 {
  height: 96px;
  width: 96px;
}
.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.notification {
  background-color: hsl(0, 0%, 96%);
  border-radius: 4px;
  position: relative;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
}
.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.notification strong {
  color: currentColor;
}
.notification code,
.notification pre {
  background: hsl(0, 0%, 100%);
}
.notification pre code {
  background: transparent;
}
.notification > .delete {
  right: 0.5rem;
  position: absolute;
  top: 0.5rem;
}
.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}
.notification.is-white {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.notification.is-black {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.notification.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-dark {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}
.notification.is-primary {
  background-color: hsl(171, 100%, 41%);
  color: #fff;
}
.notification.is-primary.is-light {
  background-color: hsl(171, 100%, 96%);
  color: hsl(171, 100%, 29%);
}
.notification.is-link {
  background-color: hsl(229, 53%, 53%);
  color: #fff;
}
.notification.is-link.is-light {
  background-color: hsl(229, 53%, 96%);
  color: hsl(229, 53%, 47%);
}
.notification.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.notification.is-info.is-light {
  background-color: hsl(207, 61%, 96%);
  color: hsl(207, 61%, 41%);
}
.notification.is-success {
  background-color: hsl(153, 53%, 53%);
  color: #fff;
}
.notification.is-success.is-light {
  background-color: hsl(153, 53%, 96%);
  color: hsl(153, 53%, 31%);
}
.notification.is-warning {
  background-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-warning.is-light {
  background-color: hsl(44, 100%, 96%);
  color: hsl(44, 100%, 29%);
}
.notification.is-danger {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.notification.is-danger.is-light {
  background-color: hsl(348, 86%, 96%);
  color: hsl(348, 86%, 43%);
}

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.progress::-webkit-progress-bar {
  background-color: hsl(0, 0%, 93%);
}
.progress::-webkit-progress-value {
  background-color: hsl(0, 0%, 29%);
}
.progress::-moz-progress-bar {
  background-color: hsl(0, 0%, 29%);
}
.progress::-ms-fill {
  background-color: hsl(0, 0%, 29%);
  border: none;
}
.progress.is-white::-webkit-progress-value {
  background-color: hsl(0, 0%, 100%);
}
.progress.is-white::-moz-progress-bar {
  background-color: hsl(0, 0%, 100%);
}
.progress.is-white::-ms-fill {
  background-color: hsl(0, 0%, 100%);
}
.progress.is-white:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 100%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-black::-webkit-progress-value {
  background-color: hsl(0, 0%, 4%);
}
.progress.is-black::-moz-progress-bar {
  background-color: hsl(0, 0%, 4%);
}
.progress.is-black::-ms-fill {
  background-color: hsl(0, 0%, 4%);
}
.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 4%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-light::-webkit-progress-value {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light::-moz-progress-bar {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light::-ms-fill {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 96%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-dark::-webkit-progress-value {
  background-color: hsl(0, 0%, 21%);
}
.progress.is-dark::-moz-progress-bar {
  background-color: hsl(0, 0%, 21%);
}
.progress.is-dark::-ms-fill {
  background-color: hsl(0, 0%, 21%);
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 21%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-primary::-webkit-progress-value {
  background-color: hsl(171, 100%, 41%);
}
.progress.is-primary::-moz-progress-bar {
  background-color: hsl(171, 100%, 41%);
}
.progress.is-primary::-ms-fill {
  background-color: hsl(171, 100%, 41%);
}
.progress.is-primary:indeterminate {
  background-image: linear-gradient(to right, hsl(171, 100%, 41%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: hsl(229, 53%, 53%);
}
.progress.is-link::-moz-progress-bar {
  background-color: hsl(229, 53%, 53%);
}
.progress.is-link::-ms-fill {
  background-color: hsl(229, 53%, 53%);
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, hsl(229, 53%, 53%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info::-moz-progress-bar {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info::-ms-fill {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, hsl(207, 61%, 53%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-success::-webkit-progress-value {
  background-color: hsl(153, 53%, 53%);
}
.progress.is-success::-moz-progress-bar {
  background-color: hsl(153, 53%, 53%);
}
.progress.is-success::-ms-fill {
  background-color: hsl(153, 53%, 53%);
}
.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, hsl(153, 53%, 53%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-warning::-webkit-progress-value {
  background-color: hsl(44, 100%, 77%);
}
.progress.is-warning::-moz-progress-bar {
  background-color: hsl(44, 100%, 77%);
}
.progress.is-warning::-ms-fill {
  background-color: hsl(44, 100%, 77%);
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, hsl(44, 100%, 77%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-danger::-webkit-progress-value {
  background-color: hsl(348, 86%, 61%);
}
.progress.is-danger::-moz-progress-bar {
  background-color: hsl(348, 86%, 61%);
}
.progress.is-danger::-ms-fill {
  background-color: hsl(348, 86%, 61%);
}
.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, hsl(348, 86%, 61%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: hsl(0, 0%, 93%);
  background-image: linear-gradient(to right, hsl(0, 0%, 29%) 30%, hsl(0, 0%, 93%) 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}
.progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-ms-fill {
  animation-name: none;
}
.progress.is-small {
  height: 0.75rem;
}
.progress.is-medium {
  height: 1.25rem;
}
.progress.is-large {
  height: 1.5rem;
}

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 21%);
}
.table td,
.table th {
  border: 1px solid hsl(0, 0%, 86%);
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.table td.is-black,
.table th.is-black {
  background-color: hsl(0, 0%, 4%);
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.table td.is-light,
.table th.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-dark,
.table th.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  color: #fff;
}
.table td.is-primary,
.table th.is-primary {
  background-color: hsl(171, 100%, 41%);
  border-color: hsl(171, 100%, 41%);
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: hsl(229, 53%, 53%);
  border-color: hsl(229, 53%, 53%);
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: hsl(153, 53%, 53%);
  border-color: hsl(153, 53%, 53%);
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: hsl(44, 100%, 77%);
  border-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-danger,
.table th.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: hsl(348, 86%, 61%);
  color: #fff;
}
.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.table td.is-selected,
.table th.is-selected {
  background-color: hsl(171, 100%, 41%);
  color: #fff;
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}
.table td.is-vcentered,
.table th.is-vcentered {
  vertical-align: middle;
}
.table th {
  color: hsl(0, 0%, 21%);
}
.table th:not([align]) {
  text-align: left;
}
.table tr.is-selected {
  background-color: hsl(171, 100%, 41%);
  color: #fff;
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}
.table thead {
  background-color: transparent;
}
.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: hsl(0, 0%, 21%);
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: hsl(0, 0%, 21%);
}
.table tbody {
  background-color: transparent;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: hsl(0, 0%, 96%);
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: hsl(0, 0%, 98%);
}

.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}

.tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.tags .tag {
  margin-bottom: 0.5rem;
}
.tags .tag:not(:last-child) {
  margin-right: 0.5rem;
}
.tags:last-child {
  margin-bottom: -0.5rem;
}
.tags:not(:last-child) {
  margin-bottom: 1rem;
}
.tags.are-medium .tag:not(.is-normal):not(.is-large) {
  font-size: 1rem;
}
.tags.are-large .tag:not(.is-normal):not(.is-medium) {
  font-size: 1.25rem;
}
.tags.is-centered {
  justify-content: center;
}
.tags.is-centered .tag {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.tags.is-right {
  justify-content: flex-end;
}
.tags.is-right .tag:not(:first-child) {
  margin-left: 0.5rem;
}
.tags.is-right .tag:not(:last-child) {
  margin-right: 0;
}
.tags.has-addons .tag {
  margin-right: 0;
}
.tags.has-addons .tag:not(:first-child) {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.tags.has-addons .tag:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tag:not(body) {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  border-radius: 4px;
  color: hsl(0, 0%, 29%);
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.tag:not(body) .delete {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
}
.tag:not(body).is-white {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.tag:not(body).is-black {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.tag:not(body).is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-dark {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}
.tag:not(body).is-primary {
  background-color: hsl(171, 100%, 41%);
  color: #fff;
}
.tag:not(body).is-primary.is-light {
  background-color: hsl(171, 100%, 96%);
  color: hsl(171, 100%, 29%);
}
.tag:not(body).is-link {
  background-color: hsl(229, 53%, 53%);
  color: #fff;
}
.tag:not(body).is-link.is-light {
  background-color: hsl(229, 53%, 96%);
  color: hsl(229, 53%, 47%);
}
.tag:not(body).is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.tag:not(body).is-info.is-light {
  background-color: hsl(207, 61%, 96%);
  color: hsl(207, 61%, 41%);
}
.tag:not(body).is-success {
  background-color: hsl(153, 53%, 53%);
  color: #fff;
}
.tag:not(body).is-success.is-light {
  background-color: hsl(153, 53%, 96%);
  color: hsl(153, 53%, 31%);
}
.tag:not(body).is-warning {
  background-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-warning.is-light {
  background-color: hsl(44, 100%, 96%);
  color: hsl(44, 100%, 29%);
}
.tag:not(body).is-danger {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.tag:not(body).is-danger.is-light {
  background-color: hsl(348, 86%, 96%);
  color: hsl(348, 86%, 43%);
}
.tag:not(body).is-normal {
  font-size: 0.75rem;
}
.tag:not(body).is-medium {
  font-size: 1rem;
}
.tag:not(body).is-large {
  font-size: 1.25rem;
}
.tag:not(body) .icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}
.tag:not(body) .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}
.tag:not(body) .icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}
.tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}
.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
  background-color: hsl(0, 0%, 91%);
}
.tag:not(body).is-delete:active {
  background-color: hsl(0, 0%, 86%);
}
.tag:not(body).is-rounded {
  border-radius: 9999px;
}

a.tag:hover {
  text-decoration: underline;
}

.title,
.subtitle {
  word-break: break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}
.title sub,
.subtitle sub {
  font-size: 0.75em;
}
.title sup,
.subtitle sup {
  font-size: 0.75em;
}
.title .tag,
.subtitle .tag {
  vertical-align: middle;
}

.title {
  color: hsl(0, 0%, 21%);
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
}
.title strong {
  color: inherit;
  font-weight: inherit;
}
.title:not(.is-spaced) + .subtitle {
  margin-top: -1.25rem;
}
.title.is-1 {
  font-size: 3rem;
}
.title.is-2 {
  font-size: 2.5rem;
}
.title.is-3 {
  font-size: 2rem;
}
.title.is-4 {
  font-size: 1.5rem;
}
.title.is-5 {
  font-size: 1.25rem;
}
.title.is-6 {
  font-size: 1rem;
}
.title.is-7 {
  font-size: 0.75rem;
}

.subtitle {
  color: hsl(0, 0%, 29%);
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}
.subtitle strong {
  color: hsl(0, 0%, 21%);
  font-weight: 600;
}
.subtitle:not(.is-spaced) + .title {
  margin-top: -1.25rem;
}
.subtitle.is-1 {
  font-size: 3rem;
}
.subtitle.is-2 {
  font-size: 2.5rem;
}
.subtitle.is-3 {
  font-size: 2rem;
}
.subtitle.is-4 {
  font-size: 1.5rem;
}
.subtitle.is-5 {
  font-size: 1.25rem;
}
.subtitle.is-6 {
  font-size: 1rem;
}
.subtitle.is-7 {
  font-size: 0.75rem;
}

.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.number {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  border-radius: 9999px;
  display: inline-flex;
  font-size: 1.25rem;
  height: 2em;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top;
}

/* Bulma Form */
.select select, .textarea, .input {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  border-radius: 4px;
  color: hsl(0, 0%, 21%);
}
.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: rgba(53.55, 53.55, 53.55, 0.3);
}
.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: rgba(53.55, 53.55, 53.55, 0.3);
}
.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: rgba(53.55, 53.55, 53.55, 0.3);
}
.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: rgba(53.55, 53.55, 53.55, 0.3);
}
.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
  border-color: hsl(0, 0%, 71%);
}
.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input {
  border-color: hsl(229, 53%, 53%);
  box-shadow: 0 0 0 0.125em rgba(71.6295, 94.92035, 198.6705, 0.25);
}
.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 48%);
}
.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
  color: rgba(122.4, 122.4, 122.4, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(122.4, 122.4, 122.4, 0.3);
}
.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
  color: rgba(122.4, 122.4, 122.4, 0.3);
}
.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(122.4, 122.4, 122.4, 0.3);
}

.textarea, .input {
  box-shadow: inset 0 0.0625em 0.125em rgba(10.2, 10.2, 10.2, 0.05);
  max-width: 100%;
  width: 100%;
}
[readonly].textarea, [readonly].input {
  box-shadow: none;
}
.is-white.textarea, .is-white.input {
  border-color: hsl(0, 0%, 100%);
}
.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.is-black.textarea, .is-black.input {
  border-color: hsl(0, 0%, 4%);
}
.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(10.2, 10.2, 10.2, 0.25);
}
.is-light.textarea, .is-light.input {
  border-color: hsl(0, 0%, 96%);
}
.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(244.8, 244.8, 244.8, 0.25);
}
.is-dark.textarea, .is-dark.input {
  border-color: hsl(0, 0%, 21%);
}
.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(53.55, 53.55, 53.55, 0.25);
}
.is-primary.textarea, .is-primary.input {
  border-color: hsl(171, 100%, 41%);
}
.is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .is-primary.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(0, 209.1, 177.735, 0.25);
}
.is-link.textarea, .is-link.input {
  border-color: hsl(229, 53%, 53%);
}
.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(71.6295, 94.92035, 198.6705, 0.25);
}
.is-info.textarea, .is-info.input {
  border-color: hsl(207, 61%, 53%);
}
.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(62.0415, 142.46085, 208.2585, 0.25);
}
.is-success.textarea, .is-success.input {
  border-color: hsl(153, 53%, 53%);
}
.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(71.6295, 198.6705, 141.50205, 0.25);
}
.is-warning.textarea, .is-warning.input {
  border-color: hsl(44, 100%, 77%);
}
.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 223.72, 137.7, 0.25);
}
.is-danger.textarea, .is-danger.input {
  border-color: hsl(348, 86%, 61%);
}
.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(241.077, 70.023, 104.2338, 0.25);
}
.is-small.textarea, .is-small.input {
  border-radius: 2px;
  font-size: 0.75rem;
}
.is-medium.textarea, .is-medium.input {
  font-size: 1.25rem;
}
.is-large.textarea, .is-large.input {
  font-size: 1.5rem;
}
.is-fullwidth.textarea, .is-fullwidth.input {
  display: block;
  width: 100%;
}
.is-inline.textarea, .is-inline.input {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: 9999px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em);
}
.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical;
}
.textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}
.textarea[rows] {
  height: initial;
}
.textarea.has-fixed-size {
  resize: none;
}

.radio, .checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input, .checkbox input {
  cursor: pointer;
}
.radio:hover, .checkbox:hover {
  color: hsl(0, 0%, 21%);
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled] {
  color: hsl(0, 0%, 48%);
  cursor: not-allowed;
}

.radio + .radio {
  margin-left: 0.5em;
}

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: 2.5em;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: hsl(229, 53%, 53%);
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 9999px;
  padding-left: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: hsl(0, 0%, 96%);
}
.select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: hsl(0, 0%, 21%);
}
.select.is-white:not(:hover)::after {
  border-color: hsl(0, 0%, 100%);
}
.select.is-white select {
  border-color: hsl(0, 0%, 100%);
}
.select.is-white select:hover, .select.is-white select.is-hovered {
  border-color: hsl(0, 0%, 95%);
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after {
  border-color: hsl(0, 0%, 4%);
}
.select.is-black select {
  border-color: hsl(0, 0%, 4%);
}
.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: hsl(0, 0%, 0%);
}
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
  box-shadow: 0 0 0 0.125em rgba(10.2, 10.2, 10.2, 0.25);
}
.select.is-light:not(:hover)::after {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: hsl(0, 0%, 91%);
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(244.8, 244.8, 244.8, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: hsl(0, 0%, 21%);
}
.select.is-dark select {
  border-color: hsl(0, 0%, 21%);
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: hsl(0, 0%, 16%);
}
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
  box-shadow: 0 0 0 0.125em rgba(53.55, 53.55, 53.55, 0.25);
}
.select.is-primary:not(:hover)::after {
  border-color: hsl(171, 100%, 41%);
}
.select.is-primary select {
  border-color: hsl(171, 100%, 41%);
}
.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: hsl(171, 100%, 36%);
}
.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 209.1, 177.735, 0.25);
}
.select.is-link:not(:hover)::after {
  border-color: hsl(229, 53%, 53%);
}
.select.is-link select {
  border-color: hsl(229, 53%, 53%);
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: hsl(229, 53%, 48%);
}
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(71.6295, 94.92035, 198.6705, 0.25);
}
.select.is-info:not(:hover)::after {
  border-color: hsl(207, 61%, 53%);
}
.select.is-info select {
  border-color: hsl(207, 61%, 53%);
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: hsl(207, 61%, 48%);
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(62.0415, 142.46085, 208.2585, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: hsl(153, 53%, 53%);
}
.select.is-success select {
  border-color: hsl(153, 53%, 53%);
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: hsl(153, 53%, 48%);
}
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(71.6295, 198.6705, 141.50205, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: hsl(44, 100%, 77%);
}
.select.is-warning select {
  border-color: hsl(44, 100%, 77%);
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: hsl(44, 100%, 72%);
}
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 223.72, 137.7, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: hsl(348, 86%, 61%);
}
.select.is-danger select {
  border-color: hsl(348, 86%, 61%);
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: hsl(348, 86%, 56%);
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(241.077, 70.023, 104.2338, 0.25);
}
.select.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.select.is-medium {
  font-size: 1.25rem;
}
.select.is-large {
  font-size: 1.5rem;
}
.select.is-disabled::after {
  border-color: hsl(0, 0%, 48%) !important;
  opacity: 0.5;
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: 0.75rem;
}
.select.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.select.is-loading.is-large:after {
  font-size: 1.5rem;
}

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.file.is-white .file-cta {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: hsl(0, 0%, 97.5%);
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: hsl(0, 0%, 4%);
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: hsl(0, 0%, 95%);
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.file.is-black .file-cta {
  background-color: hsl(0, 0%, 4%);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: hsl(0, 0%, 1.5%);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(10.2, 10.2, 10.2, 0.25);
  color: hsl(0, 0%, 100%);
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: hsl(0, 0%, 0%);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-light .file-cta {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
  background-color: hsl(0, 0%, 93.5%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(244.8, 244.8, 244.8, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: hsl(0, 0%, 91%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-dark .file-cta {
  background-color: hsl(0, 0%, 21%);
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: hsl(0, 0%, 18.5%);
  border-color: transparent;
  color: #fff;
}
.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(53.55, 53.55, 53.55, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: hsl(0, 0%, 16%);
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta {
  background-color: hsl(171, 100%, 41%);
  border-color: transparent;
  color: #fff;
}
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: hsl(171, 100%, 38.5%);
  border-color: transparent;
  color: #fff;
}
.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(0, 209.1, 177.735, 0.25);
  color: #fff;
}
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
  background-color: hsl(171, 100%, 36%);
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: hsl(229, 53%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: hsl(229, 53%, 50.5%);
  border-color: transparent;
  color: #fff;
}
.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(71.6295, 94.92035, 198.6705, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: hsl(229, 53%, 48%);
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: hsl(207, 61%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: hsl(207, 61%, 50.5%);
  border-color: transparent;
  color: #fff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(62.0415, 142.46085, 208.2585, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: hsl(207, 61%, 48%);
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: hsl(153, 53%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: hsl(153, 53%, 50.5%);
  border-color: transparent;
  color: #fff;
}
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(71.6295, 198.6705, 141.50205, 0.25);
  color: #fff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: hsl(153, 53%, 48%);
  border-color: transparent;
  color: #fff;
}
.file.is-warning .file-cta {
  background-color: hsl(44, 100%, 77%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: hsl(44, 100%, 74.5%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 223.72, 137.7, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: hsl(44, 100%, 72%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-danger .file-cta {
  background-color: hsl(348, 86%, 61%);
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: hsl(348, 86%, 58.5%);
  border-color: transparent;
  color: #fff;
}
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(241.077, 70.023, 104.2338, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: hsl(348, 86%, 56%);
  border-color: transparent;
  color: #fff;
}
.file.is-small {
  font-size: 0.75rem;
}
.file.is-normal {
  font-size: 1rem;
}
.file.is-medium {
  font-size: 1.25rem;
}
.file.is-medium .file-icon .fa {
  font-size: 21px;
}
.file.is-large {
  font-size: 1.5rem;
}
.file.is-large .file-icon .fa {
  font-size: 28px;
}
.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.file.has-name.is-empty .file-cta {
  border-radius: 4px;
}
.file.has-name.is-empty .file-name {
  display: none;
}
.file.is-boxed .file-label {
  flex-direction: column;
}
.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}
.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}
.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}
.file.is-boxed .file-icon .fa {
  font-size: 21px;
}
.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}
.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}
.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}
.file.is-boxed.has-name .file-cta {
  border-radius: 4px 4px 0 0;
}
.file.is-boxed.has-name .file-name {
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px;
}
.file.is-centered {
  justify-content: center;
}
.file.is-fullwidth .file-label {
  width: 100%;
}
.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}
.file.is-right {
  justify-content: flex-end;
}
.file.is-right .file-cta {
  border-radius: 0 4px 4px 0;
}
.file.is-right .file-name {
  border-radius: 4px 0 0 4px;
  border-width: 1px 0 1px 1px;
  order: -1;
}

.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.file-label:hover .file-cta {
  background-color: hsl(0, 0%, 93.5%);
  color: hsl(0, 0%, 21%);
}
.file-label:hover .file-name {
  border-color: hsl(0, 0%, 83.5%);
}
.file-label:active .file-cta {
  background-color: hsl(0, 0%, 91%);
  color: hsl(0, 0%, 21%);
}
.file-label:active .file-name {
  border-color: hsl(0, 0%, 81%);
}

.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.file-cta,
.file-name {
  border-color: hsl(0, 0%, 86%);
  border-radius: 4px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

.file-cta {
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 29%);
}

.file-name {
  border-color: hsl(0, 0%, 86%);
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}

.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}
.file-icon .fa {
  font-size: 14px;
}

.label {
  color: hsl(0, 0%, 21%);
  display: block;
  font-size: 1rem;
  font-weight: 700;
}
.label:not(:last-child) {
  margin-bottom: 0.5em;
}
.label.is-small {
  font-size: 0.75rem;
}
.label.is-medium {
  font-size: 1.25rem;
}
.label.is-large {
  font-size: 1.5rem;
}

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}
.help.is-white {
  color: hsl(0, 0%, 100%);
}
.help.is-black {
  color: hsl(0, 0%, 4%);
}
.help.is-light {
  color: hsl(0, 0%, 96%);
}
.help.is-dark {
  color: hsl(0, 0%, 21%);
}
.help.is-primary {
  color: hsl(171, 100%, 41%);
}
.help.is-link {
  color: hsl(229, 53%, 53%);
}
.help.is-info {
  color: hsl(207, 61%, 53%);
}
.help.is-success {
  color: hsl(153, 53%, 53%);
}
.help.is-warning {
  color: hsl(44, 100%, 77%);
}
.help.is-danger {
  color: hsl(348, 86%, 61%);
}

.field:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}
.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3;
}
.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}
.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons.has-addons-centered {
  justify-content: center;
}
.field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}
.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}
.field.is-grouped > .control {
  flex-shrink: 0;
}
.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
  .field.is-horizontal {
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: 0.75rem;
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
  }
}

.field-body .field .field {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field {
    margin-bottom: 0;
  }
  .field-body > .field {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: hsl(0, 0%, 29%);
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 0.75rem;
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.25rem;
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.5rem;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: hsl(0, 0%, 86%);
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: 0.75rem;
}
.control.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.control.is-loading.is-large:after {
  font-size: 1.5rem;
}

/* Bulma Components */
.breadcrumb {
  font-size: 1rem;
  white-space: nowrap;
}
.breadcrumb a {
  align-items: center;
  color: hsl(229, 53%, 53%);
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}
.breadcrumb a:hover {
  color: hsl(0, 0%, 21%);
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-left: 0;
}
.breadcrumb li.is-active a {
  color: hsl(0, 0%, 21%);
  cursor: default;
  pointer-events: none;
}
.breadcrumb li + li::before {
  color: hsl(0, 0%, 71%);
  content: "/";
}
.breadcrumb ul,
.breadcrumb ol {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.breadcrumb .icon:first-child {
  margin-right: 0.5em;
}
.breadcrumb .icon:last-child {
  margin-left: 0.5em;
}
.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
  justify-content: center;
}
.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
  justify-content: flex-end;
}
.breadcrumb.is-small {
  font-size: 0.75rem;
}
.breadcrumb.is-medium {
  font-size: 1.25rem;
}
.breadcrumb.is-large {
  font-size: 1.5rem;
}
.breadcrumb.has-arrow-separator li + li::before {
  content: "→";
}
.breadcrumb.has-bullet-separator li + li::before {
  content: "•";
}
.breadcrumb.has-dot-separator li + li::before {
  content: "·";
}
.breadcrumb.has-succeeds-separator li + li::before {
  content: "≻";
}

.card {
  background-color: hsl(0, 0%, 100%);
  border-radius: 0.25rem;
  box-shadow: 0 0.5em 1em -0.125em rgba(10.2, 10.2, 10.2, 0.1), 0 0px 0 1px rgba(10.2, 10.2, 10.2, 0.02);
  color: hsl(0, 0%, 29%);
  max-width: 100%;
  position: relative;
}

.card-footer:first-child, .card-content:first-child, .card-header:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-footer:last-child, .card-content:last-child, .card-header:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-header {
  background-color: transparent;
  align-items: stretch;
  box-shadow: 0 0.125em 0.25em rgba(10.2, 10.2, 10.2, 0.1);
  display: flex;
}

.card-header-title {
  align-items: center;
  color: hsl(0, 0%, 21%);
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem 1rem;
}
.card-header-title.is-centered {
  justify-content: center;
}

.card-header-icon {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem 1rem;
}

.card-image {
  display: block;
  position: relative;
}
.card-image:first-child img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-image:last-child img {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-content {
  background-color: transparent;
  padding: 1.5rem;
}

.card-footer {
  background-color: transparent;
  border-top: 1px solid hsl(0, 0%, 93%);
  align-items: stretch;
  display: flex;
}

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem;
}
.card-footer-item:not(:last-child) {
  border-right: 1px solid hsl(0, 0%, 93%);
}

.card .media:not(:last-child) {
  margin-bottom: 1.5rem;
}

.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}
.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}

.dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20;
}

.dropdown-content {
  background-color: hsl(0, 0%, 100%);
  border-radius: 4px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10.2, 10.2, 10.2, 0.1), 0 0px 0 1px rgba(10.2, 10.2, 10.2, 0.02);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.dropdown-item {
  color: hsl(0, 0%, 29%);
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.dropdown-item,
button.dropdown-item {
  padding-right: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}
a.dropdown-item:hover,
button.dropdown-item:hover {
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 4%);
}
a.dropdown-item.is-active,
button.dropdown-item.is-active {
  background-color: hsl(229, 53%, 53%);
  color: #fff;
}

.dropdown-divider {
  background-color: hsl(0, 0%, 93%);
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.level {
  align-items: center;
  justify-content: space-between;
}
.level code {
  border-radius: 4px;
}
.level img {
  display: inline-block;
  vertical-align: top;
}
.level.is-mobile {
  display: flex;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}
.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}
.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}
@media screen and (min-width: 769px), print {
  .level {
    display: flex;
  }
  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}

.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}
.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}
@media screen and (min-width: 769px), print {
  .level-left .level-item:not(:last-child),
  .level-right .level-item:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.level-left {
  align-items: center;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .level-left {
    display: flex;
  }
}

.level-right {
  align-items: center;
  justify-content: flex-end;
}
@media screen and (min-width: 769px), print {
  .level-right {
    display: flex;
  }
}

.media {
  align-items: flex-start;
  display: flex;
  text-align: inherit;
}
.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}
.media .media {
  border-top: 1px solid rgba(219.3, 219.3, 219.3, 0.5);
  display: flex;
  padding-top: 0.75rem;
}
.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}
.media .media .media {
  padding-top: 0.5rem;
}
.media .media .media + .media {
  margin-top: 0.5rem;
}
.media + .media {
  border-top: 1px solid rgba(219.3, 219.3, 219.3, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}
.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.media-left,
.media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.media-left {
  margin-right: 1rem;
}

.media-right {
  margin-left: 1rem;
}

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: inherit;
}

@media screen and (max-width: 768px) {
  .media-content {
    overflow-x: auto;
  }
}
.menu {
  font-size: 1rem;
}
.menu.is-small {
  font-size: 0.75rem;
}
.menu.is-medium {
  font-size: 1.25rem;
}
.menu.is-large {
  font-size: 1.5rem;
}

.menu-list {
  line-height: 1.25;
}
.menu-list a {
  border-radius: 2px;
  color: hsl(0, 0%, 29%);
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 21%);
}
.menu-list a.is-active {
  background-color: hsl(229, 53%, 53%);
  color: #fff;
}
.menu-list li ul {
  border-left: 1px solid hsl(0, 0%, 86%);
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: hsl(0, 0%, 48%);
  font-size: 0.75em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.menu-label:not(:first-child) {
  margin-top: 1em;
}
.menu-label:not(:last-child) {
  margin-bottom: 1em;
}

.message {
  background-color: hsl(0, 0%, 96%);
  border-radius: 4px;
  font-size: 1rem;
}
.message strong {
  color: currentColor;
}
.message a:not(.button):not(.tag):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.message.is-small {
  font-size: 0.75rem;
}
.message.is-medium {
  font-size: 1.25rem;
}
.message.is-large {
  font-size: 1.5rem;
}
.message.is-white {
  background-color: hsl(0, 0%, 100%);
}
.message.is-white .message-header {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.message.is-white .message-body {
  border-color: hsl(0, 0%, 100%);
}
.message.is-black {
  background-color: hsl(0, 0%, 98%);
}
.message.is-black .message-header {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.message.is-black .message-body {
  border-color: hsl(0, 0%, 4%);
}
.message.is-light {
  background-color: hsl(0, 0%, 98%);
}
.message.is-light .message-header {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.message.is-light .message-body {
  border-color: hsl(0, 0%, 96%);
}
.message.is-dark {
  background-color: hsl(0, 0%, 98%);
}
.message.is-dark .message-header {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}
.message.is-dark .message-body {
  border-color: hsl(0, 0%, 21%);
}
.message.is-primary {
  background-color: hsl(171, 100%, 96%);
}
.message.is-primary .message-header {
  background-color: hsl(171, 100%, 41%);
  color: #fff;
}
.message.is-primary .message-body {
  border-color: hsl(171, 100%, 41%);
  color: hsl(171, 100%, 29%);
}
.message.is-link {
  background-color: hsl(229, 53%, 96%);
}
.message.is-link .message-header {
  background-color: hsl(229, 53%, 53%);
  color: #fff;
}
.message.is-link .message-body {
  border-color: hsl(229, 53%, 53%);
  color: hsl(229, 53%, 47%);
}
.message.is-info {
  background-color: hsl(207, 61%, 96%);
}
.message.is-info .message-header {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.message.is-info .message-body {
  border-color: hsl(207, 61%, 53%);
  color: hsl(207, 61%, 41%);
}
.message.is-success {
  background-color: hsl(153, 53%, 96%);
}
.message.is-success .message-header {
  background-color: hsl(153, 53%, 53%);
  color: #fff;
}
.message.is-success .message-body {
  border-color: hsl(153, 53%, 53%);
  color: hsl(153, 53%, 31%);
}
.message.is-warning {
  background-color: hsl(44, 100%, 96%);
}
.message.is-warning .message-header {
  background-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.message.is-warning .message-body {
  border-color: hsl(44, 100%, 77%);
  color: hsl(44, 100%, 29%);
}
.message.is-danger {
  background-color: hsl(348, 86%, 96%);
}
.message.is-danger .message-header {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.message.is-danger .message-body {
  border-color: hsl(348, 86%, 61%);
  color: hsl(348, 86%, 43%);
}

.message-header {
  align-items: center;
  background-color: hsl(0, 0%, 29%);
  border-radius: 4px 4px 0 0;
  color: #fff;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative;
}
.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 0.75em;
}
.message-header + .message-body {
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.message-body {
  border-color: hsl(0, 0%, 86%);
  border-radius: 4px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: hsl(0, 0%, 29%);
  padding: 1.25em 1.5em;
}
.message-body code,
.message-body pre {
  background-color: hsl(0, 0%, 100%);
}
.message-body pre code {
  background-color: transparent;
}

.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}
.modal.is-active {
  display: flex;
}

.modal-background {
  background-color: rgba(10.2, 10.2, 10.2, 0.86);
}

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .modal-content,
  .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}

.modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}

.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}

.modal-card-head,
.modal-card-foot {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 20px;
  position: relative;
}

.modal-card-head {
  border-bottom: 1px solid hsl(0, 0%, 86%);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-card-title {
  color: hsl(0, 0%, 21%);
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid hsl(0, 0%, 86%);
}
.modal-card-foot .button:not(:last-child) {
  margin-right: 0.5em;
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: hsl(0, 0%, 100%);
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.navbar {
  background-color: hsl(0, 0%, 100%);
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}
.navbar.is-white {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: hsl(0, 0%, 4%);
}
.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: hsl(0, 0%, 95%);
  color: hsl(0, 0%, 4%);
}
.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: hsl(0, 0%, 4%);
}
.navbar.is-white .navbar-burger {
  color: hsl(0, 0%, 4%);
}
@media screen and (min-width: 1024px) {
  .navbar.is-white .navbar-start > .navbar-item,
  .navbar.is-white .navbar-start .navbar-link,
  .navbar.is-white .navbar-end > .navbar-item,
  .navbar.is-white .navbar-end .navbar-link {
    color: hsl(0, 0%, 4%);
  }
  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
  .navbar.is-white .navbar-start .navbar-link:focus,
  .navbar.is-white .navbar-start .navbar-link:hover,
  .navbar.is-white .navbar-start .navbar-link.is-active,
  .navbar.is-white .navbar-end > a.navbar-item:focus,
  .navbar.is-white .navbar-end > a.navbar-item:hover,
  .navbar.is-white .navbar-end > a.navbar-item.is-active,
  .navbar.is-white .navbar-end .navbar-link:focus,
  .navbar.is-white .navbar-end .navbar-link:hover,
  .navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: hsl(0, 0%, 95%);
    color: hsl(0, 0%, 4%);
  }
  .navbar.is-white .navbar-start .navbar-link::after,
  .navbar.is-white .navbar-end .navbar-link::after {
    border-color: hsl(0, 0%, 4%);
  }
  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(0, 0%, 95%);
    color: hsl(0, 0%, 4%);
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 100%);
    color: hsl(0, 0%, 4%);
  }
}
.navbar.is-black {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: hsl(0, 0%, 100%);
}
.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:focus,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active {
  background-color: hsl(0, 0%, 0%);
  color: hsl(0, 0%, 100%);
}
.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: hsl(0, 0%, 100%);
}
.navbar.is-black .navbar-burger {
  color: hsl(0, 0%, 100%);
}
@media screen and (min-width: 1024px) {
  .navbar.is-black .navbar-start > .navbar-item,
  .navbar.is-black .navbar-start .navbar-link,
  .navbar.is-black .navbar-end > .navbar-item,
  .navbar.is-black .navbar-end .navbar-link {
    color: hsl(0, 0%, 100%);
  }
  .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
  .navbar.is-black .navbar-start .navbar-link:focus,
  .navbar.is-black .navbar-start .navbar-link:hover,
  .navbar.is-black .navbar-start .navbar-link.is-active,
  .navbar.is-black .navbar-end > a.navbar-item:focus,
  .navbar.is-black .navbar-end > a.navbar-item:hover,
  .navbar.is-black .navbar-end > a.navbar-item.is-active,
  .navbar.is-black .navbar-end .navbar-link:focus,
  .navbar.is-black .navbar-end .navbar-link:hover,
  .navbar.is-black .navbar-end .navbar-link.is-active {
    background-color: hsl(0, 0%, 0%);
    color: hsl(0, 0%, 100%);
  }
  .navbar.is-black .navbar-start .navbar-link::after,
  .navbar.is-black .navbar-end .navbar-link::after {
    border-color: hsl(0, 0%, 100%);
  }
  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(0, 0%, 0%);
    color: hsl(0, 0%, 100%);
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 4%);
    color: hsl(0, 0%, 100%);
  }
}
.navbar.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: hsl(0, 0%, 91%);
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-light .navbar-start > .navbar-item,
  .navbar.is-light .navbar-start .navbar-link,
  .navbar.is-light .navbar-end > .navbar-item,
  .navbar.is-light .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
  .navbar.is-light .navbar-start .navbar-link:focus,
  .navbar.is-light .navbar-start .navbar-link:hover,
  .navbar.is-light .navbar-start .navbar-link.is-active,
  .navbar.is-light .navbar-end > a.navbar-item:focus,
  .navbar.is-light .navbar-end > a.navbar-item:hover,
  .navbar.is-light .navbar-end > a.navbar-item.is-active,
  .navbar.is-light .navbar-end .navbar-link:focus,
  .navbar.is-light .navbar-end .navbar-link:hover,
  .navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: hsl(0, 0%, 91%);
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start .navbar-link::after,
  .navbar.is-light .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(0, 0%, 91%);
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-dark {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}
.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:focus,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
  background-color: hsl(0, 0%, 16%);
  color: #fff;
}
.navbar.is-dark .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-dark .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-dark .navbar-start > .navbar-item,
  .navbar.is-dark .navbar-start .navbar-link,
  .navbar.is-dark .navbar-end > .navbar-item,
  .navbar.is-dark .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
  .navbar.is-dark .navbar-start .navbar-link:focus,
  .navbar.is-dark .navbar-start .navbar-link:hover,
  .navbar.is-dark .navbar-start .navbar-link.is-active,
  .navbar.is-dark .navbar-end > a.navbar-item:focus,
  .navbar.is-dark .navbar-end > a.navbar-item:hover,
  .navbar.is-dark .navbar-end > a.navbar-item.is-active,
  .navbar.is-dark .navbar-end .navbar-link:focus,
  .navbar.is-dark .navbar-end .navbar-link:hover,
  .navbar.is-dark .navbar-end .navbar-link.is-active {
    background-color: hsl(0, 0%, 16%);
    color: #fff;
  }
  .navbar.is-dark .navbar-start .navbar-link::after,
  .navbar.is-dark .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(0, 0%, 16%);
    color: #fff;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 21%);
    color: #fff;
  }
}
.navbar.is-primary {
  background-color: hsl(171, 100%, 41%);
  color: #fff;
}
.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
  background-color: hsl(171, 100%, 36%);
  color: #fff;
}
.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-primary .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item,
  .navbar.is-primary .navbar-start .navbar-link,
  .navbar.is-primary .navbar-end > .navbar-item,
  .navbar.is-primary .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
  .navbar.is-primary .navbar-start .navbar-link:focus,
  .navbar.is-primary .navbar-start .navbar-link:hover,
  .navbar.is-primary .navbar-start .navbar-link.is-active,
  .navbar.is-primary .navbar-end > a.navbar-item:focus,
  .navbar.is-primary .navbar-end > a.navbar-item:hover,
  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
  .navbar.is-primary .navbar-end .navbar-link:focus,
  .navbar.is-primary .navbar-end .navbar-link:hover,
  .navbar.is-primary .navbar-end .navbar-link.is-active {
    background-color: hsl(171, 100%, 36%);
    color: #fff;
  }
  .navbar.is-primary .navbar-start .navbar-link::after,
  .navbar.is-primary .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(171, 100%, 36%);
    color: #fff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(171, 100%, 41%);
    color: #fff;
  }
}
.navbar.is-link {
  background-color: hsl(229, 53%, 53%);
  color: #fff;
}
.navbar.is-link .navbar-brand > .navbar-item,
.navbar.is-link .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:focus,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
  background-color: hsl(229, 53%, 48%);
  color: #fff;
}
.navbar.is-link .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-link .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-link .navbar-start > .navbar-item,
  .navbar.is-link .navbar-start .navbar-link,
  .navbar.is-link .navbar-end > .navbar-item,
  .navbar.is-link .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
  .navbar.is-link .navbar-start .navbar-link:focus,
  .navbar.is-link .navbar-start .navbar-link:hover,
  .navbar.is-link .navbar-start .navbar-link.is-active,
  .navbar.is-link .navbar-end > a.navbar-item:focus,
  .navbar.is-link .navbar-end > a.navbar-item:hover,
  .navbar.is-link .navbar-end > a.navbar-item.is-active,
  .navbar.is-link .navbar-end .navbar-link:focus,
  .navbar.is-link .navbar-end .navbar-link:hover,
  .navbar.is-link .navbar-end .navbar-link.is-active {
    background-color: hsl(229, 53%, 48%);
    color: #fff;
  }
  .navbar.is-link .navbar-start .navbar-link::after,
  .navbar.is-link .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(229, 53%, 48%);
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(229, 53%, 53%);
    color: #fff;
  }
}
.navbar.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: hsl(207, 61%, 48%);
  color: #fff;
}
.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-info .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-info .navbar-start > .navbar-item,
  .navbar.is-info .navbar-start .navbar-link,
  .navbar.is-info .navbar-end > .navbar-item,
  .navbar.is-info .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
  .navbar.is-info .navbar-start .navbar-link:focus,
  .navbar.is-info .navbar-start .navbar-link:hover,
  .navbar.is-info .navbar-start .navbar-link.is-active,
  .navbar.is-info .navbar-end > a.navbar-item:focus,
  .navbar.is-info .navbar-end > a.navbar-item:hover,
  .navbar.is-info .navbar-end > a.navbar-item.is-active,
  .navbar.is-info .navbar-end .navbar-link:focus,
  .navbar.is-info .navbar-end .navbar-link:hover,
  .navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: hsl(207, 61%, 48%);
    color: #fff;
  }
  .navbar.is-info .navbar-start .navbar-link::after,
  .navbar.is-info .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(207, 61%, 48%);
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(207, 61%, 53%);
    color: #fff;
  }
}
.navbar.is-success {
  background-color: hsl(153, 53%, 53%);
  color: #fff;
}
.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
  background-color: hsl(153, 53%, 48%);
  color: #fff;
}
.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-success .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-success .navbar-start > .navbar-item,
  .navbar.is-success .navbar-start .navbar-link,
  .navbar.is-success .navbar-end > .navbar-item,
  .navbar.is-success .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
  .navbar.is-success .navbar-start .navbar-link:focus,
  .navbar.is-success .navbar-start .navbar-link:hover,
  .navbar.is-success .navbar-start .navbar-link.is-active,
  .navbar.is-success .navbar-end > a.navbar-item:focus,
  .navbar.is-success .navbar-end > a.navbar-item:hover,
  .navbar.is-success .navbar-end > a.navbar-item.is-active,
  .navbar.is-success .navbar-end .navbar-link:focus,
  .navbar.is-success .navbar-end .navbar-link:hover,
  .navbar.is-success .navbar-end .navbar-link.is-active {
    background-color: hsl(153, 53%, 48%);
    color: #fff;
  }
  .navbar.is-success .navbar-start .navbar-link::after,
  .navbar.is-success .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(153, 53%, 48%);
    color: #fff;
  }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(153, 53%, 53%);
    color: #fff;
  }
}
.navbar.is-warning {
  background-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: hsl(44, 100%, 72%);
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-warning .navbar-start > .navbar-item,
  .navbar.is-warning .navbar-start .navbar-link,
  .navbar.is-warning .navbar-end > .navbar-item,
  .navbar.is-warning .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
  .navbar.is-warning .navbar-start .navbar-link:focus,
  .navbar.is-warning .navbar-start .navbar-link:hover,
  .navbar.is-warning .navbar-start .navbar-link.is-active,
  .navbar.is-warning .navbar-end > a.navbar-item:focus,
  .navbar.is-warning .navbar-end > a.navbar-item:hover,
  .navbar.is-warning .navbar-end > a.navbar-item.is-active,
  .navbar.is-warning .navbar-end .navbar-link:focus,
  .navbar.is-warning .navbar-end .navbar-link:hover,
  .navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: hsl(44, 100%, 72%);
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start .navbar-link::after,
  .navbar.is-warning .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(44, 100%, 72%);
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(44, 100%, 77%);
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-danger {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.navbar.is-danger .navbar-brand > .navbar-item,
.navbar.is-danger .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
  background-color: hsl(348, 86%, 56%);
  color: #fff;
}
.navbar.is-danger .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-danger .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-danger .navbar-start > .navbar-item,
  .navbar.is-danger .navbar-start .navbar-link,
  .navbar.is-danger .navbar-end > .navbar-item,
  .navbar.is-danger .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
  .navbar.is-danger .navbar-start .navbar-link:focus,
  .navbar.is-danger .navbar-start .navbar-link:hover,
  .navbar.is-danger .navbar-start .navbar-link.is-active,
  .navbar.is-danger .navbar-end > a.navbar-item:focus,
  .navbar.is-danger .navbar-end > a.navbar-item:hover,
  .navbar.is-danger .navbar-end > a.navbar-item.is-active,
  .navbar.is-danger .navbar-end .navbar-link:focus,
  .navbar.is-danger .navbar-end .navbar-link:hover,
  .navbar.is-danger .navbar-end .navbar-link.is-active {
    background-color: hsl(348, 86%, 56%);
    color: #fff;
  }
  .navbar.is-danger .navbar-start .navbar-link::after,
  .navbar.is-danger .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(348, 86%, 56%);
    color: #fff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(348, 86%, 61%);
    color: #fff;
  }
}
.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}
.navbar.has-shadow {
  box-shadow: 0 2px 0 0 hsl(0, 0%, 96%);
}
.navbar.is-fixed-bottom, .navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}
.navbar.is-fixed-bottom {
  bottom: 0;
}
.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 hsl(0, 0%, 96%);
}
.navbar.is-fixed-top {
  top: 0;
}

html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 3.25rem;
}
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem;
}

.navbar-brand,
.navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: 3.25rem;
}

.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
  background-color: transparent;
}

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}

.navbar-burger {
  color: hsl(0, 0%, 29%);
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}
.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, transform;
  transition-timing-function: ease-out;
  width: 16px;
}
.navbar-burger span:nth-child(1) {
  top: calc(50% - 6px);
}
.navbar-burger span:nth-child(2) {
  top: calc(50% - 1px);
}
.navbar-burger span:nth-child(3) {
  top: calc(50% + 4px);
}
.navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.navbar-burger.is-active span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}
.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}
.navbar-burger.is-active span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: hsl(0, 0%, 29%);
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}
.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

a.navbar-item,
.navbar-link {
  cursor: pointer;
}
a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: hsl(0, 0%, 98%);
  color: hsl(229, 53%, 53%);
}

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}
.navbar-item img {
  max-height: 1.75rem;
}
.navbar-item.has-dropdown {
  padding: 0;
}
.navbar-item.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: hsl(229, 53%, 53%);
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: hsl(229, 53%, 53%);
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: hsl(229, 53%, 53%);
  padding-bottom: calc(0.5rem - 3px);
}

.navbar-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em;
}
.navbar-link:not(.is-arrowless)::after {
  border-color: hsl(229, 53%, 53%);
  margin-top: -0.375em;
  right: 1.125em;
}

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-divider {
  background-color: hsl(0, 0%, 96%);
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
  .navbar > .container {
    display: block;
  }
  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    align-items: center;
    display: flex;
  }
  .navbar-link::after {
    display: none;
  }
  .navbar-menu {
    background-color: hsl(0, 0%, 100%);
    box-shadow: 0 8px 16px rgba(10.2, 10.2, 10.2, 0.1);
    padding: 0.5rem 0;
  }
  .navbar-menu.is-active {
    display: block;
  }
  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(10.2, 10.2, 10.2, 0.1);
  }
  .navbar.is-fixed-top-touch {
    top: 0;
  }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto;
  }
  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    align-items: stretch;
    display: flex;
  }
  .navbar {
    min-height: 3.25rem;
  }
  .navbar.is-spaced {
    padding: 1rem 2rem;
  }
  .navbar.is-spaced .navbar-start,
  .navbar.is-spaced .navbar-end {
    align-items: center;
  }
  .navbar.is-spaced a.navbar-item,
  .navbar.is-spaced .navbar-link {
    border-radius: 4px;
  }
  .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
  .navbar.is-transparent .navbar-link:focus,
  .navbar.is-transparent .navbar-link:hover,
  .navbar.is-transparent .navbar-link.is-active {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: hsl(0, 0%, 96%);
    color: hsl(0, 0%, 4%);
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: hsl(229, 53%, 53%);
  }
  .navbar-burger {
    display: none;
  }
  .navbar-item,
  .navbar-link {
    align-items: center;
    display: flex;
  }
  .navbar-item.has-dropdown {
    align-items: stretch;
  }
  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid hsl(0, 0%, 86%);
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(10.2, 10.2, 10.2, 0.1);
    top: auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }
  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .navbar-start {
    justify-content: flex-start;
    margin-right: auto;
  }
  .navbar-end {
    justify-content: flex-end;
    margin-left: auto;
  }
  .navbar-dropdown {
    background-color: hsl(0, 0%, 100%);
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid hsl(0, 0%, 86%);
    box-shadow: 0 8px 8px rgba(10.2, 10.2, 10.2, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }
  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
    background-color: hsl(0, 0%, 96%);
    color: hsl(0, 0%, 4%);
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: hsl(229, 53%, 53%);
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
    border-radius: 6px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(10.2, 10.2, 10.2, 0.1), 0 0 0 1px rgba(10.2, 10.2, 10.2, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }
  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }
  .navbar-divider {
    display: block;
  }
  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-left: -0.75rem;
  }
  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu {
    margin-right: -0.75rem;
  }
  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(10.2, 10.2, 10.2, 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }
  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-desktop,
  body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem;
  }
  html.has-spaced-navbar-fixed-top,
  body.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem;
  }
  html.has-spaced-navbar-fixed-bottom,
  body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem;
  }
  a.navbar-item.is-active,
  .navbar-link.is-active {
    color: hsl(0, 0%, 4%);
  }
  a.navbar-item.is-active:not(:focus):not(:hover),
  .navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent;
  }
  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(0, 0%, 98%);
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}
.pagination.is-small {
  font-size: 0.75rem;
}
.pagination.is-medium {
  font-size: 1.25rem;
}
.pagination.is-large {
  font-size: 1.5rem;
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 9999px;
}
.pagination.is-rounded .pagination-link {
  border-radius: 9999px;
}

.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: hsl(0, 0%, 86%);
  color: hsl(0, 0%, 21%);
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: hsl(0, 0%, 71%);
  color: hsl(0, 0%, 21%);
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: hsl(229, 53%, 53%);
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(10.2, 10.2, 10.2, 0.2);
}
.pagination-previous[disabled], .pagination-previous.is-disabled,
.pagination-next[disabled],
.pagination-next.is-disabled,
.pagination-link[disabled],
.pagination-link.is-disabled {
  background-color: hsl(0, 0%, 86%);
  border-color: hsl(0, 0%, 86%);
  box-shadow: none;
  color: hsl(0, 0%, 48%);
  opacity: 0.5;
}

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.pagination-link.is-current {
  background-color: hsl(229, 53%, 53%);
  border-color: hsl(229, 53%, 53%);
  color: #fff;
}

.pagination-ellipsis {
  color: hsl(0, 0%, 71%);
  pointer-events: none;
}

.pagination-list {
  flex-wrap: wrap;
}
.pagination-list li {
  list-style: none;
}

@media screen and (max-width: 768px) {
  .pagination {
    flex-wrap: wrap;
  }
  .pagination-previous,
  .pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
  }
  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 769px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }
  .pagination-previous,
  .pagination-next,
  .pagination-link,
  .pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination-previous {
    order: 2;
  }
  .pagination-next {
    order: 3;
  }
  .pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }
  .pagination.is-centered .pagination-next {
    order: 3;
  }
  .pagination.is-right .pagination-previous {
    order: 1;
  }
  .pagination.is-right .pagination-next {
    order: 2;
  }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}
.panel {
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10.2, 10.2, 10.2, 0.1), 0 0px 0 1px rgba(10.2, 10.2, 10.2, 0.02);
  font-size: 1rem;
}
.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}
.panel.is-white .panel-heading {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.panel.is-white .panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 100%);
}
.panel.is-white .panel-block.is-active .panel-icon {
  color: hsl(0, 0%, 100%);
}
.panel.is-black .panel-heading {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.panel.is-black .panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 4%);
}
.panel.is-black .panel-block.is-active .panel-icon {
  color: hsl(0, 0%, 4%);
}
.panel.is-light .panel-heading {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-light .panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 96%);
}
.panel.is-light .panel-block.is-active .panel-icon {
  color: hsl(0, 0%, 96%);
}
.panel.is-dark .panel-heading {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}
.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 21%);
}
.panel.is-dark .panel-block.is-active .panel-icon {
  color: hsl(0, 0%, 21%);
}
.panel.is-primary .panel-heading {
  background-color: hsl(171, 100%, 41%);
  color: #fff;
}
.panel.is-primary .panel-tabs a.is-active {
  border-bottom-color: hsl(171, 100%, 41%);
}
.panel.is-primary .panel-block.is-active .panel-icon {
  color: hsl(171, 100%, 41%);
}
.panel.is-link .panel-heading {
  background-color: hsl(229, 53%, 53%);
  color: #fff;
}
.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: hsl(229, 53%, 53%);
}
.panel.is-link .panel-block.is-active .panel-icon {
  color: hsl(229, 53%, 53%);
}
.panel.is-info .panel-heading {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: hsl(207, 61%, 53%);
}
.panel.is-info .panel-block.is-active .panel-icon {
  color: hsl(207, 61%, 53%);
}
.panel.is-success .panel-heading {
  background-color: hsl(153, 53%, 53%);
  color: #fff;
}
.panel.is-success .panel-tabs a.is-active {
  border-bottom-color: hsl(153, 53%, 53%);
}
.panel.is-success .panel-block.is-active .panel-icon {
  color: hsl(153, 53%, 53%);
}
.panel.is-warning .panel-heading {
  background-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: hsl(44, 100%, 77%);
}
.panel.is-warning .panel-block.is-active .panel-icon {
  color: hsl(44, 100%, 77%);
}
.panel.is-danger .panel-heading {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.panel.is-danger .panel-tabs a.is-active {
  border-bottom-color: hsl(348, 86%, 61%);
}
.panel.is-danger .panel-block.is-active .panel-icon {
  color: hsl(348, 86%, 61%);
}

.panel-tabs:not(:last-child),
.panel-block:not(:last-child) {
  border-bottom: 1px solid hsl(0, 0%, 93%);
}

.panel-heading {
  background-color: hsl(0, 0%, 93%);
  border-radius: 6px 6px 0 0;
  color: hsl(0, 0%, 21%);
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75em 1em;
}

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center;
}
.panel-tabs a {
  border-bottom: 1px solid hsl(0, 0%, 86%);
  margin-bottom: -1px;
  padding: 0.5em;
}
.panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 29%);
  color: hsl(0, 0%, 21%);
}

.panel-list a {
  color: hsl(0, 0%, 29%);
}
.panel-list a:hover {
  color: hsl(229, 53%, 53%);
}

.panel-block {
  align-items: center;
  color: hsl(0, 0%, 21%);
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}
.panel-block input[type=checkbox] {
  margin-right: 0.75em;
}
.panel-block > .control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}
.panel-block.is-wrapped {
  flex-wrap: wrap;
}
.panel-block.is-active {
  border-left-color: hsl(229, 53%, 53%);
  color: hsl(0, 0%, 21%);
}
.panel-block.is-active .panel-icon {
  color: hsl(229, 53%, 53%);
}
.panel-block:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

a.panel-block,
label.panel-block {
  cursor: pointer;
}
a.panel-block:hover,
label.panel-block:hover {
  background-color: hsl(0, 0%, 96%);
}

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: hsl(0, 0%, 48%);
  margin-right: 0.75em;
}
.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
.tabs a {
  align-items: center;
  border-bottom-color: hsl(0, 0%, 86%);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: hsl(0, 0%, 29%);
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: hsl(0, 0%, 21%);
  color: hsl(0, 0%, 21%);
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: hsl(229, 53%, 53%);
  color: hsl(229, 53%, 53%);
}
.tabs ul {
  align-items: center;
  border-bottom-color: hsl(0, 0%, 86%);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}
.tabs ul.is-left {
  padding-right: 0.75em;
}
.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}
.tabs .icon:first-child {
  margin-right: 0.5em;
}
.tabs .icon:last-child {
  margin-left: 0.5em;
}
.tabs.is-centered ul {
  justify-content: center;
}
.tabs.is-right ul {
  justify-content: flex-end;
}
.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.tabs.is-boxed a:hover {
  background-color: hsl(0, 0%, 96%);
  border-bottom-color: hsl(0, 0%, 86%);
}
.tabs.is-boxed li.is-active a {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  border-bottom-color: transparent !important;
}
.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}
.tabs.is-toggle a {
  border-color: hsl(0, 0%, 86%);
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 71%);
  z-index: 2;
}
.tabs.is-toggle li + li {
  margin-left: -1px;
}
.tabs.is-toggle li:first-child a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.tabs.is-toggle li:last-child a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.tabs.is-toggle li.is-active a {
  background-color: hsl(229, 53%, 53%);
  border-color: hsl(229, 53%, 53%);
  color: #fff;
  z-index: 1;
}
.tabs.is-toggle ul {
  border-bottom: none;
}
.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-bottom-left-radius: 9999px;
  border-top-left-radius: 9999px;
  padding-left: 1.25em;
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 9999px;
  border-top-right-radius: 9999px;
  padding-right: 1.25em;
}
.tabs.is-small {
  font-size: 0.75rem;
}
.tabs.is-medium {
  font-size: 1.25rem;
}
.tabs.is-large {
  font-size: 1.5rem;
}

/* Bulma Grid */
.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}
.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.33333337%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.33333337%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.66666674%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.66666674%;
}
.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.33333337%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.33333337%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.66666674%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.66666674%;
}
.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.33333337%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.33333337%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.66666674%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.66666674%;
}
.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.33333337%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.33333337%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.66666674%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.66666674%;
}
.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    flex: none;
    width: unset;
  }
  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .column.is-0-mobile {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile {
    margin-left: 0%;
  }
  .column.is-1-mobile {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.33333337%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.66666674%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.33333337%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.66666674%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.33333337%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.66666674%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.33333337%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.66666674%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 769px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none;
    width: unset;
  }
  .column.is-full, .column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .column.is-0, .column.is-0-tablet {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0, .column.is-offset-0-tablet {
    margin-left: 0%;
  }
  .column.is-1, .column.is-1-tablet {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.33333337%;
  }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.66666674%;
  }
  .column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.33333337%;
  }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.66666674%;
  }
  .column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.33333337%;
  }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.66666674%;
  }
  .column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.33333337%;
  }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.66666674%;
  }
  .column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
    width: unset;
  }
  .column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .column.is-0-touch {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch {
    margin-left: 0%;
  }
  .column.is-1-touch {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.33333337%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.66666674%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.33333337%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.66666674%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.33333337%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.66666674%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.33333337%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.66666674%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
    width: unset;
  }
  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .column.is-0-desktop {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop {
    margin-left: 0%;
  }
  .column.is-1-desktop {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.33333337%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.66666674%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.33333337%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.66666674%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.33333337%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.66666674%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.33333337%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.66666674%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
    width: unset;
  }
  .column.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .column.is-0-widescreen {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-widescreen {
    margin-left: 0%;
  }
  .column.is-1-widescreen {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.33333337%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.66666674%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.33333337%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.66666674%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.33333337%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.66666674%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.33333337%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.66666674%;
  }
  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    flex: none;
    width: unset;
  }
  .column.is-full-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }
  .column.is-0-fullhd {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-fullhd {
    margin-left: 0%;
  }
  .column.is-1-fullhd {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-fullhd {
    margin-left: 8.33333337%;
  }
  .column.is-2-fullhd {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-fullhd {
    margin-left: 16.66666674%;
  }
  .column.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-fullhd {
    margin-left: 33.33333337%;
  }
  .column.is-5-fullhd {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-fullhd {
    margin-left: 41.66666674%;
  }
  .column.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-fullhd {
    margin-left: 58.33333337%;
  }
  .column.is-8-fullhd {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-fullhd {
    margin-left: 66.66666674%;
  }
  .column.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-fullhd {
    margin-left: 83.33333337%;
  }
  .column.is-11-fullhd {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-fullhd {
    margin-left: 91.66666674%;
  }
  .column.is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }
}

.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.columns:last-child {
  margin-bottom: -0.75rem;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}
.columns.is-centered {
  justify-content: center;
}
.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: flex;
}
.columns.is-multiline {
  flex-wrap: wrap;
}
.columns.is-vcentered {
  align-items: center;
}
@media screen and (min-width: 769px), print {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-desktop {
    display: flex;
  }
}

.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.columns.is-variable > .column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.columns.is-variable.is-0 {
  --columnGap: 0rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-0-touch {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-0-desktop {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-0-widescreen {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-0-widescreen-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-0-fullhd {
    --columnGap: 0rem;
  }
}
.columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-1-touch {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-1-widescreen-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-1-fullhd {
    --columnGap: 0.25rem;
  }
}
.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-2-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-2-widescreen-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-2-fullhd {
    --columnGap: 0.5rem;
  }
}
.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-3-touch {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-3-widescreen-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-3-fullhd {
    --columnGap: 0.75rem;
  }
}
.columns.is-variable.is-4 {
  --columnGap: 1rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-4-touch {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-4-widescreen-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-4-fullhd {
    --columnGap: 1rem;
  }
}
.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-5-widescreen-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-5-fullhd {
    --columnGap: 1.25rem;
  }
}
.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-6-widescreen-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-6-fullhd {
    --columnGap: 1.5rem;
  }
}
.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-7-widescreen-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-7-fullhd {
    --columnGap: 1.75rem;
  }
}
.columns.is-variable.is-8 {
  --columnGap: 2rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-8-touch {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-8-widescreen-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-8-fullhd {
    --columnGap: 2rem;
  }
}

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: -moz-min-content;
  min-height: min-content;
}
.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}
.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}
.tile.is-child {
  margin: 0 !important;
}
.tile.is-parent {
  padding: 0.75rem;
}
.tile.is-vertical {
  flex-direction: column;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}
@media screen and (min-width: 769px), print {
  .tile:not(.is-child) {
    display: flex;
  }
  .tile.is-1 {
    flex: none;
    width: 8.33333337%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.66666674%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.33333337%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.66666674%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.33333337%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.66666674%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.33333337%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.66666674%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

/* Bulma Helpers */
.has-text-white {
  color: hsl(0, 0%, 100%) !important;
}

a.has-text-white:hover, a.has-text-white:focus {
  color: hsl(0, 0%, 90%) !important;
}

.has-background-white {
  background-color: hsl(0, 0%, 100%) !important;
}

.has-text-black {
  color: hsl(0, 0%, 4%) !important;
}

a.has-text-black:hover, a.has-text-black:focus {
  color: hsl(0, 0%, 0%) !important;
}

.has-background-black {
  background-color: hsl(0, 0%, 4%) !important;
}

.has-text-light {
  color: hsl(0, 0%, 96%) !important;
}

a.has-text-light:hover, a.has-text-light:focus {
  color: hsl(0, 0%, 86%) !important;
}

.has-background-light {
  background-color: hsl(0, 0%, 96%) !important;
}

.has-text-dark {
  color: hsl(0, 0%, 21%) !important;
}

a.has-text-dark:hover, a.has-text-dark:focus {
  color: hsl(0, 0%, 11%) !important;
}

.has-background-dark {
  background-color: hsl(0, 0%, 21%) !important;
}

.has-text-primary {
  color: hsl(171, 100%, 41%) !important;
}

a.has-text-primary:hover, a.has-text-primary:focus {
  color: hsl(171, 100%, 31%) !important;
}

.has-background-primary {
  background-color: hsl(171, 100%, 41%) !important;
}

.has-text-primary-light {
  color: hsl(171, 100%, 96%) !important;
}

a.has-text-primary-light:hover, a.has-text-primary-light:focus {
  color: hsl(171, 100%, 86%) !important;
}

.has-background-primary-light {
  background-color: hsl(171, 100%, 96%) !important;
}

.has-text-primary-dark {
  color: hsl(171, 100%, 29%) !important;
}

a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
  color: hsl(171, 100%, 39%) !important;
}

.has-background-primary-dark {
  background-color: hsl(171, 100%, 29%) !important;
}

.has-text-link {
  color: hsl(229, 53%, 53%) !important;
}

a.has-text-link:hover, a.has-text-link:focus {
  color: hsl(229, 53%, 43%) !important;
}

.has-background-link {
  background-color: hsl(229, 53%, 53%) !important;
}

.has-text-link-light {
  color: hsl(229, 53%, 96%) !important;
}

a.has-text-link-light:hover, a.has-text-link-light:focus {
  color: hsl(229, 53%, 86%) !important;
}

.has-background-link-light {
  background-color: hsl(229, 53%, 96%) !important;
}

.has-text-link-dark {
  color: hsl(229, 53%, 47%) !important;
}

a.has-text-link-dark:hover, a.has-text-link-dark:focus {
  color: hsl(229, 53%, 57%) !important;
}

.has-background-link-dark {
  background-color: hsl(229, 53%, 47%) !important;
}

.has-text-info {
  color: hsl(207, 61%, 53%) !important;
}

a.has-text-info:hover, a.has-text-info:focus {
  color: hsl(207, 61%, 43%) !important;
}

.has-background-info {
  background-color: hsl(207, 61%, 53%) !important;
}

.has-text-info-light {
  color: hsl(207, 61%, 96%) !important;
}

a.has-text-info-light:hover, a.has-text-info-light:focus {
  color: hsl(207, 61%, 86%) !important;
}

.has-background-info-light {
  background-color: hsl(207, 61%, 96%) !important;
}

.has-text-info-dark {
  color: hsl(207, 61%, 41%) !important;
}

a.has-text-info-dark:hover, a.has-text-info-dark:focus {
  color: hsl(207, 61%, 51%) !important;
}

.has-background-info-dark {
  background-color: hsl(207, 61%, 41%) !important;
}

.has-text-success {
  color: hsl(153, 53%, 53%) !important;
}

a.has-text-success:hover, a.has-text-success:focus {
  color: hsl(153, 53%, 43%) !important;
}

.has-background-success {
  background-color: hsl(153, 53%, 53%) !important;
}

.has-text-success-light {
  color: hsl(153, 53%, 96%) !important;
}

a.has-text-success-light:hover, a.has-text-success-light:focus {
  color: hsl(153, 53%, 86%) !important;
}

.has-background-success-light {
  background-color: hsl(153, 53%, 96%) !important;
}

.has-text-success-dark {
  color: hsl(153, 53%, 31%) !important;
}

a.has-text-success-dark:hover, a.has-text-success-dark:focus {
  color: hsl(153, 53%, 41%) !important;
}

.has-background-success-dark {
  background-color: hsl(153, 53%, 31%) !important;
}

.has-text-warning {
  color: hsl(44, 100%, 77%) !important;
}

a.has-text-warning:hover, a.has-text-warning:focus {
  color: hsl(44, 100%, 67%) !important;
}

.has-background-warning {
  background-color: hsl(44, 100%, 77%) !important;
}

.has-text-warning-light {
  color: hsl(44, 100%, 96%) !important;
}

a.has-text-warning-light:hover, a.has-text-warning-light:focus {
  color: hsl(44, 100%, 86%) !important;
}

.has-background-warning-light {
  background-color: hsl(44, 100%, 96%) !important;
}

.has-text-warning-dark {
  color: hsl(44, 100%, 29%) !important;
}

a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
  color: hsl(44, 100%, 39%) !important;
}

.has-background-warning-dark {
  background-color: hsl(44, 100%, 29%) !important;
}

.has-text-danger {
  color: hsl(348, 86%, 61%) !important;
}

a.has-text-danger:hover, a.has-text-danger:focus {
  color: hsl(348, 86%, 51%) !important;
}

.has-background-danger {
  background-color: hsl(348, 86%, 61%) !important;
}

.has-text-danger-light {
  color: hsl(348, 86%, 96%) !important;
}

a.has-text-danger-light:hover, a.has-text-danger-light:focus {
  color: hsl(348, 86%, 86%) !important;
}

.has-background-danger-light {
  background-color: hsl(348, 86%, 96%) !important;
}

.has-text-danger-dark {
  color: hsl(348, 86%, 43%) !important;
}

a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
  color: hsl(348, 86%, 53%) !important;
}

.has-background-danger-dark {
  background-color: hsl(348, 86%, 43%) !important;
}

.has-text-black-bis {
  color: hsl(0, 0%, 7%) !important;
}

.has-background-black-bis {
  background-color: hsl(0, 0%, 7%) !important;
}

.has-text-black-ter {
  color: hsl(0, 0%, 14%) !important;
}

.has-background-black-ter {
  background-color: hsl(0, 0%, 14%) !important;
}

.has-text-grey-darker {
  color: hsl(0, 0%, 21%) !important;
}

.has-background-grey-darker {
  background-color: hsl(0, 0%, 21%) !important;
}

.has-text-grey-dark {
  color: hsl(0, 0%, 29%) !important;
}

.has-background-grey-dark {
  background-color: hsl(0, 0%, 29%) !important;
}

.has-text-grey {
  color: hsl(0, 0%, 48%) !important;
}

.has-background-grey {
  background-color: hsl(0, 0%, 48%) !important;
}

.has-text-grey-light {
  color: hsl(0, 0%, 71%) !important;
}

.has-background-grey-light {
  background-color: hsl(0, 0%, 71%) !important;
}

.has-text-grey-lighter {
  color: hsl(0, 0%, 86%) !important;
}

.has-background-grey-lighter {
  background-color: hsl(0, 0%, 86%) !important;
}

.has-text-white-ter {
  color: hsl(0, 0%, 96%) !important;
}

.has-background-white-ter {
  background-color: hsl(0, 0%, 96%) !important;
}

.has-text-white-bis {
  color: hsl(0, 0%, 98%) !important;
}

.has-background-white-bis {
  background-color: hsl(0, 0%, 98%) !important;
}

.is-flex-direction-row {
  flex-direction: row !important;
}

.is-flex-direction-row-reverse {
  flex-direction: row-reverse !important;
}

.is-flex-direction-column {
  flex-direction: column !important;
}

.is-flex-direction-column-reverse {
  flex-direction: column-reverse !important;
}

.is-flex-wrap-nowrap {
  flex-wrap: nowrap !important;
}

.is-flex-wrap-wrap {
  flex-wrap: wrap !important;
}

.is-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.is-justify-content-flex-start {
  justify-content: flex-start !important;
}

.is-justify-content-flex-end {
  justify-content: flex-end !important;
}

.is-justify-content-center {
  justify-content: center !important;
}

.is-justify-content-space-between {
  justify-content: space-between !important;
}

.is-justify-content-space-around {
  justify-content: space-around !important;
}

.is-justify-content-space-evenly {
  justify-content: space-evenly !important;
}

.is-justify-content-start {
  justify-content: start !important;
}

.is-justify-content-end {
  justify-content: end !important;
}

.is-justify-content-left {
  justify-content: left !important;
}

.is-justify-content-right {
  justify-content: right !important;
}

.is-align-content-flex-start {
  align-content: flex-start !important;
}

.is-align-content-flex-end {
  align-content: flex-end !important;
}

.is-align-content-center {
  align-content: center !important;
}

.is-align-content-space-between {
  align-content: space-between !important;
}

.is-align-content-space-around {
  align-content: space-around !important;
}

.is-align-content-space-evenly {
  align-content: space-evenly !important;
}

.is-align-content-stretch {
  align-content: stretch !important;
}

.is-align-content-start {
  align-content: start !important;
}

.is-align-content-end {
  align-content: end !important;
}

.is-align-content-baseline {
  align-content: baseline !important;
}

.is-align-items-stretch {
  align-items: stretch !important;
}

.is-align-items-flex-start {
  align-items: flex-start !important;
}

.is-align-items-flex-end {
  align-items: flex-end !important;
}

.is-align-items-center {
  align-items: center !important;
}

.is-align-items-baseline {
  align-items: baseline !important;
}

.is-align-items-start {
  align-items: start !important;
}

.is-align-items-end {
  align-items: end !important;
}

.is-align-items-self-start {
  align-items: self-start !important;
}

.is-align-items-self-end {
  align-items: self-end !important;
}

.is-align-self-auto {
  align-self: auto !important;
}

.is-align-self-flex-start {
  align-self: flex-start !important;
}

.is-align-self-flex-end {
  align-self: flex-end !important;
}

.is-align-self-center {
  align-self: center !important;
}

.is-align-self-baseline {
  align-self: baseline !important;
}

.is-align-self-stretch {
  align-self: stretch !important;
}

.is-flex-grow-0 {
  flex-grow: 0 !important;
}

.is-flex-grow-1 {
  flex-grow: 1 !important;
}

.is-flex-grow-2 {
  flex-grow: 2 !important;
}

.is-flex-grow-3 {
  flex-grow: 3 !important;
}

.is-flex-grow-4 {
  flex-grow: 4 !important;
}

.is-flex-grow-5 {
  flex-grow: 5 !important;
}

.is-flex-shrink-0 {
  flex-shrink: 0 !important;
}

.is-flex-shrink-1 {
  flex-shrink: 1 !important;
}

.is-flex-shrink-2 {
  flex-shrink: 2 !important;
}

.is-flex-shrink-3 {
  flex-shrink: 3 !important;
}

.is-flex-shrink-4 {
  flex-shrink: 4 !important;
}

.is-flex-shrink-5 {
  flex-shrink: 5 !important;
}

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left !important;
}

.is-pulled-right {
  float: right !important;
}

.is-radiusless {
  border-radius: 0 !important;
}

.is-shadowless {
  box-shadow: none !important;
}

.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}

.is-clipped {
  overflow: hidden !important;
}

.is-relative {
  position: relative !important;
}

.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.ml-3 {
  margin-left: 0.75rem !important;
}

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.m-5 {
  margin: 1.5rem !important;
}

.mt-5 {
  margin-top: 1.5rem !important;
}

.mr-5 {
  margin-right: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 1.5rem !important;
}

.ml-5 {
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.m-6 {
  margin: 3rem !important;
}

.mt-6 {
  margin-top: 3rem !important;
}

.mr-6 {
  margin-right: 3rem !important;
}

.mb-6 {
  margin-bottom: 3rem !important;
}

.ml-6 {
  margin-left: 3rem !important;
}

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pr-3 {
  padding-right: 0.75rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pl-3 {
  padding-left: 0.75rem !important;
}

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pr-4 {
  padding-right: 1rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pl-4 {
  padding-left: 1rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-5 {
  padding: 1.5rem !important;
}

.pt-5 {
  padding-top: 1.5rem !important;
}

.pr-5 {
  padding-right: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 1.5rem !important;
}

.pl-5 {
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-6 {
  padding: 3rem !important;
}

.pt-6 {
  padding-top: 3rem !important;
}

.pr-6 {
  padding-right: 3rem !important;
}

.pb-6 {
  padding-bottom: 3rem !important;
}

.pl-6 {
  padding-left: 3rem !important;
}

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.p-auto {
  padding: auto !important;
}

.pt-auto {
  padding-top: auto !important;
}

.pr-auto {
  padding-right: auto !important;
}

.pb-auto {
  padding-bottom: auto !important;
}

.pl-auto {
  padding-left: auto !important;
}

.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.is-size-1 {
  font-size: 3rem !important;
}

.is-size-2 {
  font-size: 2.5rem !important;
}

.is-size-3 {
  font-size: 2rem !important;
}

.is-size-4 {
  font-size: 1.5rem !important;
}

.is-size-5 {
  font-size: 1.25rem !important;
}

.is-size-6 {
  font-size: 1rem !important;
}

.is-size-7 {
  font-size: 0.75rem !important;
}

@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 3rem !important;
  }
  .is-size-2-mobile {
    font-size: 2.5rem !important;
  }
  .is-size-3-mobile {
    font-size: 2rem !important;
  }
  .is-size-4-mobile {
    font-size: 1.5rem !important;
  }
  .is-size-5-mobile {
    font-size: 1.25rem !important;
  }
  .is-size-6-mobile {
    font-size: 1rem !important;
  }
  .is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 3rem !important;
  }
  .is-size-2-tablet {
    font-size: 2.5rem !important;
  }
  .is-size-3-tablet {
    font-size: 2rem !important;
  }
  .is-size-4-tablet {
    font-size: 1.5rem !important;
  }
  .is-size-5-tablet {
    font-size: 1.25rem !important;
  }
  .is-size-6-tablet {
    font-size: 1rem !important;
  }
  .is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 3rem !important;
  }
  .is-size-2-touch {
    font-size: 2.5rem !important;
  }
  .is-size-3-touch {
    font-size: 2rem !important;
  }
  .is-size-4-touch {
    font-size: 1.5rem !important;
  }
  .is-size-5-touch {
    font-size: 1.25rem !important;
  }
  .is-size-6-touch {
    font-size: 1rem !important;
  }
  .is-size-7-touch {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 3rem !important;
  }
  .is-size-2-desktop {
    font-size: 2.5rem !important;
  }
  .is-size-3-desktop {
    font-size: 2rem !important;
  }
  .is-size-4-desktop {
    font-size: 1.5rem !important;
  }
  .is-size-5-desktop {
    font-size: 1.25rem !important;
  }
  .is-size-6-desktop {
    font-size: 1rem !important;
  }
  .is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-size-1-widescreen {
    font-size: 3rem !important;
  }
  .is-size-2-widescreen {
    font-size: 2.5rem !important;
  }
  .is-size-3-widescreen {
    font-size: 2rem !important;
  }
  .is-size-4-widescreen {
    font-size: 1.5rem !important;
  }
  .is-size-5-widescreen {
    font-size: 1.25rem !important;
  }
  .is-size-6-widescreen {
    font-size: 1rem !important;
  }
  .is-size-7-widescreen {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-size-1-fullhd {
    font-size: 3rem !important;
  }
  .is-size-2-fullhd {
    font-size: 2.5rem !important;
  }
  .is-size-3-fullhd {
    font-size: 2rem !important;
  }
  .is-size-4-fullhd {
    font-size: 1.5rem !important;
  }
  .is-size-5-fullhd {
    font-size: 1.25rem !important;
  }
  .is-size-6-fullhd {
    font-size: 1rem !important;
  }
  .is-size-7-fullhd {
    font-size: 0.75rem !important;
  }
}
.has-text-centered {
  text-align: center !important;
}

.has-text-justified {
  text-align: justify !important;
}

.has-text-left {
  text-align: left !important;
}

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

@media screen and (max-width: 768px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-centered-widescreen-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-centered-fullhd {
    text-align: center !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-justified-fullhd {
    text-align: justify !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-left-widescreen-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-left-fullhd {
    text-align: left !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-right-widescreen-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-right-fullhd {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}

.is-lowercase {
  text-transform: lowercase !important;
}

.is-uppercase {
  text-transform: uppercase !important;
}

.is-italic {
  font-style: italic !important;
}

.is-underlined {
  text-decoration: underline !important;
}

.has-text-weight-light {
  font-weight: 300 !important;
}

.has-text-weight-normal {
  font-weight: 400 !important;
}

.has-text-weight-medium {
  font-weight: 500 !important;
}

.has-text-weight-semibold {
  font-weight: 600 !important;
}

.has-text-weight-bold {
  font-weight: 700 !important;
}

.is-family-primary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-monospace {
  font-family: monospace !important;
}

.is-family-code {
  font-family: monospace !important;
}

.is-block {
  display: block !important;
}

@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-block-widescreen {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-block-widescreen-only {
    display: block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-block-fullhd {
    display: block !important;
  }
}
.is-flex {
  display: flex !important;
}

@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-flex-widescreen-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-flex-fullhd {
    display: flex !important;
  }
}
.is-inline {
  display: inline !important;
}

@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-widescreen-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-fullhd {
    display: inline !important;
  }
}
.is-inline-block {
  display: inline-block !important;
}

@media screen and (max-width: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-block-fullhd {
    display: inline-block !important;
  }
}
.is-inline-flex {
  display: inline-flex !important;
}

@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-flex-widescreen-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-flex-fullhd {
    display: inline-flex !important;
  }
}
.is-hidden {
  display: none !important;
}

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}

@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-hidden-widescreen-only {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-hidden-fullhd {
    display: none !important;
  }
}
.is-invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-invisible-fullhd {
    visibility: hidden !important;
  }
}
/* Bulma Layout */
.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hero .navbar {
  background: none;
}
.hero .tabs ul {
  border-bottom: none;
}
.hero.is-white {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-white strong {
  color: inherit;
}
.hero.is-white .title {
  color: hsl(0, 0%, 4%);
}
.hero.is-white .subtitle {
  color: rgba(10.2, 10.2, 10.2, 0.9);
}
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: hsl(0, 0%, 4%);
}
@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: hsl(0, 0%, 100%);
  }
}
.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(10.2, 10.2, 10.2, 0.7);
}
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: hsl(0, 0%, 95%);
  color: hsl(0, 0%, 4%);
}
.hero.is-white .tabs a {
  color: hsl(0, 0%, 4%);
  opacity: 0.9;
}
.hero.is-white .tabs a:hover {
  opacity: 1;
}
.hero.is-white .tabs li.is-active a {
  color: hsl(0, 0%, 100%) !important;
  opacity: 1;
}
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
  color: hsl(0, 0%, 4%);
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(10.2, 10.2, 10.2, 0.1);
}
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: hsl(0, 0%, 4%);
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, hsl(350, 10%, 90%) 0%, hsl(0, 0%, 100%) 71%, hsl(10, 5%, 100%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(350, 10%, 90%) 0%, hsl(0, 0%, 100%) 71%, hsl(10, 5%, 100%) 100%);
  }
}
.hero.is-black {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-black strong {
  color: inherit;
}
.hero.is-black .title {
  color: hsl(0, 0%, 100%);
}
.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: hsl(0, 0%, 100%);
}
@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: hsl(0, 0%, 4%);
  }
}
.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
  background-color: hsl(0, 0%, 0%);
  color: hsl(0, 0%, 100%);
}
.hero.is-black .tabs a {
  color: hsl(0, 0%, 100%);
  opacity: 0.9;
}
.hero.is-black .tabs a:hover {
  opacity: 1;
}
.hero.is-black .tabs li.is-active a {
  color: hsl(0, 0%, 4%) !important;
  opacity: 1;
}
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
  color: hsl(0, 0%, 100%);
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(10.2, 10.2, 10.2, 0.1);
}
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, hsl(350, 10%, 0%) 0%, hsl(0, 0%, 4%) 71%, hsl(10, 5%, 9%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(350, 10%, 0%) 0%, hsl(0, 0%, 4%) 71%, hsl(10, 5%, 9%) 100%);
  }
}
.hero.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-light strong {
  color: inherit;
}
.hero.is-light .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-light .navbar-menu {
    background-color: hsl(0, 0%, 96%);
  }
}
.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
  background-color: hsl(0, 0%, 91%);
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-light .tabs a:hover {
  opacity: 1;
}
.hero.is-light .tabs li.is-active a {
  color: hsl(0, 0%, 96%) !important;
  opacity: 1;
}
.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(10.2, 10.2, 10.2, 0.1);
}
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, hsl(350, 10%, 86%) 0%, hsl(0, 0%, 96%) 71%, hsl(10, 5%, 100%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(350, 10%, 86%) 0%, hsl(0, 0%, 96%) 71%, hsl(10, 5%, 100%) 100%);
  }
}
.hero.is-dark {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-dark strong {
  color: inherit;
}
.hero.is-dark .title {
  color: #fff;
}
.hero.is-dark .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-dark .navbar-menu {
    background-color: hsl(0, 0%, 21%);
  }
}
.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
  background-color: hsl(0, 0%, 16%);
  color: #fff;
}
.hero.is-dark .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-dark .tabs a:hover {
  opacity: 1;
}
.hero.is-dark .tabs li.is-active a {
  color: hsl(0, 0%, 21%) !important;
  opacity: 1;
}
.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
  color: #fff;
}
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
  background-color: rgba(10.2, 10.2, 10.2, 0.1);
}
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(0, 0%, 21%);
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, hsl(350, 10%, 11%) 0%, hsl(0, 0%, 21%) 71%, hsl(10, 5%, 26%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(350, 10%, 11%) 0%, hsl(0, 0%, 21%) 71%, hsl(10, 5%, 26%) 100%);
  }
}
.hero.is-primary {
  background-color: hsl(171, 100%, 41%);
  color: #fff;
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
  color: inherit;
}
.hero.is-primary .title {
  color: #fff;
}
.hero.is-primary .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu {
    background-color: hsl(171, 100%, 41%);
  }
}
.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
  background-color: hsl(171, 100%, 36%);
  color: #fff;
}
.hero.is-primary .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-primary .tabs a:hover {
  opacity: 1;
}
.hero.is-primary .tabs li.is-active a {
  color: hsl(171, 100%, 41%) !important;
  opacity: 1;
}
.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
  color: #fff;
}
.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
  background-color: rgba(10.2, 10.2, 10.2, 0.1);
}
.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(171, 100%, 41%);
}
.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, hsl(161, 100%, 31%) 0%, hsl(171, 100%, 41%) 71%, hsl(181, 100%, 46%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(161, 100%, 31%) 0%, hsl(171, 100%, 41%) 71%, hsl(181, 100%, 46%) 100%);
  }
}
.hero.is-link {
  background-color: hsl(229, 53%, 53%);
  color: #fff;
}
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-link strong {
  color: inherit;
}
.hero.is-link .title {
  color: #fff;
}
.hero.is-link .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-link .navbar-menu {
    background-color: hsl(229, 53%, 53%);
  }
}
.hero.is-link .navbar-item,
.hero.is-link .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
  background-color: hsl(229, 53%, 48%);
  color: #fff;
}
.hero.is-link .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-link .tabs a:hover {
  opacity: 1;
}
.hero.is-link .tabs li.is-active a {
  color: hsl(229, 53%, 53%) !important;
  opacity: 1;
}
.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
  color: #fff;
}
.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
  background-color: rgba(10.2, 10.2, 10.2, 0.1);
}
.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(229, 53%, 53%);
}
.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, hsl(219, 63%, 43%) 0%, hsl(229, 53%, 53%) 71%, hsl(239, 58%, 58%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(219, 63%, 43%) 0%, hsl(229, 53%, 53%) 71%, hsl(239, 58%, 58%) 100%);
  }
}
.hero.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
  color: inherit;
}
.hero.is-info .title {
  color: #fff;
}
.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-info .navbar-menu {
    background-color: hsl(207, 61%, 53%);
  }
}
.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
  background-color: hsl(207, 61%, 48%);
  color: #fff;
}
.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-info .tabs a:hover {
  opacity: 1;
}
.hero.is-info .tabs li.is-active a {
  color: hsl(207, 61%, 53%) !important;
  opacity: 1;
}
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
  color: #fff;
}
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(10.2, 10.2, 10.2, 0.1);
}
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(207, 61%, 53%);
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, hsl(197, 71%, 43%) 0%, hsl(207, 61%, 53%) 71%, hsl(217, 66%, 58%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(197, 71%, 43%) 0%, hsl(207, 61%, 53%) 71%, hsl(217, 66%, 58%) 100%);
  }
}
.hero.is-success {
  background-color: hsl(153, 53%, 53%);
  color: #fff;
}
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-success strong {
  color: inherit;
}
.hero.is-success .title {
  color: #fff;
}
.hero.is-success .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-success .navbar-menu {
    background-color: hsl(153, 53%, 53%);
  }
}
.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
  background-color: hsl(153, 53%, 48%);
  color: #fff;
}
.hero.is-success .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-success .tabs a:hover {
  opacity: 1;
}
.hero.is-success .tabs li.is-active a {
  color: hsl(153, 53%, 53%) !important;
  opacity: 1;
}
.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
  color: #fff;
}
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
  background-color: rgba(10.2, 10.2, 10.2, 0.1);
}
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(153, 53%, 53%);
}
.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, hsl(143, 63%, 43%) 0%, hsl(153, 53%, 53%) 71%, hsl(163, 58%, 58%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(143, 63%, 43%) 0%, hsl(153, 53%, 53%) 71%, hsl(163, 58%, 58%) 100%);
  }
}
.hero.is-warning {
  background-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
  color: inherit;
}
.hero.is-warning .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: hsl(44, 100%, 77%);
  }
}
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
  background-color: hsl(44, 100%, 72%);
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-warning .tabs a:hover {
  opacity: 1;
}
.hero.is-warning .tabs li.is-active a {
  color: hsl(44, 100%, 77%) !important;
  opacity: 1;
}
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(10.2, 10.2, 10.2, 0.1);
}
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: hsl(44, 100%, 77%);
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, hsl(34, 100%, 67%) 0%, hsl(44, 100%, 77%) 71%, hsl(54, 100%, 82%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(34, 100%, 67%) 0%, hsl(44, 100%, 77%) 71%, hsl(54, 100%, 82%) 100%);
  }
}
.hero.is-danger {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-danger strong {
  color: inherit;
}
.hero.is-danger .title {
  color: #fff;
}
.hero.is-danger .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-danger .navbar-menu {
    background-color: hsl(348, 86%, 61%);
  }
}
.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
  background-color: hsl(348, 86%, 56%);
  color: #fff;
}
.hero.is-danger .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-danger .tabs a:hover {
  opacity: 1;
}
.hero.is-danger .tabs li.is-active a {
  color: hsl(348, 86%, 61%) !important;
  opacity: 1;
}
.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
  color: #fff;
}
.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
  background-color: rgba(10.2, 10.2, 10.2, 0.1);
}
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(348, 86%, 61%);
}
.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, hsl(338, 96%, 51%) 0%, hsl(348, 86%, 61%) 71%, hsl(358, 91%, 66%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(338, 96%, 51%) 0%, hsl(348, 86%, 61%) 71%, hsl(358, 91%, 66%) 100%);
  }
}
.hero.is-small .hero-body {
  padding: 1.5rem;
}
@media screen and (min-width: 769px), print {
  .hero.is-medium .hero-body {
    padding: 9rem 4.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .hero.is-large .hero-body {
    padding: 18rem 6rem;
  }
}
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
  align-items: center;
  display: flex;
}
.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}
.hero.is-halfheight {
  min-height: 50vh;
}
.hero.is-fullheight {
  min-height: 100vh;
}

.hero-video {
  overflow: hidden;
}
.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent {
  opacity: 0.3;
}
@media screen and (max-width: 768px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}
@media screen and (max-width: 768px) {
  .hero-buttons .button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child) {
    margin-right: 1.5rem;
  }
}

.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0;
}

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 769px), print {
  .hero-body {
    padding: 3rem 3rem;
  }
}

.section {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .section {
    padding: 3rem 3rem;
  }
  .section.is-medium {
    padding: 9rem 4.5rem;
  }
  .section.is-large {
    padding: 18rem 6rem;
  }
}

.footer {
  background-color: hsl(0, 0%, 98%);
  padding: 3rem 1.5rem 6rem;
}

/**
 * Layout
 */
/**
 * Settings
 */
/* ------------------------------
　　フッター
------------------------------ */
/**
 * Settings
 */
/* ------------------------------
　　ヘッダー
------------------------------ */
/**
 * Component
 */
/**
 * Settings
 */
/* ------------------------------
　　ボタン
------------------------------ */
/**
 * Settings
 */
/* ------------------------------
　　コンテナー
------------------------------ */
.c-container {
  max-width: 1170px;
  margin: 0 auto;
  padding-right: 30px;
  padding-left: 30px;
}
.c-container {
  box-sizing: border-box;
}

.c-container-md {
  max-width: 960px;
  margin: 0 auto;
  padding-right: 30px;
  padding-left: 30px;
}
.c-container-md {
  box-sizing: border-box;
}

.c-container-sm {
  max-width: 750px;
  margin: 0 auto;
  padding-right: 30px;
  padding-left: 30px;
}
.c-container-sm {
  box-sizing: border-box;
}

/**
 * Project
 */
/**
 * Settings
 */
/* ------------------------------
　　エントリー
------------------------------ */
.entry-style {
  overflow: hidden;
  word-break: break-word;
}

/*  テキストユニット
------------------------------ */
.entry-text-unit {
  color: #333;
  font-weight: 400;
  word-break: break-word;
  /* 共通余白設定 */
  /* リンク */
  /* 強調 */
  /* 重要 */
}
.entry-text-unit {
  font-size: 14px;
}
@media print {
  .entry-text-unit {
    font-size: 14px;
  }
}
.entry-text-unit h2,
.entry-text-unit h3,
.entry-text-unit h4,
.entry-text-unit h5,
.entry-text-unit h6,
.entry-text-unit p,
.entry-text-unit dl {
  margin-right: 15px;
  margin-left: 15px;
}
.entry-text-unit blockquote {
  margin-right: 0;
  margin-left: 0;
}
.entry-text-unit a:link, .entry-text-unit a:hover, .entry-text-unit a:focus, .entry-text-unit a:active {
  color: #006DD9;
  text-decoration: underline;
}
.entry-text-unit a:visited {
  color: #7F5AD7;
}
.entry-text-unit em {
  font-weight: 400;
  font-style: normal;
  border-bottom: dotted 3px #C41134;
}
.entry-text-unit strong {
  font-weight: 700;
  font-style: normal;
}

@media screen and (min-width: 768px) {
  .entry-text-unit {
    font-size: 16px;
  }
  .entry-text-unit {
    font-size: 16px;
  }
}
/* 見出し */
.entry-text-unit h2:not([class]) {
  margin-top: 30px;
  margin-bottom: 20px;
  overflow: hidden;
  font-weight: 700;
  line-height: 1.3;
}
.entry-text-unit h2:not([class]) {
  font-size: 20px;
}
@media print {
  .entry-text-unit h2:not([class]) {
    font-size: 20px;
  }
}
.entry-text-unit h2:not([class]) {
  font-size: 20px;
}
@media print {
  .entry-text-unit h2:not([class]) {
    font-size: 20px;
  }
}
.entry-text-unit h3:not([class]) {
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 10px;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.3;
  background-color: #EFEFEF;
}
.entry-text-unit h3:not([class]) {
  font-size: 18px;
}
@media print {
  .entry-text-unit h3:not([class]) {
    font-size: 18px;
  }
}
.entry-text-unit h3:not([class]) {
  font-size: 18px;
}
@media print {
  .entry-text-unit h3:not([class]) {
    font-size: 18px;
  }
}
.entry-text-unit h4:not([class]) {
  margin-top: 30px;
  margin-bottom: 20px;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.3;
}
.entry-text-unit h4:not([class]) {
  font-size: 16px;
}
@media print {
  .entry-text-unit h4:not([class]) {
    font-size: 16px;
  }
}
.entry-text-unit h4:not([class]) {
  font-size: 16px;
}
@media print {
  .entry-text-unit h4:not([class]) {
    font-size: 16px;
  }
}

@media screen and (min-width: 768px) {
  .entry-text-unit h2:not([class]) {
    font-size: 22px;
  }
  .entry-text-unit h2:not([class]) {
    font-size: 22px;
  }
  .entry-text-unit h3:not([class]) {
    font-size: 20px;
  }
  .entry-text-unit h3:not([class]) {
    font-size: 20px;
  }
  .entry-text-unit h4:not([class]) {
    font-size: 18px;
  }
  .entry-text-unit h4:not([class]) {
    font-size: 18px;
  }
}
/* 本文 */
.entry-text-unit p:not([class]) {
  margin-top: 30px;
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 1.7;
}

/* リスト */
.entry-text-unit ul {
  margin: 30px 0 20px 0;
  padding: 0 15px;
}
.entry-text-unit ul li {
  position: relative;
  display: block;
  margin: 0 0 0.25em 0;
  padding: 0 0 0 28px;
  font-weight: 400;
  line-height: 1.7;
}
.entry-text-unit ul li::before {
  position: absolute;
  top: 0.5em;
  left: 12px;
  width: 0;
  height: 0;
  border: 3px solid #C41134;
  border-radius: 50%;
  content: "";
}
.entry-text-unit ul li ul {
  margin: 0.25em 0;
}

/* 番号付きリスト */
.entry-text-unit ol {
  margin: 30px 0 20px 0;
  padding: 0 15px;
  list-style: none;
  counter-reset: ol-counter;
}
.entry-text-unit ol li {
  position: relative;
  margin: 0 0 0.25em 0;
  padding: 0 0 0 28px;
  line-height: 1.7;
}
.entry-text-unit ol li::before {
  position: absolute;
  top: 0.4em;
  left: 8px;
  display: inline-block;
  color: #C41134;
  line-height: 1;
  content: counter(ol-counter) ".";
  counter-increment: ol-counter;
}
.entry-text-unit ol li ol {
  margin-top: 0.25em;
}

/* 定義リスト */
.entry-text-unit dl {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 18px 0;
  line-height: 1.7;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}
.entry-text-unit dl dt {
  position: relative;
  margin: 0 0 5px;
  padding-left: 14px;
  font-weight: 700;
}
.entry-text-unit dl dt::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 4px solid #C41134;
  content: "";
}
.entry-text-unit dl dd {
  margin-left: 0;
  padding-left: 14px;
}
.entry-text-unit dl dd + dt {
  margin-top: 18px;
  padding-top: 18px;
  border-top: 1px solid #CCC;
}
.entry-text-unit dl dd + dt::before {
  top: 18px;
}

/* 引用 */
[class*=column-quote] blockquote,
.entry-text-unit blockquote {
  box-sizing: border-box;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 30px !important; /* acms-adminの上書き */
  line-height: 1.7;
  background: #EFEFEF;
  border-left: 4px solid #C41134;
}

/* ソースコード */
.entry-text-unit pre {
  box-sizing: border-box;
  width: 100%;
  margin: 30px 0 30px 0;
}
.entry-text-unit pre ol {
  margin: 0;
  padding: 0 0 0 2em;
  list-style: decimal;
}
.entry-text-unit pre ol li {
  margin: 0 0 3px;
  padding-left: 12px;
  line-height: 1.7;
}
.entry-text-unit pre ol li::before {
  content: none;
}

/*  テーブルユニット
/*  テキストユニットのテーブル
------------------------------ */
.entry-text-unit table,
[class^=column-table-] table {
  width: calc(100% - 30px);
  margin: 0 15px 30px;
  border: 0 solid #CCC;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-collapse: collapse;
}

.entry-text-unit th,
[class^=column-table-] th,
.entry-text-unit td,
[class^=column-table-] td {
  display: block;
  padding: 5px 10px;
  line-height: 1.7;
  border: 0 solid #CCC;
  border-top-width: 1px;
  border-left-width: 1px;
}
.entry-text-unit th,
[class^=column-table-] th,
.entry-text-unit td,
[class^=column-table-] td {
  font-size: 14px;
}
@media print {
  .entry-text-unit th,
  [class^=column-table-] th,
  .entry-text-unit td,
  [class^=column-table-] td {
    font-size: 14px;
  }
}
.entry-text-unit th,
[class^=column-table-] th,
.entry-text-unit td,
[class^=column-table-] td {
  font-size: 14px;
}
@media print {
  .entry-text-unit th,
  [class^=column-table-] th,
  .entry-text-unit td,
  [class^=column-table-] td {
    font-size: 14px;
  }
}

.entry-text-unit th,
[class^=column-table-] th {
  font-weight: 700;
  background-color: #EFEFEF;
}
.entry-text-unit th:not([align]),
[class^=column-table-] th:not([align]) {
  text-align: left;
}

/* テーブルユニット */
[class^=column-table-] .entry-container {
  margin-bottom: 30px;
  overflow-x: auto;
  overflow-y: visible !important;
  -webkit-overflow-scrolling: touch;
  /* entry-containerで余白を保つため打ち消し */
}
[class^=column-table-] .entry-container table {
  width: 100%;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

/* テキストユニットでのテーブル */
/* entry-containerで余白を保つため打ち消し */
.entry-text-unit .entry-container table {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

/* スクロールするテーブル */
[class^=column-table-] .acms-table-scrollable th,
[class^=column-table-] .acms-table-scrollable td,
[class^=column-table-] .js-table-unit-scroll-hint th,
[class^=column-table-] .js-table-unit-scroll-hint td,
.entry-text-unit .acms-table-scrollable th,
.entry-text-unit .acms-table-scrollable td,
.entry-text-unit .js-table-unit-scroll-hint th,
.entry-text-unit .js-table-unit-scroll-hint td {
  display: table-cell;
  white-space: nowrap;
}

@media screen and (min-width: 768px) {
  .entry-text-unit th,
  [class^=column-table-] th,
  .entry-text-unit td,
  [class^=column-table-] td {
    display: table-cell;
  }
  .entry-text-unit th,
  [class^=column-table-] th,
  .entry-text-unit td,
  [class^=column-table-] td {
    font-size: 16px;
  }
  .entry-text-unit th,
  [class^=column-table-] th,
  .entry-text-unit td,
  [class^=column-table-] td {
    font-size: 16px;
  }
}
/*  エントリー内要素
------------------------------ */
/* キャプション */
.entry-style [class*=column-media] .caption {
  line-height: 1.4;
}
.entry-style [class*=column-media] .caption {
  font-size: 13px;
}
@media print {
  .entry-style [class*=column-media] .caption {
    font-size: 13px;
  }
}

/**
* extend
*/
/**
 * Bootstrap
 */
/**
* Bulma
*/
body {
  color: #000;
  font-size: 14px;
  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  line-height: 1.6;
}
body.is-active {
  position: fixed;
  overflow: hidden;
  inset: 0;
}

@media screen and (min-width: 1024px) {
  a[href^="tel:"] {
    pointer-events: none;
  }
}
header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
}
header.is-active::after {
  position: fixed;
  z-index: -1;
  inset: 0;
  background: rgba(0, 0, 0, 0.7);
  content: "";
}
@media screen and (min-width: 1024px) {
  header.is-active::after {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  header {
    position: static;
  }
  header .navbar-end {
    margin-left: 3em;
  }
}

.navbar .site_title {
  max-width: 80vw;
  color: var(--theme-color-text);
  font-weight: 700;
  font-size: 1.6em;
}
.navbar .site_title a {
  color: var(--theme-color-text);
}
.navbar .site_title img {
  display: inline-block;
  width: auto;
  height: 64px;
  margin-right: 0.5em;
}
.navbar a {
  color: #000;
  font-weight: 700;
  font-size: 1em;
}
.navbar a:hover {
  text-decoration: none;
}
.navbar-brand {
  position: relative;
  z-index: 1;
  background-color: #fff;
}
.navbar-menu {
  position: absolute;
  z-index: -1;
  display: block;
  width: 100%;
  height: 100%;
  transform: translateY(-100vh);
  transition-duration: 0.5s;
  transition-property: transform;
}
@media screen and (min-width: 1024px) {
  .navbar-menu {
    position: static;
    z-index: 1;
    width: inherit;
    height: inherit;
    transform: translateY(0);
    transition: none;
  }
}
.navbar-menu.is-active {
  padding: 0;
  transform: translateY(0);
}
@media screen and (min-width: 1024px) {
  .navbar-menu.is-active {
    width: inherit;
    height: inherit;
  }
}
.navbar ul.hierarchical {
  display: flex;
  flex-flow: column wrap;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  padding: 0;
}
.navbar ul.hierarchical li {
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
}
.navbar ul.hierarchical li > ul {
  display: none;
}
@media screen and (min-width: 1024px) {
  .navbar {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .navbar ul.hierarchical {
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    width: inherit;
    max-width: 100%;
    margin-left: auto;
  }
  .navbar ul.hierarchical li {
    position: relative;
    width: auto;
    border-bottom: 3px solid #fff;
  }
  .navbar ul.hierarchical li:hover {
    border-bottom-color: var(--theme-color-bg);
  }
  .navbar ul.hierarchical li:hover > ul {
    position: absolute;
    top: 2.8em;
    left: 0;
    z-index: 2;
    display: block;
    min-width: 15em;
  }
  .navbar ul.hierarchical li:hover > ul li {
    width: 100%;
    background: #666;
    background-color: var(--theme-color-bg);
    border-bottom: 0;
  }
  .navbar ul.hierarchical li:hover > ul li:hover {
    filter: brightness(80%);
  }
  .navbar ul.hierarchical li:hover > ul li:not(:last-of-type) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  }
  .navbar ul.hierarchical li:hover > ul li a {
    display: block;
    width: 100%;
    color: #fff;
  }
  .navbar-menu {
    flex-shrink: inherit;
  }
}

footer {
  padding: 2em 0;
  color: #fff;
  font-style: normal;
  background-color: #323232;
}
footer a:link, footer a:visited {
  color: #fff;
}
footer address {
  font-style: normal;
}
footer address dt {
  font-weight: 600;
  font-size: 1.3em;
}
footer address dd:first-of-type {
  margin-top: 1em;
}
footer small {
  display: block;
  margin-top: 2em;
  font-size: 1em;
  text-align: center;
}
footer .pagetop {
  position: fixed;
  right: 20px;
  right: calc(20px + constant(safe-area-inset-right));
  bottom: 20px;
  z-index: 1000;
  width: 44px;
  height: 44px;
  transform: translateZ(0);
  opacity: 0;
  transition: opacity 0.2s ease-out;
}
footer .pagetop.show {
  opacity: 1;
}

.carousel {
  position: relative;
  z-index: 0;
}
.carousel .swiper-pagination {
  bottom: -2em;
}

/**
 * Bootstrap
 */
/**
* Bulma
*/
.content {
  line-height: 1.6;
}
.content .entry-list {
  margin: 0;
  padding: 0;
}
.content .entry-list li {
  padding: 0.625em;
  list-style: none;
  border-bottom: 1px solid #e0e0e0;
}
.content .entry-list li a {
  color: #000;
}
.content .entry-list li a:hover {
  text-decoration: underline;
}
.content .entry-list li time {
  margin-right: 1em;
}
.content .feature {
  display: grid;
  border-top: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
}
@media screen and (min-width: 1024px) {
  .content .feature {
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }
}
.content .feature_card {
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.content .feature_card a {
  display: flex;
  flex-wrap: nowrap;
  gap: 1em;
  align-items: stretch;
  justify-content: flex-start;
  height: 100%;
  padding: 1em;
  color: #000;
  text-decoration: none;
  background-color: #fff;
}
.content .feature_card a:hover {
  background-color: #f1f1f1;
}
.content .feature_text {
  order: 2;
}
.content .feature_text dt {
  font-weight: 700;
  font-size: 1.2em;
}
.content .feature_text dd {
  margin: 0;
}
.content .feature_img {
  flex-shrink: 0;
  order: 1;
  width: 120px;
  height: 120px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  overflow: hidden;
}
.content .feature_img img {
  display: block;
  width: 100%;
  height: auto;
}
.content .freearea {
  margin-top: 3em;
}
.content .freearea_card {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1.5em;
  padding: 1em 1.5em;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.content .freearea dl {
  flex: 1;
}
.content .freearea dt {
  font-weight: bold;
  font-size: 1.3em;
}
.content .freearea dt a {
  color: #000;
  text-decoration: underline;
}
.content .freearea dd {
  margin-top: 0.5em;
  margin-left: 0;
}
.content .freearea_img {
  flex-shrink: 0;
}
.content .freearea_img img {
  display: block;
}
.content .freearea_img.wide {
  width: 100%;
}
.content .freearea_img.half {
  width: 50%;
  margin-left: 1em;
}
.content .freearea_img.narrow {
  width: 30%;
  margin-left: 1em;
}
.content .freearea_img.none {
  width: auto;
  height: auto;
  margin-left: 1em;
}
.content .banners .banner {
  display: block;
  margin-top: 2em;
}
.content .banners .banner:first-of-type {
  margin-top: 0;
}
.content .banners .banner a,
.content .banners .banner img {
  display: block;
  width: 100%;
  height: auto;
}

/**
 * Bootstrap
 */
/**
* Bulma
*/
.page-title {
  display: flex;
  width: 100%;
  height: 6em;
  background-color: #efefef;
  background-image: url(/themes/asfeel_2023/dest/cd1b7bb1a41b760a9f1b.png);
  background-position: center center;
  background-size: cover;
}
.page-title_text {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 1em;
  color: #fff;
  font-weight: 700;
  font-size: 1.5em;
  text-shadow: 0 0.03em 0.05em rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 1024px) {
  .page-title_text {
    padding: 0;
    font-size: 3em;
  }
}
.page-title_bg {
  display: flex;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media screen and (min-width: 1024px) {
  .page-title {
    height: 16em;
  }
}

.topicpath {
  padding: 0.8em 1em;
  background: #f5f5f5;
}
.topicpath-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  margin: 0 auto;
  list-style: none;
}
.topicpath-item {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 0;
  padding-right: 1em;
  font-weight: 500;
  font-size: 0.8999em;
}
.topicpath-item::before {
  display: block;
  width: 0.6em;
  height: 0.6em;
  margin-right: 1em;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  transform: rotate(45deg);
  transform-origin: center;
  content: "";
}
.topicpath-item:first-child::before {
  display: none;
}
.topicpath-link {
  color: #333;
}
.topicpath-link:active, .topicpath-link:focus, .topicpath-link:visited {
  color: #333;
}

.content h1,
.content h2,
.content h3 {
  font-weight: 700;
  line-height: 1.2;
}
.content h1 a,
.content h2 a,
.content h3 a {
  color: #000;
}
.content h1 a:hover,
.content h2 a:hover,
.content h3 a:hover {
  text-decoration: underline;
}
.content h1 {
  font-size: 1.8em;
}
.content h2 {
  font-size: 1.4em;
}
.content h2:not(:first-child) {
  margin-top: 0.5em;
}
.content h2.with_icon {
  display: flex;
  align-items: center;
}
.content h3 {
  font-size: 1.2em;
}
.content .single_headline {
  margin-top: 1em;
  margin-bottom: -1em;
  font-size: 1.8em;
}
.content-header {
  position: relative;
  margin-top: 3em;
  border-bottom: 2px solid #333;
}
@media screen and (min-width: 1024px) {
  .content-header {
    margin-top: 4em;
  }
}
.content-header_indexlink {
  position: absolute;
  top: 0;
  right: 0;
}
.content-header a {
  color: #000;
}
.content-header [class*=acms-icon-] {
  margin-right: 0.4em;
}
.content-body {
  margin-top: 1.5em;
}
.content .top-carousel {
  width: 100%;
  height: 250px;
}
@media screen and (min-width: 1024px) {
  .content .top-carousel {
    height: 450px;
  }
}
.content .top-carousel .swiper-slide {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.content .top-carousel .swiper-slide img {
  width: 100%;
  max-width: inherit;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.content .top_sponsors a, .content .top_sponsors img {
  display: block;
}
.content .share-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 2em;
  padding: 0.5em 1em;
  background-color: #f5f5f5;
}
.content .share-list {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
}
.content .share-item {
  display: inline-block;
  margin-top: 0;
  margin-left: 1em;
}
.content .share-item a {
  display: block;
  color: #999;
  text-decoration: none;
}
.content .share-item [class*=acms-icon] {
  font-size: 1.5em;
  vertical-align: middle;
}
.content .share-item .share-item-facebook {
  /* Facebook */
  position: relative;
  color: #1877f2;
  line-height: 1.2;
}
.content .share-item .share-item-facebook::before {
  vertical-align: middle;
}
.content .share-item .share-item-facebook:focus::before {
  position: absolute;
  inset: -1px;
  border: 1px dotted #333;
  content: "";
}
.content .share-item .share-item-twitter {
  /* Twitter */
  position: relative;
  color: #55ACEE;
  line-height: 1.2;
}
.content .share-item .share-item-twitter::before {
  vertical-align: middle;
}
.content .share-item .share-item-twitter:focus::before {
  position: absolute;
  inset: -1px;
  border: 1px dotted #333;
  content: "";
}
.content.main_content {
  padding-top: 0;
}

.label {
  display: inline-block;
  padding: 2px 5px;
  color: #333;
  font-size: 11px;
  line-height: 1;
  vertical-align: middle;
  background-color: #cacaca;
  border-radius: 3px;
}
.label a {
  color: #000;
}

.alert {
  color: #b00;
  font-weight: bold;
}

.is-side {
  margin-top: calc(24px + 0.5em);
}
.is-side.is-entry {
  margin-top: calc(24px + 1.4em);
}

.is-white-button {
  display: inline-block;
  padding: 0.2em 0.6em;
  text-decoration: underline;
  border-radius: 0.2em;
}
.is-white-button:link, .is-white-button:visited {
  color: #001c8e;
}
.is-white-button:hover {
  color: #fff;
  background-color: #001c8e;
}

.entryFormLiteEditor em {
  font-weight: 400;
  font-style: normal;
  border-bottom: dotted 3px #C41134;
}

.with_subtitle {
  padding: 0.5em;
  color: var(--theme-color-text);
  line-height: 1.2;
}
.with_subtitle .site_title {
  padding: 0;
}

.site_title_wrap {
  font-weight: bold;
}

/**
 * Bootstrap
 */
/**
* Bulma
*/
.asfeel_form {
  /* エラーメッセージ非表示時のスタイル */
  /* エラーメッセージ表示時のスタイル */
}
.asfeel_form input[type=date],
.asfeel_form input[type=datetime-local],
.asfeel_form input[type=datetime],
.asfeel_form input[type=email],
.asfeel_form input[type=month],
.asfeel_form input[type=number],
.asfeel_form input[type=password],
.asfeel_form input[type=search],
.asfeel_form input[type=tel],
.asfeel_form input[type=text],
.asfeel_form input[type=time],
.asfeel_form input[type=url],
.asfeel_form input[type=week],
.asfeel_form textarea {
  min-height: 32px;
  padding-right: 8px;
  padding-left: 8px;
  color: #333;
  font-size: 1em;
  line-height: 1.8;
  vertical-align: middle;
  background: #fbfbfb;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.2s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.asfeel_form_action {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100%;
}
.asfeel_form_action input[type=email]:first-child,
.asfeel_form_action input[type=password]:first-child,
.asfeel_form_action input[type=search]:first-child,
.asfeel_form_action input[type=text]:first-child,
.asfeel_form_action input[type=url]:first-child {
  flex-grow: 1;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.asfeel_form select {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  height: 2.5em;
  padding: 0.5em 2em 0.5em 1em;
  background: linear-gradient(#fff, #eee);
  border: 1px solid #aaa;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.asfeel_form select::after {
  display: block;
  font-size: 0.85em;
  line-height: 1;
  content: "▼";
}
.asfeel_form button {
  padding: 0.5em 1em;
  color: #000;
  font-weight: bold;
  font-size: 1.3em;
  background: linear-gradient(#fff, #eee);
  border: 1px solid #999;
  border-radius: 5px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.asfeel_form button.small {
  font-size: 1em;
}
.asfeel_form button.attention {
  background: linear-gradient(rgb(255, 240, 0), rgb(234, 172, 0));
}
.asfeel_form button.attention:active {
  background: linear-gradient(#ffe68b, #fff877);
}
.asfeel_form button:active {
  background: linear-gradient(#eee, rgba(255, 183, 0, 0.8862745098));
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  transform: translateY(1px);
}
.asfeel_form button.btn-search {
  display: block;
  color: #fff;
  font-size: 1em;
  background: #333;
  border: 1px solid #333;
  border-radius: 0 4px 4px 0;
  filter: none;
}
.asfeel_form button.btn-footer-search {
  display: block;
  color: #fff;
  font-size: 1em;
  background: #666;
  border: 2px solid #666;
  border-radius: 0 4px 4px 0;
  filter: none;
}
.asfeel_form input.footer-search-input {
  border-radius: 3px 0 0 3px;
}
.asfeel_form .flat_dl {
  width: 100%;
  padding-bottom: 1em;
  border-bottom: 1px solid #ccc;
}
@media screen and (min-width: 1024px) {
  .asfeel_form .flat_dl {
    display: flex;
  }
}
.asfeel_form .flat_dl dt, .asfeel_form .flat_dl dd {
  display: block;
  flex-shrink: 0;
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 1.1em;
}
.asfeel_form .flat_dl dt {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  width: 16em;
  font-weight: bold;
}
@media screen and (min-width: 1024px) {
  .asfeel_form .flat_dl dt {
    justify-content: space-between;
  }
}
.asfeel_form .flat_dl dt em {
  display: inline-block;
  margin-left: 1em;
  padding: 0.2em 0.6em;
  color: #fff;
  font-size: 0.8em;
  font-style: normal;
  background-color: #c00;
  border-radius: 4px;
}
.asfeel_form .flat_dl dd {
  flex-grow: 1;
}
.asfeel_form .validator-result-,
.asfeel_form .validator-result-1,
.asfeel_form .v-result-,
.asfeel_form .v-result-1,
.asfeel_form .valid-mark {
  display: none;
}
.asfeel_form .validator-result-error,
.asfeel_form .validator-result-0,
.asfeel_form .v-result-error,
.asfeel_form .v-result-0 {
  display: block;
  color: #F00;
}
.asfeel_form .valid-mark.valid {
  display: inline-block;
}

/**
 * Bootstrap
 */
/**
* Bulma
*/
.pager ul {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  align-items: center;
  justify-content: center;
  list-style-type: none;
}
.pager ul li {
  display: block;
  margin: 0;
  padding: 0;
}
.pager ul li span {
  display: block;
  padding: 6px 8px;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  background-color: #efefef;
  border: 1px solid rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  transition: background-color 0.2s, border-color 0.2s;
}

.content .index_dept {
  margin: 0;
}
.content .index_dept_card {
  margin-top: 0;
  padding: 0;
}
.content .index_dept_card a {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  height: calc(100% - 1em);
  margin-top: 1em;
  margin-right: 1em;
  padding: 0.5em 1em;
  color: #000;
  font-weight: 700;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.content .index_dept_card img {
  display: block;
  width: auto;
  height: 48px;
  margin-right: 1em;
}

/**
 * Bootstrap
 */
/**
* Bulma
*/
#event-table {
  position: relative;
  height: 80vh;
  margin-top: 2em;
  overflow: auto;
}
#event-table.no-scroll {
  height: inherit;
}

#work,
#pdfbuffer {
  height: 0;
  overflow: hidden;
}

.content .fixed-table {
  white-space: nowrap;
  border-bottom: 1px solid #ccc;
}
.content .fixed-table caption {
  margin-bottom: 0.5em;
  font-weight: bold;
  font-size: 1.2em;
  text-align: left;
}
.content .fixed-table thead th {
  position: sticky;
  top: 0;
  text-align: center;
  background-color: #fff;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #aaa;
}
.content .fixed-table tbody th {
  position: sticky;
  left: 0;
  z-index: 1;
  min-width: 3em;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background-color: #e2e2e2;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}
.content .fixed-table tbody th span {
  display: block;
  letter-spacing: 0.1em;
  text-orientation: upright;
  writing-mode: vertical-rl;
}
.content .fixed-table.narrow th {
  white-space: normal;
}
@media screen and (min-width: 1024px) {
  .content .fixed-table.narrow th {
    width: 10em;
  }
}
.content .fixed-table.narrow th:nth-child(1) {
  position: static;
}
.content .fixed-table tr:nth-of-type(2n) {
  background-color: #f6f6f6;
}
.content .fixed-table td {
  min-width: 200px;
  white-space: normal;
  vertical-align: middle;
  border: 0;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #aaa;
}
.content .fixed-table td.horizontal a {
  display: inline-block;
  margin-right: 2em;
}
.content .fixed-table td.horizontal a:not(:last-of-type) {
  border-bottom: 0;
}
.content .fixed-table td.horizontal a img {
  margin-right: 0.5em;
  vertical-align: middle;
}
.content .fixed-table td a:not([class]) {
  display: block;
  padding: 5px;
  color: #000;
  text-decoration: underline;
}
.content .fixed-table td a:not([class]):hover {
  text-decoration: underline;
}
.content .fixed-table td a:not([class]):not(:last-of-type) {
  border-bottom: 1px solid #ddd;
}
.content .fixed-table td .event_date {
  display: block;
  font-size: 1em;
}
.content .fixed-table td .event_title {
  display: block;
  font-weight: 600;
  font-size: 1.1em;
}
.content .fixed-table td .event_place {
  display: block;
  font-size: 0.85em;
}
.content .fixed-table td .event_status {
  display: inline-block;
  margin-right: 0.3em;
  padding: 0.3em 0.6em;
  color: #fff;
  font-size: 0.8em;
  line-height: 1;
  vertical-align: middle;
  background-color: #A22;
}
.content .fixed-table th.shrink,
.content .fixed-table td.shrink {
  width: 1%;
  min-width: inherit;
  white-space: nowrap;
}
.content .conditions {
  margin-top: 2em;
}

@media screen and (min-width: 1024px) {
  .event-downloads {
    margin-left: auto;
  }
}

button.download {
  margin-right: 1em;
  margin-left: 0;
  background-color: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
button.download:hover {
  background-color: #eee;
}
button.download:active {
  background-color: #e8e8e8;
}
@media screen and (min-width: 1024px) {
  button.download {
    margin-right: 0;
    margin-left: 1em;
  }
}

#exportpdf {
  position: absolute;
  top: -9999px;
  visibility: hidden;
}

.hidden_td {
  padding: 0 !important;
  border: 0 !important;
}

.pdf-pagediv {
  position: relative;
  font-family: Koruri-Regular, sans-serif;
}

.pdf-index {
  position: absolute;
  bottom: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width: 100%;
  font-size: 20px;
  text-align: center;
}

.pdf-timestamp {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 20px;
}

.pdf-title {
  margin: 0;
  margin-bottom: 10px;
  font-size: 34px;
  font-family: Koruri-Regular, sans-serif;
}

.pdftable-multiple {
  width: 4200px !important;
  font-family: Koruri-Regular, sans-serif;
  table-layout: fixed;
}
.pdftable-multiple th,
.pdftable-multiple td {
  width: 7.143%;
  font-size: 13pt;
  word-break: break-all;
  border: 0.5pt solid #888;
}
.pdftable-multiple th span,
.pdftable-multiple td span {
  display: block;
}
.pdftable-multiple td {
  padding: 0 0.5em !important;
}
.pdftable-multiple caption {
  margin-bottom: 6px;
  font-size: 18pt;
  text-align: left;
}
.pdftable-multiple th {
  padding: 1em;
  font-size: 15pt;
  background-color: #ccc;
}
.pdftable-multiple th:first-of-type {
  width: 8%;
  table-layout: fixed;
}
.pdftable-multiple a {
  display: block;
  padding: 1em 0.5em;
  color: #000;
}
.pdftable-multiple a:not(:last-of-type) {
  border-bottom: 0.2pt solid #999;
}
.pdftable-multiple .event_title {
  font-size: 16pt;
}
.pdftable-multiple .event_title span {
  display: none;
}

.pdftable-single {
  width: 1900px !important;
  font-family: Koruri-Regular, sans-serif;
}
.pdftable-single th,
.pdftable-single td {
  padding: 0;
  font-size: 14pt;
  word-break: break-all;
  border: 0.5pt solid #888;
}
.pdftable-single th span,
.pdftable-single td span {
  display: block;
}
.pdftable-single caption {
  margin-bottom: 6px;
  font-size: 18pt;
  text-align: left;
}
.pdftable-single th {
  width: 7em !important;
  padding: 1em;
  font-size: 16pt;
  background-color: #ccc;
}
.pdftable-single td {
  width: inherit;
}
.pdftable-single a {
  display: block;
  padding: 1em;
  color: #000;
}
.pdftable-single a:not(:last-of-type) {
  border-bottom: 0.2pt solid #999;
}
.pdftable-single .event_title {
  font-size: 16pt;
}
.pdftable-single .event_title span {
  display: none;
}

.pdfcover {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 30;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
}
.pdfcover span {
  display: block;
  padding: 1em;
  background-color: #fff;
  border-radius: 3px;
}

.emphasis_color_blue {
  background-color: #e0ffff !important;
}

.emphasis_color_yellow {
  background-color: #fffacd !important;
}

.emphasis_color_red {
  background-color: #ffeaea !important;
}

/**
 * Bootstrap
 */
/**
* Bulma
*/
.asf_units .entry-text-unit h2,
.asf_units .entry-text-unit h3 {
  font-weight: 700;
}
.asf_units .entry-text-unit h2, .asf_units .entry-text-unit h3, .asf_units .entry-text-unit p {
  margin-right: 1em;
}
.asf_units .entry-text-unit ol, .asf_units .entry-text-unit ul {
  margin-top: 2em;
  margin-left: 0;
}
.asf_units .entry-text-unit li {
  display: list-item;
  margin-left: 1.5em;
  padding: 0;
}
.asf_units .entry-text-unit li::before {
  display: none;
}
.asf_units .entry-text-unit a.button[class^=is-]:link, .asf_units .entry-text-unit a.button[class^=is-]:visited, .asf_units .entry-text-unit a.button[class^=is-]:hover, .asf_units .entry-text-unit a.button[class^=is-]:active,
.asf_units .entry-text-unit a.button[class*=" is-"]:link,
.asf_units .entry-text-unit a.button[class*=" is-"]:visited,
.asf_units .entry-text-unit a.button[class*=" is-"]:hover,
.asf_units .entry-text-unit a.button[class*=" is-"]:active {
  color: #fff;
  text-decoration: none;
}

[class^=column-table-] .entry-container table {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
[class^=column-table-] .entry-container table td, [class^=column-table-] .entry-container table th {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.button.is-custom-gray {
  color: #fff;
  background-color: #8A99A8;
}

.ex_droparea_wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 20em;
  max-width: 60vw;
  min-height: 8em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 1em;
  background-color: #f4f4f4;
  border: 1px dashed blue;
  border-radius: 0.2em;
}
.ex_droparea_wrapper input[type=file] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  cursor: pointer;
  opacity: 0;
}
.ex_droparea_wrapper p {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ex_droparea_wrapper p span {
  display: inline-block;
  margin: 1em auto;
  padding: 0.2em 1em;
  font-weight: bold;
  background-color: #ddd;
  border: 1px solid #aaa;
  border-radius: 0.2em;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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eEVhO0VJeUViLHlCQ25CSztFRG9CTCxrQkFyRVU7RUFzRVYsbUJBdkVZO0VBd0VaLDRCQXpFYTtBZndnQmY7O0FlN2JBO0VBQ0UsaUNKL0VhO0VJZ0ZiO0VBQ0E7RUFDQSxXQXhFVTtFQXlFVixnQkF4RVU7QWZ3Z0JaOztBZTliQTtFQUNFO0VBQ0E7QWZpY0Y7O0FlL2JBOztFQUVFO0Fma2NGOztBZWhjQTtFQUNFLGtCQXZGZ0I7QWYwaEJsQjs7QWVqY0E7RUFDRTtFQUNBO0Fmb2NGOztBZWxjQTtFQUNFLHNCSjVHYTtFSTZHYixnQkp2RVk7QVg0Z0JkOztBZWpjQTtFQUNFO0Fmb2NGOztBZWxjQTtFSHZERTtFR3lEQSxpQ0ovR2E7RUlnSGIsc0JKdEhhO0VJdUhiLGtCQWpHYztFQWtHZDtFQUNBLHVCQWxHWTtFQW1HWjtFQUNBO0FmcWNGO0FlcGNFO0VBQ0U7RUFDQTtFQUNBLGNBdkdpQjtFQXdHakI7QWZzY0o7O0FlbmNFOztFQUVFO0Fmc2NKO0FlcmNJOztFQUNFO0Fmd2NOO0FldmNFO0VBQ0Usc0JKMUlXO0FYbWxCZjs7QWlCemxCQTtFQUNFO0lBQ0U7RWpCNGxCRjtFaUIzbEJBO0lBQ0U7RWpCNmxCRjtBQUNGO0FrQmxtQkE7QUNXQTtFQUVFLGtDUkVhO0VRRGIsa0JSeURhO0VReERiLHNHSHdGTztFR3ZGUCxzQlJUYTtFUVViO0VBQ0EsZ0JBWlk7QW5CcW1CZDs7QW1CdGxCRTtFQUVFLDBGQWZvQjtBbkJ1bUJ4QjtBbUJ2bEJFO0VBQ0UscUZBaEJxQjtBbkJ5bUJ6Qjs7QW9CdGpCQTtFQUdFLGtDVGhEYTtFU2lEYiw2QlR0RGE7RVN1RGIsaUJWNURxQjtFVTZEckIsc0JUNURhO0VTNkRiO0VBR0E7RUFDQSxpQ0E3RHdCO0VBOER4QixpQkE3RDBCO0VBOEQxQixrQkE5RDBCO0VBK0QxQiw4QkFoRXdCO0VBaUV4QjtFQUNBO0FwQnFqQkY7QW9CcGpCRTtFQUNFO0FwQnNqQko7QW9CcGpCSTtFQUlFO0VBQ0E7QXBCbWpCTjtBb0JsakJJO0VSOEZBLCtCUTdGMEI7RVI2RjFCLG9CUTVGMEI7QXBCb2pCOUI7QW9CbmpCSTtFUjJGQSxtQlExRjBCO0VSMEYxQixnQ1F6RjBCO0FwQnFqQjlCO0FvQnBqQkk7RUFDRTtFQUNBO0FwQnNqQk47QW9CcGpCRTtFQUVFLDZCVHpGVztFUzBGWCxzQlQ3Rlc7QVhrcEJmO0FvQnBqQkU7RUFFRSxnQ1RoRlc7RVNpRlgsc0JUakdXO0FYc3BCZjtBb0JwakJJO0VBQ0U7QXBCc2pCTjtBb0JyakJFO0VBRUUsNkJUckdXO0VTc0dYLHNCVHZHVztBWDZwQmY7QW9CcGpCRTtFQUNFO0VBQ0E7RUFDQSxzQlQzR1c7RVM0R1gsMEJBMUZxQjtBcEJncEJ6QjtBb0JyakJJO0VBSUUsaUNUM0dTO0VTNEdULHNCVG5IUztBWHVxQmY7QW9CbmpCSTtFQUVFO0VBQ0Esc0JUdkhTO0FYMnFCZjtBb0JuakJJO0VBRUU7RUFDQTtFQUNBO0FwQm9qQk47QW9CbmpCRTtFQUNFLGdCQXZHc0I7RUF3R3RCLHlCQXZHd0I7RUF3R3hCLHlCVGhIVztFU2lIWCxxQkF2R3NCO0FwQjRwQjFCO0FvQnBqQkk7RUFFRSx5QlRwSFM7RVNxSFQsMEJBekcwQjtBcEI4cEJoQztBb0JqakJJO0VBQ0Usa0NBSE07RUFJTjtFQUNBLHFCQUphO0FwQnVqQm5CO0FvQmxqQk07RUFFRTtFQUNBO0VBQ0EscUJBVFc7QXBCNGpCbkI7QW9CbGpCTTtFQUVFO0VBQ0EscUJBYlc7QXBCZ2tCbkI7QW9CbGpCUTtFQUNFO0FwQm9qQlY7QW9CbmpCTTtFQUVFO0VBQ0E7RUFDQSxxQkFwQlc7QXBCd2tCbkI7QW9CbmpCTTtFQUVFLGtDQXhCSTtFQXlCSiw4QkF6Qkk7RUEwQko7QXBCb2pCUjtBb0JuakJNO0VBQ0UsZ0NBM0JXO0VBNEJYLHVCQTdCSTtBcEJrbEJaO0FvQnBqQlE7RUFFRTtBcEJxakJWO0FvQnBqQlE7RUFFRSxnQ0FsQ1M7RUFtQ1Q7RUFDQTtFQUNBLHVCQXRDRTtBcEIybEJaO0FvQm5qQlE7RUFDRTtBcEJxakJWO0FvQnBqQk07RUFDRTtFQUNBLDhCQTVDSTtFQTZDSix1QkE3Q0k7QXBCbW1CWjtBb0JyakJR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LGtCQXZGUztFQXdGVDtFQUNBLFdBekZTO0FwQnM3Q25CO0FvQngxQ1E7RUFDRSxvQ0FIWTtFQUlaLHlCQUhXO0FwQjYxQ3JCO0FvQnoxQ1U7RUFFRTtFQUNBO0VBQ0EseUJBUlM7QXBCazJDckI7QW9CejFDVTtFQUVFO0VBQ0E7RUFDQSx5QkFiUztBcEJ1MkNyQjtBb0J4MUNFO0VBdE1BLGtCVGRPO0FYK2lEVDtBb0JuaURFO0VBQ0Usa0JUa0JXO0FYbWhEZjtBb0I1MUNFO0VBdE1BLGVUakJPO0FYc2pEVDtBb0I3MUNFO0VBdE1BLGtCVHBCTztBWDBqRFQ7QW9COTFDRTtFQXRNQSxpQlR2Qk87QVg4akRUO0FvQjkxQ0U7RUFFRSxrQ1R0UFc7RVN1UFgsNkJUNVBXO0VTNlBYLGdCQWpPcUI7RUFrT3JCLFlBak9zQjtBcEJna0QxQjtBb0I5MUNFO0VBQ0U7RUFDQTtBcEJnMkNKO0FvQi8xQ0U7RUFDRTtFQUNBO0FwQmkyQ0o7QW9CaDJDSTtFUnRRRjtFQUtFO0VBQ0E7RVFtUUU7QXBCbTJDTjtBb0JsMkNFO0VBQ0UsaUNUdlFXO0VTd1FYLDZCVDNRVztFUzRRWCxzQlQ5UVc7RVMrUVg7RUFDQTtBcEJvMkNKO0FvQm4yQ0U7RUFDRSxxQlRsTmE7RVNtTmI7RUFDQTtBcEJxMkNKOztBb0JuMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCczJDRjtBb0JyMkNFO0VBQ0U7QXBCdTJDSjtBb0J0MkNJO0VSakhBLG9CUWtIMEI7QXBCdzJDOUI7QW9CdjJDRTtFQUNFO0FwQnkyQ0o7QW9CeDJDRTtFQUNFO0FwQjAyQ0o7QW9CdjJDSTtFQXpQRixrQlRkTztBWGluRFQ7QW9Ccm1ERTtFQUNFLGtCVGtCVztBWHFsRGY7QW9CMTJDSTtFQXhQRixrQlRwQk87QVh5bkRUO0FvQjEyQ0k7RUF6UEYsaUJUdkJPO0FYNm5EVDtBb0J6MkNNO0VBQ0U7RUFDQTtBcEIyMkNSO0FvQjEyQ007RUFDRTtFQUNBO0VSeElKLGtCUXlJNEI7QXBCNDJDaEM7QW9CMzJDTTtFUjFJRixlUTJJNEI7QXBCNjJDaEM7QW9CNTJDTTtFQUVFO0FwQjYyQ1I7QW9CNTJDTTtFQUtFO0FwQjAyQ1I7QW9CejJDUTtFQUNFO0FwQjIyQ1Y7QW9CMTJDTTtFQUNFO0VBQ0E7QXBCNDJDUjtBb0IzMkNFO0VBQ0U7QXBCNjJDSjtBb0IzMkNNO0VBQ0U7RUFDQTtBcEI2MkNSO0FvQjUyQ0U7RUFDRTtBcEI4MkNKO0FvQjUyQ007RUFDRTtFQUNBO0FwQjgyQ1I7O0FZem1ERTtFUWlRTTtJQUNFLG9CQWxUZ0I7RXBCOHBEeEI7RW9CMTJDTTs7SUFFRSxxQkF0VGdCO0VwQmtxRHhCO0VvQmozQ007SUFDRSxrQkFsVGdCO0VwQnFxRHhCO0VvQnAzQ007SUFDRSxlQWxUZ0I7RXBCd3FEeEI7QUFDRjtBWXJuREU7RVE2UE07SUFDRSxxQkFsVGdCO0VwQjZxRHhCO0VvQnozQ007O0lBRUUsa0JBdFRnQjtFcEJpckR4QjtFb0JoNENNO0lBQ0UsZUFsVGdCO0VwQm9yRHhCO0VvQm40Q007SUFDRSxrQkFsVGdCO0VwQnVyRHhCO0FBQ0Y7QXFCanVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQm11REY7QXFCbHVERTtFQUNFO0VBQ0Esa0JWeUNFO0VVeENGLG1CVndDRTtFVXZDRjtBckJvdURKO0FZNW5ERTtFU2pIRjtJQVdJO0VyQnN1REY7QUFDRjtBWXZuREk7RVM5R0E7SUFDRTtFckJ3dURKO0FBQ0Y7QVk3bURJO0VTMUhBO0lBQ0U7RXJCMHVESjtBQUNGO0FZNW5ESTtFUzdHQTtJQUNFO0VyQjR1REo7QUFDRjtBWWxuREk7RVN6SEE7SUFDRTtFckI4dURKO0FBQ0Y7O0FzQmh2REU7RUFDRTtBdEJtdkRKO0FzQjF1REk7Ozs7Ozs7RUFDRSxrQkFoQ3dCO0F0Qmt4RDlCO0FzQmp2REU7Ozs7OztFQU1FLHNCWHZDVztFV3dDWCxnQlhIYztFV0lkLGtCQTNDMEI7QXRCOHhEOUI7QXNCbHZERTtFQUNFO0VBQ0E7QXRCb3ZESjtBc0JudkRJO0VBQ0U7QXRCcXZETjtBc0JwdkRFO0VBQ0U7RUFDQTtBdEJzdkRKO0FzQnJ2REk7RUFDRTtBdEJ1dkROO0FzQnR2REU7RUFDRTtFQUNBO0F0Qnd2REo7QXNCdnZESTtFQUNFO0F0Qnl2RE47QXNCeHZERTtFQUNFO0VBQ0E7QXRCMHZESjtBc0J6dkRFO0VBQ0U7RUFDQTtBdEIydkRKO0FzQjF2REU7RUFDRTtFQUNBO0F0QjR2REo7QXNCM3ZERTtFQUNFLGlDWDVEVztFQ3VLWCxzQ1UzSzZCO0VBa0U3QixxQkFqRXlCO0F0Qjh6RDdCO0FzQjV2REU7RUFDRTtFVnVHQSxnQlV0R3dCO0VBQ3hCO0F0Qjh2REo7QXNCN3ZESTtFQUNFO0F0Qit2RE47QXNCOXZETTtFQUNFO0F0Qmd3RFI7QXNCL3ZETTtFQUNFO0F0Qml3RFI7QXNCaHdETTtFQUNFO0F0Qmt3RFI7QXNCandETTtFQUNFO0F0Qm13RFI7QXNCbHdERTtFQUNFO0VWeUZBLGdCVXhGd0I7RUFDeEI7QXRCb3dESjtBc0Jud0RJO0VBQ0U7RUFDQTtBdEJxd0ROO0FzQnB3RE07RUFDRTtBdEJzd0RSO0FzQnJ3REU7RVZpRkUsZ0JVaEZ3QjtBdEJ1d0Q1QjtBc0J0d0RFO0VBQ0U7RUFDQTtFQUNBO0F0Qnd3REo7QXNCdndESTtFQUNFO0F0Qnl3RE47QXNCeHdESTtFQUNFO0F0QjB3RE47QXNCendESTtFQUNFO0F0QjJ3RE47QXNCMXdESTtFQUNFO0F0QjR3RE47QXNCM3dERTtFVjlDQTtFVWdERTtFQUNBLHFCQXhHa0I7RUF5R2xCO0VBQ0E7QXRCNndESjtBc0I1d0RFOztFQUVFO0F0Qjh3REo7QXNCN3dERTtFQUNFO0F0Qit3REo7QXNCOXdESTs7RUFFRSxpQ0FoSHNCO0VBaUh0QixxQkFoSDRCO0VBaUg1QixxQkFoSHVCO0VBaUh2QjtBdEJneEROO0FzQi93REk7RUFDRSxzQlg3SFM7QVg4NERmO0FzQmh4RE07RUFDRTtBdEJreERSO0FzQmh4RE07O0VBRUUscUJBdkgrQjtFQXdIL0Isc0JYcElPO0FYczVEZjtBc0JoeERNOztFQUVFLHFCQXpIK0I7RUEwSC9CLHNCWHpJTztBWDI1RGY7QXNCOXdEVTs7RUFFRSxzQkFqSTJDO0F0Qmk1RHZEO0FzQjl3REk7RUFDRTtBdEJneEROO0FzQjl3REU7RUFDRSxrQlhySEs7QVhxNERUO0FzQi93REU7RUFDRSxlWHhISztBWHk0RFQ7QXNCaHhERTtFQUNFLGtCWDNISztBWDY0RFQ7QXNCanhERTtFQUNFLGlCWDlISztBWGk1RFQ7O0F1Qjk2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQVZnQjtFQVdoQixhQVhnQjtBdkI0N0RsQjtBdUIvNkRFO0VBQ0UsWUFib0I7RUFjcEIsV0Fkb0I7QXZCKzdEeEI7QXVCaDdERTtFQUNFLFlBZnFCO0VBZ0JyQixXQWhCcUI7QXZCazhEekI7QXVCajdERTtFQUNFLFlBakJvQjtFQWtCcEIsV0FsQm9CO0F2QnE4RHhCOztBdUJqN0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkE1QmdCO0VBNkJoQjtBdkJvN0RGO0F1Qm43REU7RUFDRTtFQUNBO0F2QnE3REo7QXVCcDdESTtFQUVJLG9CQS9CWTtBdkJvOURwQjtBdUJsN0RJO0VBRUksbUJBcENZO0F2QnU5RHBCOztBdUIvNkRBO0VBQ0U7QXZCazdERjs7QXdCMzlEQTtFQUNFO0VBQ0E7QXhCODlERjtBd0I3OURFO0VBQ0U7RUFDQTtFQUNBO0F4Qis5REo7QXdCOTlESTtFQUNFLHFCYjREVztBWG82RGpCO0F3Qi85REU7RUFDRTtBeEJpK0RKO0F3Qi84REk7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtBeEIrOUROO0F3Qjk5REU7RUFFRTtBeEIrOURKO0F3Qjk5REU7RUFDRTtBeEJnK0RKO0F3Qi85REU7RUFDRTtBeEJpK0RKO0F3QmgrREU7RUFDRTtBeEJrK0RKO0F3QmorREU7RUFDRTtBeEJtK0RKO0F3QmwrREU7RUFDRTtBeEJvK0RKO0F3Qm4rREU7RUFDRTtBeEJxK0RKO0F3QnArREU7RUFDRTtBeEJzK0RKO0F3QnIrREU7RUFDRTtBeEJ1K0RKO0F3QnQrREU7RUFDRTtBeEJ3K0RKO0F3QnYrREU7RUFDRTtBeEJ5K0RKO0F3QngrREU7RUFDRTtBeEIwK0RKO0F3QnorREU7RUFDRTtBeEIyK0RKO0F3QjErREU7RUFDRTtBeEI0K0RKO0F3QjMrREU7RUFDRTtBeEI2K0RKO0F3QjErREk7RUFDRTtFQUNBO0F4QjQrRE47QXdCOStESTtFQUNFO0VBQ0E7QXhCZy9ETjtBd0JsL0RJO0VBQ0U7RUFDQTtBeEJvL0ROO0F3QnQvREk7RUFDRTtFQUNBO0F4QncvRE47QXdCMS9ESTtFQUNFO0VBQ0E7QXhCNC9ETjtBd0I5L0RJO0VBQ0U7RUFDQTtBeEJnZ0VOO0F3QmxnRUk7RUFDRTtFQUNBO0F4Qm9nRU47O0F5QmprRUE7RUFFRTtFQUNBLGtCZHdETztFY3ZEUDtFQUVFLHNDQVh1QjtBekI2a0UzQjtBeUIvakVFO0VBQ0U7RUFDQTtBekJpa0VKO0F5QmhrRUU7RUFDRTtBekJra0VKO0F5QmprRUU7O0VBRUUsNEJkWlc7QVgra0VmO0F5QmxrRUU7RUFDRTtBekJva0VKO0F5Qm5rRUU7RWI4SkUsYWE3SmM7RUFDZDtFQUNBO0F6QnFrRUo7QXlCcGtFRTs7O0VBR0U7QXpCc2tFSjtBeUJqa0VJO0VBQ0Usa0NBSE07RUFJTixxQkFIYTtBekJza0VuQjtBeUJya0VJO0VBQ0UsZ0NBSE07RUFJTix1QkFIYTtBekIwa0VuQjtBeUJ6a0VJO0VBQ0UsaUNBSE07RUFJTix5QkFIYTtBekI4a0VuQjtBeUI3a0VJO0VBQ0UsaUNBSE07RUFJTixXQUhhO0F6QmtsRW5CO0F5QmpsRUk7RUFDRSxxQ0FITTtFQUlOLFdBSGE7QXpCc2xFbkI7QXlCOWtFUTtFQUNFLHFDQUhZO0VBSVosMEJBSFc7QXpCbWxFckI7QXlCemxFSTtFQUNFLG9DQUhNO0VBSU4sV0FIYTtBekI4bEVuQjtBeUJ0bEVRO0VBQ0Usb0NBSFk7RUFJWix5QkFIVztBekIybEVyQjtBeUJqbUVJO0VBQ0Usb0NBSE07RUFJTixXQUhhO0F6QnNtRW5CO0F5QjlsRVE7RUFDRSxvQ0FIWTtFQUlaLHlCQUhXO0F6Qm1tRXJCO0F5QnptRUk7RUFDRSxvQ0FITTtFQUlOLFdBSGE7QXpCOG1FbkI7QXlCdG1FUTtFQUNFLG9DQUhZO0VBSVoseUJBSFc7QXpCMm1FckI7QXlCam5FSTtFQUNFLG9DQUhNO0VBSU4seUJBSGE7QXpCc25FbkI7QXlCOW1FUTtFQUNFLG9DQUhZO0VBSVoseUJBSFc7QXpCbW5FckI7QXlCem5FSTtFQUNFLG9DQUhNO0VBSU4sV0FIYTtBekI4bkVuQjtBeUJ0bkVRO0VBQ0Usb0NBSFk7RUFJWix5QkFIVztBekIybkVyQjs7QTBCanFFQTtFQUVFO0VBQ0E7RUFDQTtFQUNBLHFCZnlEZTtFZXhEZjtFQUNBLFlmb0JPO0VlbkJQO0VBQ0E7RUFDQTtBMUJtcUVGO0EwQmxxRUU7RUFDRSxpQ2ZYWTtBWCtxRWhCO0EwQm5xRUU7RUFDRSxpQ2ZqQlc7QVhzckVmO0EwQnBxRUU7RUFDRSxpQ2ZuQlc7QVh5ckVmO0EwQnJxRUU7RUFDRSxpQ2ZyQlc7RWVzQlg7QTFCdXFFSjtBMEJscUVNO0VBQ0Usa0NBSEk7QTFCdXFFWjtBMEJucUVNO0VBQ0Usa0NBTEk7QTFCMHFFWjtBMEJwcUVNO0VBQ0Usa0NBUEk7QTFCNnFFWjtBMEJycUVNO0VBQ0U7QTFCdXFFUjtBMEI5cUVNO0VBQ0UsZ0NBSEk7QTFCbXJFWjtBMEIvcUVNO0VBQ0UsZ0NBTEk7QTFCc3JFWjtBMEJockVNO0VBQ0UsZ0NBUEk7QTFCeXJFWjtBMEJqckVNO0VBQ0U7QTFCbXJFUjtBMEIxckVNO0VBQ0UsaUNBSEk7QTFCK3JFWjtBMEIzckVNO0VBQ0UsaUNBTEk7QTFCa3NFWjtBMEI1ckVNO0VBQ0UsaUNBUEk7QTFCcXNFWjtBMEI3ckVNO0VBQ0U7QTFCK3JFUjtBMEJ0c0VNO0VBQ0UsaUNBSEk7QTFCMnNFWjtBMEJ2c0VNO0VBQ0UsaUNBTEk7QTFCOHNFWjtBMEJ4c0VNO0VBQ0UsaUNBUEk7QTFCaXRFWjtBMEJ6c0VNO0VBQ0U7QTFCMnNFUjtBMEJsdEVNO0VBQ0UscUNBSEk7QTFCdXRFWjtBMEJudEVNO0VBQ0UscUNBTEk7QTFCMHRFWjtBMEJwdEVNO0VBQ0UscUNBUEk7QTFCNnRFWjtBMEJydEVNO0VBQ0U7QTFCdXRFUjtBMEI5dEVNO0VBQ0Usb0NBSEk7QTFCbXVFWjtBMEIvdEVNO0VBQ0Usb0NBTEk7QTFCc3VFWjtBMEJodUVNO0VBQ0Usb0NBUEk7QTFCeXVFWjtBMEJqdUVNO0VBQ0U7QTFCbXVFUjtBMEIxdUVNO0VBQ0Usb0NBSEk7QTFCK3VFWjtBMEIzdUVNO0VBQ0Usb0NBTEk7QTFCa3ZFWjtBMEI1dUVNO0VBQ0Usb0NBUEk7QTFCcXZFWjtBMEI3dUVNO0VBQ0U7QTFCK3VFUjtBMEJ0dkVNO0VBQ0Usb0NBSEk7QTFCMnZFWjtBMEJ2dkVNO0VBQ0Usb0NBTEk7QTFCOHZFWjtBMEJ4dkVNO0VBQ0Usb0NBUEk7QTFCaXdFWjtBMEJ6dkVNO0VBQ0U7QTFCMnZFUjtBMEJsd0VNO0VBQ0Usb0NBSEk7QTFCdXdFWjtBMEJud0VNO0VBQ0Usb0NBTEk7QTFCMHdFWjtBMEJwd0VNO0VBQ0Usb0NBUEk7QTFCNndFWjtBMEJyd0VNO0VBQ0U7QTFCdXdFUjtBMEI5d0VNO0VBQ0Usb0NBSEk7QTFCbXhFWjtBMEIvd0VNO0VBQ0Usb0NBTEk7QTFCc3hFWjtBMEJoeEVNO0VBQ0Usb0NBUEk7QTFCeXhFWjtBMEJqeEVNO0VBQ0U7QTFCbXhFUjtBMEJqeEVFO0VBQ0Usd0JBdEM4QjtFQXVDOUI7RUFDQTtFQUNBO0VBQ0EsaUNmckNZO0Vlc0NaO0VBQ0E7RUFDQTtFQUNBO0ExQm14RUo7QTBCbHhFSTtFQUNFO0ExQm94RU47QTBCbnhFSTtFQUNFO0ExQnF4RU47QTBCcHhFSTtFQUNFO0ExQnN4RU47QTBCbnhFRTtFQUNFLGVmeEJLO0FYNnlFVDtBMEJweEVFO0VBQ0UsZWY1Qks7QVhrekVUO0EwQnJ4RUU7RUFDRSxjZi9CSztBWHN6RVQ7O0EwQnJ4RUE7RUFDRTtJQUNFO0UxQnd4RUY7RTBCdnhFQTtJQUNFO0UxQnl4RUY7QUFDRjtBMkJwMEVBO0VBRUUsa0NoQmpCYTtFZ0JrQmIsc0JoQjNCYTtBWGcyRWY7QTJCcDBFRTs7RUFFRSxpQ0EvQmdCO0VBZ0NoQixxQkEvQnNCO0VBZ0N0QixxQkEvQmlCO0VBZ0NqQjtBM0JzMEVKO0EyQmowRU07O0VBQ0Usa0NBSE07RUFJTiw4QkFKTTtFQUtOLHFCQUphO0EzQncwRXJCO0EyQnYwRU07O0VBQ0UsZ0NBSE07RUFJTiw0QkFKTTtFQUtOLHVCQUphO0EzQjgwRXJCO0EyQjcwRU07O0VBQ0UsaUNBSE07RUFJTiw2QkFKTTtFQUtOLHlCQUphO0EzQm8xRXJCO0EyQm4xRU07O0VBQ0UsaUNBSE07RUFJTiw2QkFKTTtFQUtOLFdBSmE7QTNCMDFFckI7QTJCejFFTTs7RUFDRSxxQ0FITTtFQUlOLGlDQUpNO0VBS04sV0FKYTtBM0JnMkVyQjtBMkIvMUVNOztFQUNFLG9DQUhNO0VBSU4sZ0NBSk07RUFLTixXQUphO0EzQnMyRXJCO0EyQnIyRU07O0VBQ0Usb0NBSE07RUFJTixnQ0FKTTtFQUtOLFdBSmE7QTNCNDJFckI7QTJCMzJFTTs7RUFDRSxvQ0FITTtFQUlOLGdDQUpNO0VBS04sV0FKYTtBM0JrM0VyQjtBMkJqM0VNOztFQUNFLG9DQUhNO0VBSU4sZ0NBSk07RUFLTix5QkFKYTtBM0J3M0VyQjtBMkJ2M0VNOztFQUNFLG9DQUhNO0VBSU4sZ0NBSk07RUFLTixXQUphO0EzQjgzRXJCO0EyQngzRUk7O0VBQ0U7RUFDQTtBM0IyM0VOO0EyQjEzRUk7O0VBQ0UscUNoQmpDUztFZ0JrQ1QsV1g5Qlc7QWhCMjVFakI7QTJCNTNFTTs7OztFQUVFO0EzQmc0RVI7QTJCLzNFSTs7RUFDRTtBM0JrNEVOO0EyQmo0RUU7RUFDRSxzQmhCdkRXO0FYMDdFZjtBMkJsNEVJO0VBQ0UsZ0JBdERrQjtBM0IwN0V4QjtBMkJsNEVJO0VBQ0UscUNoQjlDUztFZ0IrQ1QsV1gzQ1c7QWhCKzZFakI7QTJCbjRFTTs7RUFFRTtBM0JxNEVSO0EyQnA0RU07O0VBRUUsa0JYakRTO0VXa0RUO0EzQnM0RVI7QTJCcjRFRTtFQUNFLDZCQTVEMEI7QTNCbThFOUI7QTJCdDRFSTs7RUFFRSxxQkFwRXlCO0VBcUV6QixzQmhCMUVTO0FYazlFZjtBMkJ2NEVFO0VBQ0UsNkJBaEUwQjtBM0J5OEU5QjtBMkJ4NEVJOztFQUVFLHFCQXhFeUI7RUF5RXpCLHNCaEJoRlM7QVgwOUVmO0EyQno0RUU7RUFDRSw2QkF2RTBCO0EzQms5RTlCO0EyQng0RVE7O0VBRUU7QTNCMDRFVjtBMkJ2NEVJOztFQUVFO0EzQnk0RU47QTJCdDRFUTs7RUFFRTtBM0J3NEVWO0EyQnY0RUU7RUFDRTtBM0J5NEVKO0EyQnI0RVE7RUFDRSxpQ2hCaEdLO0FYdStFZjtBMkJuNEVVO0VBQ0UsaUNoQnJHRztBWDArRWY7QTJCcDRFWTtFQUNFLGlDaEJ4R0M7QVg4K0VmO0EyQnA0RUk7O0VBRUU7QTNCczRFTjtBMkJsNEVRO0VBQ0UsaUNoQmhISztBWG8vRWY7O0EyQmw0RUE7RWY3REU7RWVnRUE7RUFDQTtFQUNBO0EzQm80RUY7O0E0QmhnRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUJtZ0ZGO0E0QmxnRkU7RUFDRTtBNUJvZ0ZKO0E0Qm5nRkk7RWhCb0tBLG9CZ0JuSzBCO0E1QnFnRjlCO0E0QnBnRkU7RUFDRTtBNUJzZ0ZKO0E0QnJnRkU7RUFDRTtBNUJ1Z0ZKO0E0QnBnRkk7RUFDRSxlakJZRztBWDAvRVQ7QTRCcGdGSTtFQUNFLGtCakJRRztBWDgvRVQ7QTRCcmdGRTtFQUNFO0E1QnVnRko7QTRCdGdGSTtFQUNFO0VBQ0E7QTVCd2dGTjtBNEJ2Z0ZFO0VBQ0U7QTVCeWdGSjtBNEJ2Z0ZNO0VBQ0U7QTVCeWdGUjtBNEJ4Z0ZNO0VBQ0U7QTVCMGdGUjtBNEJ4Z0ZJO0VoQjBJQSxlZ0J6STBCO0E1QjBnRjlCO0E0QnpnRk07RWhCd0lGLGNnQnZJNEI7RUFFdEI7RUFDQTtBNUIwZ0ZWO0E0QnRnRk07RUFFSTtFQUNBO0E1QnVnRlY7O0E0QmxnRkE7RUFDRTtFQUNBLGlDakJqRGE7RWlCa0RiLGtCakJPTztFaUJOUCxzQmpCekRhO0VpQjBEYjtFQUNBLGtCakI1Qk87RWlCNkJQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJxZ0ZGO0E0QnBnRkU7RWhCMkdFLG9CZ0IxR3dCO0VoQjBHeEIsdUJnQnpHd0I7QTVCc2dGNUI7QTRCamdGSTtFQUNFLGtDQUhNO0VBSU4scUJBSGE7QTVCc2dGbkI7QTRCcmdGSTtFQUNFLGdDQUhNO0VBSU4sdUJBSGE7QTVCMGdGbkI7QTRCemdGSTtFQUNFLGlDQUhNO0VBSU4seUJBSGE7QTVCOGdGbkI7QTRCN2dGSTtFQUNFLGlDQUhNO0VBSU4sV0FIYTtBNUJraEZuQjtBNEJqaEZJO0VBQ0UscUNBSE07RUFJTixXQUhhO0E1QnNoRm5CO0E0QjlnRlE7RUFDRSxxQ0FIWTtFQUlaLDBCQUhXO0E1Qm1oRnJCO0E0QnpoRkk7RUFDRSxvQ0FITTtFQUlOLFdBSGE7QTVCOGhGbkI7QTRCdGhGUTtFQUNFLG9DQUhZO0VBSVoseUJBSFc7QTVCMmhGckI7QTRCamlGSTtFQUNFLG9DQUhNO0VBSU4sV0FIYTtBNUJzaUZuQjtBNEI5aEZRO0VBQ0Usb0NBSFk7RUFJWix5QkFIVztBNUJtaUZyQjtBNEJ6aUZJO0VBQ0Usb0NBSE07RUFJTixXQUhhO0E1QjhpRm5CO0E0QnRpRlE7RUFDRSxvQ0FIWTtFQUlaLHlCQUhXO0E1QjJpRnJCO0E0QmpqRkk7RUFDRSxvQ0FITTtFQUlOLHlCQUhhO0E1QnNqRm5CO0E0QjlpRlE7RUFDRSxvQ0FIWTtFQUlaLHlCQUhXO0E1Qm1qRnJCO0E0QnpqRkk7RUFDRSxvQ0FITTtFQUlOLFdBSGE7QTVCOGpGbkI7QTRCdGpGUTtFQUNFLG9DQUhZO0VBSVoseUJBSFc7QTVCMmpGckI7QTRCdGpGRTtFQUNFLGtCakJ0REs7QVg4bUZUO0E0QnZqRkU7RUFDRSxlakJ6REs7QVhrbkZUO0E0QnhqRkU7RUFDRSxrQmpCNURLO0FYc25GVDtBNEJ4akZJO0VoQmtGQSxxQmdCakYwQjtFaEJpRjFCLHNCZ0JoRjBCO0E1QjBqRjlCO0E0QnpqRkk7RWhCK0VBLHFCZ0I5RTBCO0VoQjhFMUIsc0JnQjdFMEI7QTVCMmpGOUI7QTRCMWpGSTtFaEI0RUEscUJnQjNFMEI7RWhCMkUxQixzQmdCMUUwQjtBNUI0akY5QjtBNEIxakZFO0VoQndFRSxnQmdCL0tnQjtFQXlHaEI7RUFDQTtFQUNBO0E1QjRqRko7QTRCM2pGSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCNGpGTjtBNEIzakZJO0VBQ0U7RUFDQTtBNUI2akZOO0E0QjVqRkk7RUFDRTtFQUNBO0E1QjhqRk47QTRCN2pGSTtFQUVFO0E1QjhqRk47QTRCN2pGSTtFQUNFO0E1QitqRk47QTRCOWpGRTtFQUNFLHFCakIvRGE7QVgrbkZqQjs7QTRCN2pGRTtFQUNFO0E1QmdrRko7O0E2QnRyRkE7O0VBR0U7QTdCd3JGRjtBNkJ2ckZFOzs7O0VBRUU7QTdCMnJGSjtBNkIxckZFOztFQUNFLGlCQXBCYTtBN0JpdEZqQjtBNkI1ckZFOztFQUNFLGlCQXJCYTtBN0JvdEZqQjtBNkI5ckZFOztFQUNFO0E3QmlzRko7O0E2Qi9yRkE7RUFDRSxzQmxCOUJhO0VrQmlDYixlbEJMTztFa0JNUCxnQmxCR2dCO0VrQkZoQixrQkFuQ2tCO0E3Qm11RnBCO0E2Qi9yRkU7RUFDRSxjQXBDaUI7RUFxQ2pCLG9CQXBDa0I7QTdCcXVGdEI7QTZCaHNGRTtFQUNFLG9CQTNCdUI7QTdCNnRGM0I7QTZCOXJGSTtFQUNFLGViOERFO0FoQmtvRlI7QTZCanNGSTtFQUNFLGlCYjhERTtBaEJxb0ZSO0E2QnBzRkk7RUFDRSxlYjhERTtBaEJ3b0ZSO0E2QnZzRkk7RUFDRSxpQmI4REU7QWhCMm9GUjtBNkIxc0ZJO0VBQ0Usa0JiOERFO0FoQjhvRlI7QTZCN3NGSTtFQUNFLGViOERFO0FoQmlwRlI7QTZCaHRGSTtFQUNFLGtCYjhERTtBaEJvcEZSOztBNkJodEZBO0VBQ0Usc0JsQi9DYTtFa0JrRGIsa0JsQnJCTztFa0JzQlAsZ0JsQmpCYztFa0JrQmQsaUJBM0NxQjtBN0I0dkZ2QjtBNkJodEZFO0VBQ0Usc0JsQnZEVztFa0J3RFgsZ0JsQm5CYztBWHF1RmxCO0E2Qmp0RkU7RUFDRSxvQkE3Q3VCO0E3Qmd3RjNCO0E2Qi9zRkk7RUFDRSxlYjRDRTtBaEJxcUZSO0E2Qmx0Rkk7RUFDRSxpQmI0Q0U7QWhCd3FGUjtBNkJydEZJO0VBQ0UsZWI0Q0U7QWhCMnFGUjtBNkJ4dEZJO0VBQ0UsaUJiNENFO0FoQjhxRlI7QTZCM3RGSTtFQUNFLGtCYjRDRTtBaEJpckZSO0E2Qjl0Rkk7RUFDRSxlYjRDRTtBaEJvckZSO0E2Qmp1Rkk7RUFDRSxrQmI0Q0U7QWhCdXJGUjs7QThCaHlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCbXlGRjs7QThCOXhGQTtFQUNFO0VBQ0EsaUNuQlBhO0VtQlFiLHFCbkJtRGU7RW1CbERmO0VBQ0Esa0JuQmFPO0VtQlpQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qml5RkY7O0ErQi96RkE7QUMwREE7RUF4QkUsa0NyQm5CYTtFcUJvQmIsNkJyQnpCYTtFcUIwQmIsa0JyQmtDTztFcUJqQ1Asc0JyQi9CYTtBWGkwRmY7QVkvdkZJO0VvQmpDQSxxQ0E3QnNCO0FoQ2cwRjFCO0FZbHdGSTtFb0JqQ0EscUNBN0JzQjtBaENtMEYxQjtBWXJ3Rkk7RW9CakNBLHFDQTdCc0I7QWhDczBGMUI7QVl4d0ZJO0VvQmpDQSxxQ0E3QnNCO0FoQ3kwRjFCO0FnQzN5RkU7RUFFRSw2QnJCakNXO0FYNjBGZjtBZ0MzeUZFO0VBSUUsZ0NyQnpCVztFcUIwQlg7QWhDMHlGSjtBZ0N6eUZFO0VBRUUsaUNyQnRDVztFcUJ1Q1gsNkJyQnZDVztFcUJ3Q1g7RUFDQSxzQnJCOUNXO0FYdzFGZjtBWXh4Rkk7RW9CaEJFLHFDQWpDNkI7QWhDNDBGbkM7QVkzeEZJO0VvQmhCRSxxQ0FqQzZCO0FoQyswRm5DO0FZOXhGSTtFb0JoQkUscUNBakM2QjtBaENrMUZuQztBWWp5Rkk7RW9CaEJFLHFDQWpDNkI7QWhDcTFGbkM7O0FpQ3QyRkE7RUFFRSxpRURDYTtFQ0FiO0VBQ0E7QWpDdzJGRjtBaUN2MkZFO0VBQ0U7QWpDeTJGSjtBaUNyMkZJO0VBQ0UsOEJBRk07QWpDeTJGWjtBaUN0MkZNO0VBSUU7QWpDcTJGUjtBaUMzMkZJO0VBQ0UsNEJBRk07QWpDKzJGWjtBaUM1MkZNO0VBSUU7QWpDMjJGUjtBaUNqM0ZJO0VBQ0UsNkJBRk07QWpDcTNGWjtBaUNsM0ZNO0VBSUU7QWpDaTNGUjtBaUN2M0ZJO0VBQ0UsNkJBRk07QWpDMjNGWjtBaUN4M0ZNO0VBSUU7QWpDdTNGUjtBaUM3M0ZJO0VBQ0UsaUNBRk07QWpDaTRGWjtBaUM5M0ZNO0VBSUU7QWpDNjNGUjtBaUNuNEZJO0VBQ0UsZ0NBRk07QWpDdTRGWjtBaUNwNEZNO0VBSUU7QWpDbTRGUjtBaUN6NEZJO0VBQ0UsZ0NBRk07QWpDNjRGWjtBaUMxNEZNO0VBSUU7QWpDeTRGUjtBaUMvNEZJO0VBQ0UsZ0NBRk07QWpDbTVGWjtBaUNoNUZNO0VBSUU7QWpDKzRGUjtBaUNyNUZJO0VBQ0UsZ0NBRk07QWpDeTVGWjtBaUN0NUZNO0VBSUU7QWpDcTVGUjtBaUMzNUZJO0VBQ0UsZ0NBRk07QWpDKzVGWjtBaUM1NUZNO0VBSUU7QWpDMjVGUjtBaUN6NUZFO0V2Qm1CQSxrQkMwQmE7RUR6QmIsa0JDTk87QVgrNEZUO0FpQzM1RkU7RXZCb0JBLGtCQ1ZPO0FYbzVGVDtBaUM1NUZFO0V2Qm9CQSxpQkNiTztBWHc1RlQ7QWlDNTVGRTtFQUNFO0VBQ0E7QWpDODVGSjtBaUM3NUZFO0VBQ0U7RUFDQTtBakMrNUZKOztBaUMzNUZFO0VBQ0UscUJ0QitCYTtFc0I5QmI7RUFDQTtBakM4NUZKO0FpQzc1RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQys1Rko7O0FpQzc1RkE7RUFFRTtFQUNBO0VBQ0E7RUFDQSwyQnZCN0MyQjtFdUI4QzNCO0FqQys1RkY7QWlDOTVGRTtFQUNFLGdCQTFEa0I7RUEyRGxCLGVBMURrQjtBakMwOUZ0QjtBaUMvNUZFO0VBQ0U7QWpDaTZGSjtBaUMvNUZFO0VBQ0U7QWpDaTZGSjs7QWtDbCtGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQ3ErRkY7QWtDcCtGRTtFQUNFO0FsQ3MrRko7QWtDcitGRTtFQUNFLHNCdkJGVztBWHkrRmY7QWtDdCtGRTs7O0VBR0Usc0J2QkpXO0V1QktYO0FsQ3crRko7O0FrQ2orRkU7RXRCZ0tFLGtCc0IvSndCO0FsQ28rRjVCOztBbUN2L0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DMC9GRjtBbUN6L0ZFO0VBQ0UsYXpCRGE7QVY0L0ZqQjtBbUN6L0ZJO0VBRUUsZ0N4QlVTO0VDc0tYLGN1Qi9LZ0I7RUFDZDtBbkMwL0ZOO0FtQ3gvRkk7RUFDRSxxQnhCdURXO0VDNEdiLGlCdUJsSzJCO0FuQzAvRi9CO0FtQ3ovRkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzAvRko7QW1Dei9GSTtFQUNFO0FuQzIvRk47QW1DMS9GSTtFQUVFLDZCeEJqQlM7QVg0Z0dmO0FtQzEvRkk7RXZCcUpBLG9CdUJwSjJCO0FuQzQvRi9CO0FtQzMvRkk7RUFDRTtFQUNBO0FuQzYvRk47QW1DNS9GTTtFQUNFO0FuQzgvRlI7QW1DMy9GSTtFQUNFLDZCeEJuQ1M7QVhnaUdmO0FtQ3gvRk07RUFDRSw4QkFISTtBbkM2L0ZaO0FtQ3ovRk07RUFDRSw4QkFMSTtBbkNnZ0daO0FtQzEvRlE7RUFFRTtBbkMyL0ZWO0FtQzEvRlE7RUFJRTtBbkN5L0ZWO0FtQ3BnR007RUFDRSw0QkFISTtBbkN5Z0daO0FtQ3JnR007RUFDRSw0QkFMSTtBbkM0Z0daO0FtQ3RnR1E7RUFFRTtBbkN1Z0dWO0FtQ3RnR1E7RUFJRTtBbkNxZ0dWO0FtQ2hoR007RUFDRSw2QkFISTtBbkNxaEdaO0FtQ2poR007RUFDRSw2QkFMSTtBbkN3aEdaO0FtQ2xoR1E7RUFFRTtBbkNtaEdWO0FtQ2xoR1E7RUFJRTtBbkNpaEdWO0FtQzVoR007RUFDRSw2QkFISTtBbkNpaUdaO0FtQzdoR007RUFDRSw2QkFMSTtBbkNvaUdaO0FtQzloR1E7RUFFRTtBbkMraEdWO0FtQzloR1E7RUFJRTtBbkM2aEdWO0FtQ3hpR007RUFDRSxpQ0FISTtBbkM2aUdaO0FtQ3ppR007RUFDRSxpQ0FMSTtBbkNnakdaO0FtQzFpR1E7RUFFRTtBbkMyaUdWO0FtQzFpR1E7RUFJRTtBbkN5aUdWO0FtQ3BqR007RUFDRSxnQ0FISTtBbkN5akdaO0FtQ3JqR007RUFDRSxnQ0FMSTtBbkM0akdaO0FtQ3RqR1E7RUFFRTtBbkN1akdWO0FtQ3RqR1E7RUFJRTtBbkNxakdWO0FtQ2hrR007RUFDRSxnQ0FISTtBbkNxa0daO0FtQ2prR007RUFDRSxnQ0FMSTtBbkN3a0daO0FtQ2xrR1E7RUFFRTtBbkNta0dWO0FtQ2xrR1E7RUFJRTtBbkNpa0dWO0FtQzVrR007RUFDRSxnQ0FISTtBbkNpbEdaO0FtQzdrR007RUFDRSxnQ0FMSTtBbkNvbEdaO0FtQzlrR1E7RUFFRTtBbkMra0dWO0FtQzlrR1E7RUFJRTtBbkM2a0dWO0FtQ3hsR007RUFDRSxnQ0FISTtBbkM2bEdaO0FtQ3psR007RUFDRSxnQ0FMSTtBbkNnbUdaO0FtQzFsR1E7RUFFRTtBbkMybEdWO0FtQzFsR1E7RUFJRTtBbkN5bEdWO0FtQ3BtR007RUFDRSxnQ0FISTtBbkN5bUdaO0FtQ3JtR007RUFDRSxnQ0FMSTtBbkM0bUdaO0FtQ3RtR1E7RUFFRTtBbkN1bUdWO0FtQ3RtR1E7RUFJRTtBbkNxbUdWO0FtQ25tR0U7RXpCaEJBLGtCQzBCYTtFRHpCYixrQkNOTztBWDRuR1Q7QW1Dcm1HRTtFekJmQSxrQkNWTztBWGlvR1Q7QW1DdG1HRTtFekJmQSxpQkNiTztBWHFvR1Q7QW1Dcm1HSTtFQUNFO0VBQ0E7QW5DdW1HTjtBbUN0bUdFO0VBQ0U7QW5Dd21HSjtBbUN2bUdJO0VBQ0U7QW5DeW1HTjtBbUN2bUdJO0VBRUU7RUFDQTtFdkI4R0YsY3VCN0dnQjtFQUNkO0VBQ0E7QW5Dd21HTjtBbUN2bUdJO0VBQ0Usa0J4QjdDRztBWHNwR1Q7QW1DeG1HSTtFQUNFLGtCeEJqREc7QVgycEdUO0FtQ3ptR0k7RUFDRSxpQnhCcERHO0FYK3BHVDs7QW9DbnJHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FwQ3FyR0Y7QW9DL3FHTTtFQUNFLGtDQUpJO0VBS0o7RUFDQSxxQkFMVztBcENzckduQjtBb0M5cUdRO0VBQ0U7RUFDQTtFQUNBLHFCQVhTO0FwQzJyR25CO0FvQzdxR1E7RUFDRTtFQUNBO0VBQ0EscUJBakJTO0FwQ2dzR25CO0FvQzVxR1E7RUFDRTtFQUNBO0VBQ0EscUJBdkJTO0FwQ3FzR25CO0FvQ25zR007RUFDRSxnQ0FKSTtFQUtKO0VBQ0EsdUJBTFc7QXBDMHNHbkI7QW9DbHNHUTtFQUNFO0VBQ0E7RUFDQSx1QkFYUztBcEMrc0duQjtBb0Nqc0dRO0VBQ0U7RUFDQTtFQUNBLHVCQWpCUztBcENv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SjtBb0MxMkdJO0VBQ0U7QXBDNDJHTjtBb0MzMkdJO0VBQ0U7RUFDQTtBcEM2MkdOO0FvQzUyR0U7RUFDRTtBcEM4MkdKO0FvQzcyR0k7RUFDRTtBcEMrMkdOO0FvQzkyR0k7RUFDRTtFQUNBO0VBQ0E7QXBDZzNHTjs7QW9DOTJHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENpM0dGO0FvQy8yR0k7RUFDRTtFQUNBLHNCekI5SFM7QVgrK0dmO0FvQ2gzR0k7RUFDRTtBcENrM0dOO0FvQ2gzR0k7RUFDRTtFQUNBLHNCekJwSVM7QVhzL0dmO0FvQ2ozR0k7RUFDRTtBcENtM0dOOztBb0NqM0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDbzNHRjs7QW9DbDNHQTs7RUFHRSw2QnpCaEphO0V5QmlKYixrQnpCckZPO0V5QnNGUDtFQUNBO0VBQ0E7RUFDQTtBcENvM0dGOztBb0NsM0dBO0VBQ0UsaUN6QnJKYTtFeUJzSmIsc0J6QjVKYTtBWGloSGY7O0FvQ24zR0E7RUFDRSw2QnpCNUphO0V5QjZKYixtQkE5SnVCO0VBK0p2QiwyQkE5SnVCO0VBK0p2QjtFQUNBLGVBL0pvQjtFQWdLcEI7RUFDQTtFQUNBO0FwQ3MzR0Y7O0FvQ3AzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFeEJDRTtFd0JDRjtBcEN1M0dGO0FvQ3QzR0U7RUFDRTtBcEN3M0dKOztBcUN4aUhBO0VBQ0Usc0IxQkZhO0UwQkdiO0VBQ0EsZTFCMkJPO0UwQjFCUCxnQjFCaUNZO0FYMGdIZDtBcUMxaUhFO0VBQ0U7QXJDNGlISjtBcUMxaUhFO0VBQ0Usa0IxQnNCSztBWHNoSFQ7QXFDM2lIRTtFQUNFLGtCMUJrQks7QVgyaEhUO0FxQzVpSEU7RUFDRSxpQjFCZUs7QVgraEhUOztBcUM1aUhBO0VBQ0U7RUFDQSxrQjFCY087RTBCYlA7QXJDK2lIRjtBcUM1aUhJO0VBQ0UsdUJBRk07QXJDZ2pIWjtBcUMvaUhJO0VBQ0UscUJBRk07QXJDbWpIWjtBcUNsakhJO0VBQ0Usc0JBRk07QXJDc2pIWjtBcUNyakhJO0VBQ0Usc0JBRk07QXJDeWpIWjtBcUN4akhJO0VBQ0UsMEJBRk07QXJDNGpIWjtBcUMzakhJO0VBQ0UseUJBRk07QXJDK2pIWjtBcUM5akhJO0VBQ0UseUJBRk07QXJDa2tIWjtBcUNqa0hJO0VBQ0UseUJBRk07QXJDcWtIWjtBcUNwa0hJO0VBQ0UseUJBRk07QXJDd2tIWjtBcUN2a0hJO0VBQ0UseUJBRk07QXJDMmtIWjs7QXFDcGtIRTtFQUNFO0FyQ3VrSEo7QXFDcmtIRTtFQUNFO0VBQ0E7QXJDdWtISjtBcUNya0hNO0V6QjJJRixrQnlCMUk0QjtBckN1a0hoQztBcUNya0hROzs7RUFHRTtBckN1a0hWO0FxQ3JrSFE7OztFQUlJO0VBQ0E7QXJDc2tIWjtBcUNqa0hROzs7RUFJSTtFQUNBO0FyQ2trSFo7QXFDMWpIVTs7Ozs7RUFFRTtBckMrakhaO0FxQzlqSFU7Ozs7Ozs7OztFQUlFO0FyQ3FrSFo7QXFDcGtIWTs7Ozs7Ozs7O0VBQ0U7QXJDOGtIZDtBcUM3a0hNO0VBQ0U7RUFDQTtBckMra0hSO0FxQzlrSEk7RUFDRTtBckNnbEhOO0FxQy9rSEk7RUFDRTtBckNpbEhOO0FxQy9rSE07RUFDRTtFQUNBO0FyQ2lsSFI7QXFDaGxIRTtFQUNFO0VBQ0E7QXJDa2xISjtBcUNqbEhJO0VBQ0U7QXJDbWxITjtBcUNsbEhNO0VBQ0U7RXpCaUZKLHFCeUJoRjRCO0FyQ29sSGhDO0FxQ25sSE07RUFDRTtFQUNBO0FyQ3FsSFI7QXFDcGxISTtFQUNFO0FyQ3NsSE47QXFDcmxISTtFQUNFO0FyQ3VsSE47QXFDdGxISTtFQUNFO0FyQ3dsSE47QXFDdGxIUTtFQUVFO0FyQ3VsSFY7QXFDdGxITTtFQUNFO0FyQ3dsSFI7QXFDdmxITTtFQUNFO0FyQ3lsSFI7QVlwbUhFO0V5QllBO0lBRUk7RXJDMGxISjtBQUNGOztBcUN4bEhFO0VBQ0U7QXJDMmxISjtBWWpuSEU7RXlCb0JGO0lBSUk7RXJDNmxIRjtBQUNGO0FZbG5IRTtFeUJnQkY7SUFNSTtJQUNBO0lBQ0E7SXpCa0RBLG9CeUJqRHdCO0lBQ3hCO0VyQ2dtSEY7RXFDL2xIRTtJQUNFLGtCMUJoR0c7STBCaUdIO0VyQ2ltSEo7RXFDaG1IRTtJQUNFO0VyQ2ttSEo7RXFDam1IRTtJQUNFLGtCMUJ2R0c7STBCd0dIO0VyQ21tSEo7RXFDbG1IRTtJQUNFLGlCMUIzR0c7STBCNEdIO0VyQ29tSEo7QUFDRjs7QXFDbG1IRTtFQUNFO0FyQ3FtSEo7QVk5b0hFO0V5QnVDRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0VyQ3VtSEY7RXFDdG1IRTtJQUNFO0VyQ3dtSEo7RXFDdm1IRTtJQUNFO0VyQ3ltSEo7RXFDeG1ISTtJQUNFO0VyQzBtSE47RXFDem1ISTtJekJxQkYscUJ5QnBCNEI7RXJDMm1IOUI7QUFDRjs7QXFDMW1IQTtFQUNFO0VBQ0E7RUFDQSxlMUJoSU87RTBCaUlQO0VBQ0E7QXJDNm1IRjtBcUN0bUhROzs7RUFDRSxzQjFCeEtLO0FYa3hIZjtBcUN6bUhNOzs7RUFDRSxrQjFCM0lDO0FYd3ZIVDtBcUM1bUhNOzs7RUFDRSxrQjFCL0lDO0FYK3ZIVDtBcUMvbUhNOzs7RUFDRSxpQjFCbEpDO0FYcXdIVDtBcUNsbkhJO0VBQ0Usc0IxQjdLUztFMEI4S1QsYTNCakxXO0UyQmtMWDtFQUNBO0VBQ0E7RUFDQSxZM0JyTFc7RTJCc0xYO0FyQ29uSE47QXFDbG5ISTs7RUFFRSxtQjNCMUxXO0FWOHlIakI7QXFDbm5ISTtFQUNFO0FyQ3FuSE47QXFDbm5ISTs7RUFFRSxvQjNCaE1XO0FWcXpIakI7QXFDcG5ISTtFQUNFO0FyQ3NuSE47QXFDcG5ISTtFQUVFO0V6QmpCRixjeUJrQmdCO0VBQ2Q7RUFDQTtBckNxbkhOO0FxQ3BuSEk7RUFDRSxrQjFCNUtHO0FYa3lIVDtBcUNybkhJO0VBQ0Usa0IxQmhMRztBWHV5SFQ7QXFDdG5ISTtFQUNFLGlCMUJuTEc7QVgyeUhUOztBc0M5MEhBO0FDV0E7RUFHRSxlNUJ1Qk87RTRCdEJQO0F2Q3EwSEY7QXVDcDBIRTtFQUNFO0VBQ0EseUI1QklXO0U0QkhYO0VBQ0E7RUFDQTtBdkNzMEhKO0F1Q3IwSEk7RUFDRSxzQjVCakJTO0FYdzFIZjtBdUN0MEhFO0VBQ0U7RUFDQTtBdkN3MEhKO0F1Q3YwSEk7RTNCeUpBLGUyQnhKMkI7QXZDeTBIL0I7QXVDdjBITTtFQUNFLHNCNUJ6Qk87RTRCMEJQO0VBQ0E7QXZDeTBIUjtBdUN4MEhJO0VBQ0Usc0I1QjFCUztFNEIyQlQ7QXZDMDBITjtBdUN6MEhFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F2QzIwSEo7QXVDejBISTtFM0J3SUEsbUIyQnZJMEI7QXZDMjBIOUI7QXVDMTBISTtFM0JzSUEsa0IyQnJJMEI7QXZDNDBIOUI7QXVDejBISTs7RUFFRTtBdkMyMEhOO0F1Q3owSEk7O0VBRUU7QXZDMjBITjtBdUN6MEhFO0VBQ0Usa0I1QnJCSztBWGcySFQ7QXVDMTBIRTtFQUNFLGtCNUJ6Qks7QVhxMkhUO0F1QzMwSEU7RUFDRSxpQjVCNUJLO0FYeTJIVDtBdUMxMEhJO0VBQ0U7QXZDNDBITjtBdUMxMEhJO0VBQ0U7QXZDNDBITjtBdUMxMEhJO0VBQ0U7QXZDNDBITjtBdUMxMEhJO0VBQ0U7QXZDNDBITjs7QXdDbDRIQTtFQUNFLGtDN0JSYTtFNkJTYixzQkFuQlk7RUFvQlosc0d4QjhFTztFd0I3RVAsc0I3Qm5CYTtFNkJvQmI7RUFDQTtBeENxNEhGOztBd0NsNEhFO0VBQ0UsK0JBM0JVO0VBNEJWLGdDQTVCVTtBeENpNkhkO0F3Q3A0SEU7RUFDRSxrQ0E5QlU7RUErQlYsbUNBL0JVO0F4Q3E2SGQ7O0F3Q3A0SEE7RUFFRSw2QkFqQzZCO0VBa0M3QjtFQUNBLHdEQWhDbUI7RUFpQ25CO0F4Q3M0SEY7O0F3Q3A0SEE7RUFDRTtFQUNBLHNCN0J6Q2E7RTZCMENiO0VBQ0E7RUFDQSxnQjdCTlk7RTZCT1oscUJBMUNvQjtBeENpN0h0QjtBd0N0NEhFO0VBQ0U7QXhDdzRISjs7QXdDdDRIQTtFNUJxQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTRCNUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJBcERvQjtBeENzOEh0Qjs7QXdDaDVIQTtFQUNFO0VBQ0E7QXhDbTVIRjtBd0NqNUhJO0VBQ0UsK0JBL0RRO0VBZ0VSLGdDQWhFUTtBeENtOUhkO0F3Q2o1SEk7RUFDRSxrQ0FuRVE7RUFvRVIsbUNBcEVRO0F4Q3U5SGQ7O0F3Q2o1SEE7RUFFRSw2QkFoRThCO0VBaUU5QixlQWhFcUI7QXhDbTlIdkI7O0F3Q2o1SEE7RUFFRSw2QkFsRTZCO0VBbUU3QixxQ0FsRXVCO0VBbUV2QjtFQUNBO0F4Q201SEY7O0F3Q2o1SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkE1RW9CO0F4Q2crSHRCO0F3Q241SEU7RTVCcUZFLHVDNEJuS3FCO0F4Q28rSHpCOztBd0NoNUhFO0VBQ0UscUI3QnREWTtBWHk4SGhCOztBeUNwK0hBO0VBQ0U7RUFDQTtFQUNBO0F6Q3UrSEY7QXlDcCtISTtFQUNFO0F6Q3MrSE47QXlDcCtISTtFQUNFO0VBQ0E7QXpDcytITjtBeUNwK0hJO0VBQ0U7RUFDQSxtQkE5Qm9CO0VBK0JwQjtFQUNBO0F6Q3MrSE47O0F5Q3ArSEE7RUFDRTtFN0JtSkUsTzZCbEpZO0VBQ2QsZ0JBekN3QjtFQTBDeEIsZ0JBdEN3QjtFQXVDeEI7RUFDQTtFQUNBLFdBcENtQjtBekMyZ0lyQjs7QXlDcitIQTtFQUNFLGtDOUJuQ2E7RThCb0NiLGtCOUJtQk87RThCbEJQLHNHekJtRE87RXlCbERQLHNCQTlDZ0M7RUErQ2hDLG1CQTlDNkI7QXpDc2hJL0I7O0F5Q3QrSEE7RUFDRSxzQjlCbERhO0U4Qm1EYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3krSEY7O0F5Q3YrSEE7O0U3Qm9ISSxtQjZCbEh1QjtFQUN6QjtFQUNBO0VBQ0E7QXpDMCtIRjtBeUN6K0hFOztFQUNFLGlDOUIxRFc7RThCMkRYLHFCOUJ0RVc7QVhraklmO0F5QzMrSEU7O0VBQ0Usb0M5QnBEVztFOEJxRFgsV3pCQ1U7QWhCNitIZDs7QXlDNStIQTtFQUNFLGlDOUJuRWM7RThCb0VkO0VBQ0E7RUFDQTtFQUNBO0F6QysrSEY7O0EwQzdqSUE7RUFFRTtFQUNBO0ExQytqSUY7QTBDOWpJRTtFQUNFLGtCL0I2REs7QVhtZ0lUO0EwQy9qSUU7RUFDRTtFQUNBO0ExQ2lrSUo7QTBDL2pJRTtFQUNFO0ExQ2lrSUo7QTBDaGtJSTs7RUFFRTtBMUNra0lOO0EwQ2prSUk7RUFDRTtBMUNta0lOO0EwQ2prSU07RUFDRTtFOUI2SkoscUI4QmxMaUI7QTFDeWxJckI7QTBDbGtJTTtFQUNFO0ExQ29rSVI7QVlwL0hFO0U4QnRHRjtJQXlCSTtFMUNxa0lGO0UwQ25rSUk7SUFDRTtFMUNxa0lOO0FBQ0Y7O0EwQ3BrSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDdWtJRjtBMEN0a0lFOztFQUVFO0ExQ3drSUo7QVk3Z0lFO0U4QnhERTtJQUNFLHNCQTdDZTtFMUNxbkluQjtBQUNGOztBMEN2a0lBOztFQUVFO0VBQ0E7RUFDQTtBMUMwa0lGO0EwQ3ZrSUk7O0VBQ0U7QTFDMGtJTjtBWXpoSUU7RThCOUNJOztJOUJ3SEYscUI4QmxMaUI7RTFDc29JbkI7QUFDRjs7QTBDMWtJQTtFQUNFO0VBQ0E7QTFDNmtJRjtBWXhpSUU7RThCbENFO0lBQ0U7RTFDNmtJSjtBQUNGO0FZemlJRTtFOEIzQ0Y7SUFRSTtFMUNnbElGO0FBQ0Y7O0EwQy9rSUE7RUFDRTtFQUNBO0ExQ2tsSUY7QVluaklFO0U4QmpDRjtJQUtJO0UxQ21sSUY7QUFDRjs7QTJDdnBJQTtFQUNFO0VBQ0E7RUFDQTtBM0MwcElGO0EyQ3pwSUU7RUFDRSxzQkFWb0I7QTNDcXFJeEI7QTJDMXBJRTtFQUNFO0VBQ0E7RUFDQSxvQkFib0I7QTNDeXFJeEI7QTJDM3BJSTs7RUFFRSxxQkFmMEI7QTNDNHFJaEM7QTJDNXBJSTtFQUNFLG1CQWhCa0I7QTNDOHFJeEI7QTJDN3BJTTtFQUNFLGtCQWxCZ0I7QTNDaXJJeEI7QTJDOXBJRTtFQUNFO0VBQ0EsZ0JBMUJZO0VBMkJaLGlCQTNCWTtBM0MyckloQjtBMkM3cElJO0VBQ0Usa0JBOUJnQjtFQStCaEIsbUJBL0JnQjtBM0M4ckl0Qjs7QTJDN3BJQTs7RUFFRTtFQUNBO0VBQ0E7QTNDZ3FJRjs7QTJDOXBJQTtFL0J3SUksa0IrQmhMWTtBM0Mwc0loQjs7QTJDL3BJQTtFL0JxSUksaUIrQmhMWTtBM0M4c0loQjs7QTJDaHFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQ21xSUY7O0FZbm5JRTtFK0I3Q0E7SUFDRTtFM0NvcUlGO0FBQ0Y7QTRDM3NJQTtFQUNFLGVqQ2dCTztBWDZySVQ7QTRDM3NJRTtFQUNFLGtCakNjSztBWCtySVQ7QTRDNXNJRTtFQUNFLGtCakNVSztBWG9zSVQ7QTRDN3NJRTtFQUNFLGlCakNPSztBWHdzSVQ7O0E0QzdzSUE7RUFDRSxpQkFyQnNCO0E1Q3F1SXhCO0E0Qy9zSUU7RUFDRSxrQmpDb0NXO0VpQ25DWCxzQmpDM0JXO0VpQzRCWDtFQUNBLHFCQXpCcUI7QTVDMHVJekI7QTRDaHRJSTtFQUNFLGlDakN6QlM7RWlDMEJULHNCakNqQ1M7QVhtdklmO0E0Q2h0SUk7RUFDRSxvQ2pDcEJTO0VpQ3FCVCxXNUJpQ1E7QWhCaXJJZDtBNENodElJO0VoQ3VJQSxzQ2dDM0tvQjtFQXNDbEIsY0FuQ29CO0VoQ3dLdEIsb0JnQ3ZLNEI7QTVDcXZJaEM7O0E0Q2h0SUE7RUFDRSxzQmpDM0NhO0VpQzRDYixpQkFwQ3FCO0VBcUNyQixxQkFwQzBCO0VBcUMxQjtBNUNtdElGO0E0Q2x0SUU7RUFDRSxlQXRDaUI7QTVDMHZJckI7QTRDbnRJRTtFQUNFLGtCQXhDaUI7QTVDNnZJckI7O0E2Q3h2SUE7RUFFRSxpQ2xDWmE7RWtDYWIsa0JsQzRDTztFa0MzQ1AsZWxDVU87QVhndklUO0E2Q3p2SUU7RUFDRTtBN0MydklKO0E2QzF2SUU7RUFDRTtFQUNBO0E3QzR2SUo7QTZDMXZJRTtFQUNFLGtCbENHSztBWHl2SVQ7QTZDM3ZJRTtFQUNFLGtCbENESztBWDh2SVQ7QTZDNXZJRTtFQUNFLGlCbENKSztBWGt3SVQ7QTZDenVJSTtFQUNFLGtDQUhjO0E3Qzh1SXBCO0E2QzF1SU07RUFDRSxrQ0FyQkk7RUFzQkoscUJBckJXO0E3Q2l3SW5CO0E2QzN1SU07RUFDRSw4QkF4Qkk7QTdDcXdJWjtBNkNudklJO0VBQ0Us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VTs7Ozs7Ozs7OztJQUdFO0lBQ0EsV0FoQ0s7RS9DMi9KakI7RStDejlKVTs7SUFDRSxrQkFuQ0s7RS9DKy9KakI7RStDMzlKTTs7O0lBR0U7SUFDQSxXQXhDUztFL0NxZ0tqQjtFK0MxOUpVO0lBQ0Usb0NBN0NGO0lBOENFLFdBN0NLO0UvQ3lnS2pCO0FBQ0Y7QStDNTlKRTtFQUNFO0VBQ0E7RUFDQSxtQkE3R1k7RUE4R1o7QS9DODlKSjtBK0M3OUpFO0VBQ0U7QS9DKzlKSjtBK0M5OUpFO0VBakVBO0VBQ0E7RUFDQTtFQUNBLFdBL0NlO0EvQ2lsS2pCO0ErQ2orSkU7RUFDRTtBL0NtK0pKO0ErQ2wrSkk7RUFDRTtBL0NvK0pOO0ErQ24rSkU7RUFDRTtBL0NxK0pKOztBK0NqK0pFOztFQUNFLG9CQTlIWTtBL0NtbUtoQjtBK0NwK0pFOztFQUNFLHVCQWhJWTtBL0N1bUtoQjs7QStDcitKQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQSxtQkF2SWM7QS9DK21LaEI7O0ErQ3ArSkk7RUFFRTtBL0NzK0pOOztBK0NwK0pBO0VuQ2pGRTtFbUNtRkE7RUFDQTtFQUNBO0EvQ3UrSkY7O0ErQ3IrSkE7RUFFRSxzQnBDckphO0VDb0JiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZW1DN0JjO0VuQzhCZDtFQUNBLGNtQy9CYztFbkMrS1osaUJtQ3RCc0I7QS9DZy9KMUI7QVl6bUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJENkJJO0VDNUJKO0VBQ0Esb0NEc0JLO0VDckJMO0FaMm1LSjtBWTFtS0k7RUFDRTtBWjRtS047QVkzbUtJO0VBQ0U7QVo2bUtOO0FZNW1LSTtFQUNFO0FaOG1LTjtBWTdtS0U7RUFDRTtBWittS0o7QVkzbUtNO0VBQ0U7QVo2bUtSO0FZNW1LTTtFQUNFO0FaOG1LUjtBWTdtS007RUFDRTtBWittS1I7O0ErQy9nS0E7RUFDRTtBL0NraEtGOztBK0NoaEtBOztFQUVFLHNCcEM5SmE7RW9DK0piO0VBQ0E7RUFDQTtFQUNBO0EvQ21oS0Y7QStDamhLSTs7RUFDRTtFQUNBO0EvQ29oS047O0ErQ2xoS0E7O0VBRUU7QS9DcWhLRjtBK0NwaEtFOzs7OztFQUlFLGlDcEN4S1c7RW9DeUtYLHlCcENqS1c7QVh3cktmOztBK0NyaEtBO0VBQ0U7RUFDQTtBL0N3aEtGO0ErQ3ZoS0U7RUFDRSxtQkE3S3lCO0EvQ3NzSzdCO0ErQ3hoS0U7RUFDRTtBL0MwaEtKO0ErQ3poS0U7RUFDRTtFQUNBO0EvQzJoS0o7QStDMWhLRTtFQUNFO0VBQ0EsbUJBaE1ZO0VBaU1aO0EvQzRoS0o7QStDM2hLSTtFQUVFLDZCQXJMOEI7RUFzTDlCLHVDcENwTFM7QVhndEtmO0ErQzNoS0k7RUFDRSw2QkFyTCtCO0VBc0wvQix1Q3BDdkxTO0VvQ3dMVCwwQkFyTGtDO0VBc0xsQyx3QkFyTGtDO0VBc0xsQyx5QnBDMUxTO0VvQzJMVDtBL0M2aEtOOztBK0MzaEtBO0VBQ0U7RUFDQTtBL0M4aEtGOztBK0M1aEtBO0VuQ25DSSxvQm1Db0N1QjtBL0MraEszQjtBK0M5aEtFO0VBRUUsZ0NwQ3JNVztFb0NzTVg7RW5DaENBLGNtQ2lDYztBL0MraEtsQjs7QStDN2hLQTtFQUNFO0VBQ0E7RUFDQTtBL0NnaUtGO0ErQy9oS0U7RUFDRTtFQUNBO0EvQ2lpS0o7O0ErQy9oS0E7RUFDRSxpQ3BDM05hO0VvQzROYjtFQUNBO0VBQ0EsV0EvTHNCO0VBZ010QjtBL0NraUtGOztBWWhyS0U7RW1DaUpBO0lBQ0U7RS9DbWlLRjtFK0NoaUtFOztJQUNFO0lBQ0E7RS9DbWlLSjtFK0NqaUtFO0lBQ0U7RS9DbWlLSjtFK0NsaUtBO0lBQ0Usa0NwQzNPVztJb0M0T1g7SUFDQTtFL0NvaUtGO0UrQ25pS0U7SUFDRTtFL0NxaUtKO0UrQ2xpS0U7SUE1TUY7SUFDQTtJQUNBO0lBQ0EsV0EvQ2U7RS9DZ3lLZjtFK0NyaUtFO0lBQ0U7RS9DdWlLSjtFK0N0aUtJO0lBQ0U7RS9Dd2lLTjtFK0N2aUtFO0lBQ0U7RS9DeWlLSjtFK0N0aUtJO0luQ3pNSjtJbUMyTU07SUFDQTtFL0N3aUtOO0UrQ3JpS0U7O0lBQ0Usb0JBOVFVO0UvQ3N6S2Q7RStDdmlLRTs7SUFDRSx1QkFoUlU7RS9DMHpLZDtBQUNGO0FZdHVLRTtFbUM4TEE7Ozs7SUFJRTtJQUNBO0UvQzJpS0Y7RStDMWlLQTtJQUNFLG1CQTFSWTtFL0NzMEtkO0UrQzNpS0U7SUFDRTtFL0M2aUtKO0UrQzVpS0k7O0lBRUU7RS9DOGlLTjtFK0M3aUtJOztJQUVFLGtCcENqT0M7RVhneEtQO0UrQzNpS007Ozs7SUFHRTtFL0M4aUtSO0UrQ3hpS1E7SUFDRTtFL0MwaUtWO0UrQ3ZpS1E7SUFFRSxpQ3BDN1NHO0lvQzhTSCxxQnBDelRHO0VYaTJLYjtFK0N2aUtRO0lBQ0UsaUNwQ2hURztJb0NpVEgseUJwQ3hTRztFWGkxS2I7RStDeGlLQTtJQUNFO0UvQzBpS0Y7RStDemlLQTs7SUFFRTtJQUNBO0UvQzJpS0Y7RStDemlLRTtJQUNFO0UvQzJpS0o7RStDemlLSTtJQUNFO0UvQzJpS047RStDMWlLSTtJQUNFLHdDQS9TcUI7SUFnVHJCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9DNGlLTjtFK0N2aUtJO0lBQ0U7RS9DeWlLTjtFK0N4aUtNO0lBRUU7SUFDQTtJQUNBO0UvQ3lpS1I7RStDeGlLQTtJQUNFO0lBQ0E7RS9DMGlLRjtFK0N6aUtBO0lBQ0U7SW5DN0tBLGtCbUM4S3dCO0UvQzJpSzFCO0UrQzFpS0E7SUFDRTtJbkNoTEEsaUJtQ2lMd0I7RS9DNGlLMUI7RStDM2lLQTtJQUNFLGtDcEN4Vlc7SW9DeVZYLDhCcENqU1c7SW9Da1NYLCtCcENsU1c7SW9DbVNYLHFDQTdVeUI7SUE4VXpCO0lBQ0E7SUFDQTtJbkNqTEEsT21Da0xjO0lBQ2Q7SUFDQTtJQUNBO0lBQ0EsV0FqVmdCO0UvQzgzS2xCO0UrQzVpS0U7SUFDRTtJQUNBO0UvQzhpS0o7RStDN2lLRTtJbkNsTUEsbUJtQ21NMkI7RS9DK2lLN0I7RStDOWlLSTtJQUVFLGlDcEM3V087SW9DOFdQLHFCcEN6WE87RVh3NktiO0UrQzlpS0k7SUFDRSxpQ3BDaFhPO0lvQ2lYUCx5QnBDeFdPO0VYdzVLYjtFK0MvaUtFO0lBRUUsa0JwQzFUUztJb0MyVFQ7SUFDQSx3RkEvVnlCO0lBZ1d6QjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJwQ2hVRTtJb0NpVUY7RS9DZ2pLSjtFK0MvaUtFO0lBQ0U7SUFDQTtFL0NpaktKO0UrQ2hqS0E7SUFDRTtFL0NraktGO0UrQy9pS0U7O0luQzlOQSxxQm1DK04wQjtFL0Nraks1QjtFK0NqaktFOztJbkNoT0Esc0JtQ2lPMEI7RS9Db2pLNUI7RStDampLRTtJQW5XRjtJQUNBO0lBQ0E7SUFDQSxXQS9DZTtFL0NzOEtmO0UrQ3BqS0U7SUFDRTtFL0NzaktKO0UrQ3JqS0k7SUFDRTtFL0N1aktOO0UrQ3RqS0U7SUFDRTtFL0N3aktKO0UrQ3JqS0U7O0lBQ0Usb0JBL1pVO0UvQ3U5S2Q7RStDdmpLRTs7SUFDRSx1QkFqYVU7RS9DMjlLZDtFK0N6aktFOztJQUNFO0UvQzRqS0o7RStDM2pLRTs7SUFDRTtFL0M4aktKO0UrQzFqS0U7O0lBQ0UscUJwQzdhUztFWDArS2I7RStDNWpLRTs7SUFDRSw2QkFsYWdDO0UvQ2krS3BDO0UrQzFqS0k7SUFDRSxpQ3BDemFPO0VYcStLYjtBQUNGO0ErQ3hqS0U7RUFDRTtBL0MwaktKOztBZ0RsOUtBO0VBRUUsZXJDRk87RXFDR1AsZ0JBbkNrQjtBaER1L0twQjtBZ0RsOUtFO0VBQ0Usa0JyQ0xLO0FYeTlLVDtBZ0RuOUtFO0VBQ0Usa0JyQ1RLO0FYODlLVDtBZ0RwOUtFO0VBQ0UsaUJyQ1pLO0FYaytLVDtBZ0RwOUtJOztFQUVFO0VBQ0E7RUFDQSxxQnJDbUJXO0FYbThLakI7QWdEcjlLSTtFQUNFLHFCckNpQlc7QVhzOEtqQjs7QWdEcjlLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBaER3OUtGOztBZ0R0OUtBOzs7O0VBTUUsY0E5RDBCO0VBK0QxQjtFQUNBLGVBL0R1QjtFQWdFdkIsbUJBL0Q2QjtFQWdFN0Isb0JBL0Q4QjtFQWdFOUI7QWhEdTlLRjs7QWdEcjlLQTs7O0VBR0UsNkJyQ3RFYTtFcUN1RWIsc0JyQzNFYTtFcUM0RWIsZ0J0QzNFZTtBVm1pTGpCO0FnRHY5S0U7OztFQUNFLDZCckMzRVc7RXFDNEVYLHNCckMvRVc7QVgwaUxmO0FnRDE5S0U7OztFQUNFLGdDckNqRVc7QVgraExmO0FnRDc5S0U7OztFQUNFLHVEQXREc0I7QWhEdWhMMUI7QWdEaCtLRTs7Ozs7RUFFRSxpQ3JDbEZXO0VxQ21GWCw2QnJDbkZXO0VxQ29GWDtFQUNBLHNCckN2Rlc7RXFDd0ZYO0FoRHErS0o7O0FnRG4rS0E7O0VBRUUsb0JBdkY0QjtFQXdGNUIscUJBdkY2QjtFQXdGN0I7QWhEcytLRjs7QWdEbitLRTtFQUNFLG9DckNwRlc7RXFDcUZYLGdDckNyRlc7RXFDc0ZYLFdoQ2hDVTtBaEJzZ0xkOztBZ0RwK0tBO0VBQ0Usc0JyQ3RHYTtFcUN1R2I7QWhEdStLRjs7QWdEcitLQTtFQUNFO0FoRHcrS0Y7QWdEditLRTtFQUNFO0FoRHkrS0o7O0FZeC9LRTtFb0NrQkE7SUFDRTtFaEQwK0tGO0VnRHorS0E7O0lBRUU7SUFDQTtFaEQyK0tGO0VnRHorS0U7SUFDRTtJQUNBO0VoRDIrS0o7QUFDRjtBWW5nTEU7RW9DMEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhENCtLRjtFZ0QzK0tBOzs7O0lBSUU7SUFDQTtFaEQ2K0tGO0VnRDUrS0E7SUFDRTtFaEQ4K0tGO0VnRDcrS0E7SUFDRTtFaEQrK0tGO0VnRDkrS0E7SUFDRTtJQUNBO0lBQ0E7RWhEZy9LRjtFZ0Q5K0tJO0lBQ0U7RWhEZy9LTjtFZ0QvK0tJO0lBQ0U7SUFDQTtFaERpL0tOO0VnRGgvS0k7SUFDRTtFaERrL0tOO0VnRGgvS0k7SUFDRTtFaERrL0tOO0VnRGovS0k7SUFDRTtFaERtL0tOO0VnRGwvS0k7SUFDRTtJQUNBO0VoRG8vS047QUFDRjtBaUQzbkxBO0VBQ0Usa0J0Q3NDYTtFc0NyQ2Isc0dqQ3FFTztFaUNwRVAsZXRDRU87QVgybkxUO0FpRDVuTEU7RUFDRSxxQnRDV1k7QVhtbkxoQjtBaUR4bkxNO0VBQ0Usa0NBSkk7RUFLSixxQkFKVztBakQ4bkxuQjtBaUR6bkxNO0VBQ0UscUNBUEk7QWpEa29MWjtBaUQxbkxNO0VBQ0UsdUJBVEk7QWpEcW9MWjtBaURsb0xNO0VBQ0UsZ0NBSkk7RUFLSix1QkFKVztBakR3b0xuQjtBaURub0xNO0VBQ0UsbUNBUEk7QWpENG9MWjtBaURwb0xNO0VBQ0UscUJBVEk7QWpEK29MWjtBaUQ1b0xNO0VBQ0UsaUNBSkk7RUFLSix5QkFKVztBakRrcExuQjtBaUQ3b0xNO0VBQ0Usb0NBUEk7QWpEc3BMWjtBaUQ5b0xNO0VBQ0Usc0JBVEk7QWpEeXBMWjtBaUR0cExNO0VBQ0UsaUNBSkk7RUFLSixXQUpXO0FqRDRwTG5CO0FpRHZwTE07RUFDRSxvQ0FQSTtBakRncUxaO0FpRHhwTE07RUFDRSxzQkFUSTtBakRtcUxaO0FpRGhxTE07RUFDRSxxQ0FKSTtFQUtKLFdBSlc7QWpEc3FMbkI7QWlEanFMTTtFQUNFLHdDQVBJO0FqRDBxTFo7QWlEbHFMTTtFQUNFLDBCQVRJO0FqRDZxTFo7QWlEMXFMTTtFQUNFLG9DQUpJO0VBS0osV0FKVztBakRnckxuQjtBaUQzcUxNO0VBQ0UsdUNBUEk7QWpEb3JMWjtBaUQ1cUxNO0VBQ0UseUJBVEk7QWpEdXJMWjtBaURwckxNO0VBQ0Usb0NBSkk7RUFLSixXQUpXO0FqRDByTG5CO0FpRHJyTE07RUFDRSx1Q0FQSTtBakQ4ckxaO0FpRHRyTE07RUFDRSx5QkFUSTtBakRpc0xaO0FpRDlyTE07RUFDRSxvQ0FKSTtFQUtKLFdBSlc7QWpEb3NMbkI7QWlEL3JMTTtFQUNFLHVDQVBJO0FqRHdzTFo7QWlEaHNMTTtFQUNFLHlCQVRJO0FqRDJzTFo7QWlEeHNMTTtFQUNFLG9DQUpJO0VBS0oseUJBSlc7QWpEOHNMbkI7QWlEenNMTTtFQUNFLHVDQVBJO0FqRGt0TFo7QWlEMXNMTTtFQUNFLHlCQVRJO0FqRHF0TFo7QWlEbHRMTTtFQUNFLG9DQUpJO0VBS0osV0FKVztBakR3dExuQjtBaURudExNO0VBQ0UsdUNBUEk7QWpENHRMWjtBaURwdExNO0VBQ0UseUJBVEk7QWpEK3RMWjs7QWlEbHRMRTs7RUFDRSx3Q0FuRGdCO0FqRHl3THBCOztBaURwdExBO0VBQ0UsaUN0QzlDYztFc0MrQ2Q7RUFDQSxzQnRDckRhO0VzQ3NEYixpQkFoRG1CO0VBaURuQixnQnRDakJZO0VzQ2tCWixpQkFyRDBCO0VBc0QxQixtQkFyRHNCO0FqRDR3THhCOztBaURydExBO0VBQ0U7RUFDQTtFQUNBLGtCQXJEcUI7RUFzRHJCO0FqRHd0TEY7QWlEdnRMRTtFQUNFLHdDQXZEc0I7RUF3RHRCO0VBQ0E7QWpEeXRMSjtBaUR2dExJO0VBQ0Usb0N0Q3JFUztFc0NzRVQsc0J0Q3ZFUztBWGd5TGY7O0FpRHR0TEU7RUFDRSxzQnRDMUVXO0FYbXlMZjtBaUR4dExJO0VBQ0UseUJ0QzdEUztBWHV4TGY7O0FpRHh0TEE7RUFDRTtFQUNBLHNCdENqRmE7RXNDa0ZiO0VBQ0E7RUFDQTtBakQydExGO0FpRDF0TEU7RXJDeUZFLG9CcUN4RndCO0FqRDR0TDVCO0FpRDN0TEU7RUFDRTtFQUNBO0VBQ0E7QWpENnRMSjtBaUQ1dExFO0VBQ0U7QWpEOHRMSjtBaUQ3dExFO0VBQ0UscUN0QzlFVztFc0MrRVgsc0J0Qy9GVztBWDh6TGY7QWlEOXRMSTtFQUNFLHlCdENqRlM7QVhpekxmO0FpRC90TEU7RUFDRSw4QnRDbENXO0VzQ21DWCwrQnRDbkNXO0FYb3dMZjs7QWlEL3RMQTs7RUFFRTtBakRrdUxGO0FpRGp1TEU7O0VBQ0UsaUN0Q25HVztBWHUwTGY7O0FpRGx1TEE7RXJDaEdFO0VBQ0EsZXFDZ0dJO0VyQy9GSixXcUMrRlU7RXJDOUZWLGdCcUM4RlU7RXJDN0ZWO0VBQ0E7RUFDQSxVcUMyRlU7RUFDVixzQnRDNUdhO0VDNEtYLG9CcUMvRHNCO0FqRDJ1TDFCO0FpRDF1TEU7RUFDRTtFQUNBO0FqRDR1TEo7O0FrRHQwTEE7RXRDcUNFO0VzQ2pDQTtFQUNBO0VBQ0EsZXZDQ087RXVDQVA7RUFDQTtFQUNBO0VBQ0E7QWxEdTBMRjtBa0R0MExFO0VBQ0U7RUFDQSxvQ3ZDakNXO0V1Q2tDWCwwQkF6Q3VCO0VBMEN2Qix3QkF6Q3VCO0VBMEN2QixzQnZDdkNXO0V1Q3dDWDtFQUNBO0VBQ0E7RUFDQSxrQkF4Q2dCO0VBeUNoQjtBbER3MExKO0FrRHYwTEk7RUFDRSxvQ3ZDL0NTO0V1Q2dEVCxzQnZDaERTO0FYeTNMZjtBa0R4MExFO0VBQ0U7QWxEMDBMSjtBa0R4MExNO0VBQ0UsdUN2Q3JDTztFdUNzQ1AseUJ2Q3RDTztBWGczTGY7QWtEejBMRTtFQUNFO0VBQ0Esb0N2Q3JEVztFdUNzRFgsMEJBN0R1QjtFQThEdkIsd0JBN0R1QjtFQThEdkI7RUFDQTtFQUNBO0VBQ0E7QWxEMjBMSjtBa0QxMExJO0VBQ0U7QWxENDBMTjtBa0QzMExJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxENjBMTjtBa0Q1MExJO0VBQ0U7RUFDQTtBbEQ4MExOO0FrRDUwTEk7RXRDbUdBLG1Cc0NsRzBCO0FsRDgwTDlCO0FrRDcwTEk7RXRDaUdBLGtCc0NoRzBCO0FsRCswTDlCO0FrRDUwTEk7RUFDRTtBbEQ4MExOO0FrRDUwTEk7RUFDRTtBbEQ4MExOO0FrRDMwTEk7RUFDRTtFQUVFO0FsRDQwTFI7QWtEejBMTTtFQUNFLGlDdkN4Rk87RXVDeUZQLG9DdkM1Rk87QVh1NkxmO0FrRHgwTFE7RUFDRSxrQ3ZDM0ZLO0V1QzRGTCw2QnZDakdLO0V1Q2tHTDtBbEQwMExWO0FrRHgwTEk7RUFDRTtFQUNBO0FsRDAwTE47QWtEeDBMSTtFQUNFLDZCdkN6R1M7RXVDMEdULG1CQS9GMEI7RUFnRzFCLGlCQS9GMEI7RUFnRzFCO0VBQ0E7QWxEMDBMTjtBa0R6MExNO0VBQ0UsaUN2QzVHTztFdUM2R1AsNkJ2Q2pITztFdUNrSFA7QWxEMjBMUjtBa0R6MExNO0V0Q3VERixpQnNDdEQ0QjtBbEQyMExoQztBa0QxMExNO0VBRUksMkJ2QzNERDtFdUM0REMsOEJ2QzVERDtBWHU0TFQ7QWtEdjBMTTtFQUVJLDRCdkNsRUQ7RXVDbUVDLCtCdkNuRUQ7QVgyNExUO0FrRG4wTFE7RUFDRSxvQ3ZDekhLO0V1QzBITCxnQ3ZDMUhLO0V1QzJITCxXbENyRUk7RWtDc0VKO0FsRHEwTFY7QWtEcDBMSTtFQUNFO0FsRHMwTE47QWtEbjBMUTtFQUVJLGlDdkNqRks7RXVDa0ZMLDhCdkNsRks7RXVDbUZMO0FsRG8wTFo7QWtEL3pMUTtFQUVJLGtDdkMxRks7RXVDMkZMLCtCdkMzRks7RXVDNEZMO0FsRGcwTFo7QWtEMXpMRTtFQUNFLGtCdkNySUs7QVhpOExUO0FrRDN6TEU7RUFDRSxrQnZDeklLO0FYczhMVDtBa0Q1ekxFO0VBQ0UsaUJ2QzVJSztBWDA4TFQ7O0FtRDcrTEE7QUNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JBUFc7QXBEby9MYjtBb0Q1K0xFO0VBQ0U7RUFDQTtBcEQ4K0xKO0FvRDcrTEU7RUFDRTtFQUNBO0FwRCsrTEo7QW9EOStMRTtFQUNFO0VBQ0E7QXBEZy9MSjtBb0QvK0xFO0VBQ0U7RUFDQTtBcERpL0xKO0FvRGgvTEU7RUFDRTtFQUNBO0FwRGsvTEo7QW9Eai9MRTtFQUNFO0VBQ0E7QXBEbS9MSjtBb0RsL0xFO0VBQ0U7RUFDQTtBcERvL0xKO0FvRG4vTEU7RUFDRTtFQUNBO0FwRHEvTEo7QW9EcC9MRTtFQUNFO0VBQ0E7QXBEcy9MSjtBb0RyL0xFO0VBQ0U7RUFDQTtBcER1L0xKO0FvRHQvTEU7RUFDRTtFQUNBO0FwRHcvTEo7QW9Edi9MRTtFeEN5SUUsZ0J3Q3hJd0I7QXBEeS9MNUI7QW9EeC9MRTtFeEN1SUUscUJ3Q3RJd0I7QXBEMC9MNUI7QW9Eei9MRTtFeENxSUUsZ0J3Q3BJd0I7QXBEMi9MNUI7QW9EMS9MRTtFeENtSUUscUJ3Q2xJd0I7QXBENC9MNUI7QW9EMy9MRTtFeENpSUUsZ0J3Q2hJd0I7QXBENi9MNUI7QW9ENS9MRTtFeEMrSEUsZ0J3QzlId0I7QXBEOC9MNUI7QW9ENy9MRTtFeEM2SEUsZ0J3QzVId0I7QXBEKy9MNUI7QW9EOS9MRTtFeEMySEUsZ0J3QzFId0I7QXBEZ2dNNUI7QW9ELy9MRTtFeEN5SEUsZ0J3Q3hId0I7QXBEaWdNNUI7QW9ELy9MSTtFQUNFO0VBQ0E7QXBEaWdNTjtBb0RoZ01JO0V4Q21IQSxld0NsSDBCO0FwRGtnTTlCO0FvRHRnTUk7RUFDRTtFQUNBO0FwRHdnTU47QW9EdmdNSTtFeENtSEEsd0J3Q2xIMEI7QXBEeWdNOUI7QW9EN2dNSTtFQUNFO0VBQ0E7QXBEK2dNTjtBb0Q5Z01JO0V4Q21IQSx5QndDbEgwQjtBcERnaE05QjtBb0RwaE1JO0VBQ0U7RUFDQTtBcERzaE1OO0FvRHJoTUk7RXhDbUhBLGdCd0NsSDBCO0FwRHVoTTlCO0FvRDNoTUk7RUFDRTtFQUNBO0FwRDZoTU47QW9ENWhNSTtFeENtSEEseUJ3Q2xIMEI7QXBEOGhNOUI7QW9EbGlNSTtFQUNFO0VBQ0E7QXBEb2lNTjtBb0RuaU1JO0V4Q21IQSx5QndDbEgwQjtBcERxaU05QjtBb0R6aU1JO0VBQ0U7RUFDQTtBcEQyaU1OO0FvRDFpTUk7RXhDbUhBLGdCd0NsSDBCO0FwRDRpTTlCO0FvRGhqTUk7RUFDRTtFQUNBO0FwRGtqTU47QW9EampNSTtFeENtSEEseUJ3Q2xIMEI7QXBEbWpNOUI7QW9EdmpNSTtFQUNFO0VBQ0E7QXBEeWpNTjtBb0R4ak1JO0V4Q21IQSx5QndDbEgwQjtBcEQwak05QjtBb0Q5ak1JO0VBQ0U7RUFDQTtBcERna01OO0FvRC9qTUk7RXhDbUhBLGdCd0NsSDBCO0FwRGlrTTlCO0FvRHJrTUk7RUFDRTtFQUNBO0FwRHVrTU47QW9EdGtNSTtFeENtSEEseUJ3Q2xIMEI7QXBEd2tNOUI7QW9ENWtNSTtFQUNFO0VBQ0E7QXBEOGtNTjtBb0Q3a01JO0V4Q21IQSx5QndDbEgwQjtBcEQra005QjtBb0RubE1JO0VBQ0U7RUFDQTtBcERxbE1OO0FvRHBsTUk7RXhDbUhBLGlCd0NsSDBCO0FwRHNsTTlCO0FZbGpNRTtFd0NsQ0U7SUFDRTtJQUNBO0VwRHVsTUo7RW9EdGxNRTtJQUNFO0lBQ0E7RXBEd2xNSjtFb0R2bE1FO0lBQ0U7SUFDQTtFcER5bE1KO0VvRHhsTUU7SUFDRTtJQUNBO0VwRDBsTUo7RW9EemxNRTtJQUNFO0lBQ0E7RXBEMmxNSjtFb0QxbE1FO0lBQ0U7SUFDQTtFcEQ0bE1KO0VvRDNsTUU7SUFDRTtJQUNBO0VwRDZsTUo7RW9ENWxNRTtJQUNFO0lBQ0E7RXBEOGxNSjtFb0Q3bE1FO0lBQ0U7SUFDQTtFcEQrbE1KO0VvRDlsTUU7SUFDRTtJQUNBO0VwRGdtTUo7RW9EL2xNRTtJQUNFO0lBQ0E7RXBEaW1NSjtFb0RobU1FO0l4QytFQSxnQndDOUUwQjtFcERrbU01QjtFb0RqbU1FO0l4QzZFQSxxQndDNUUwQjtFcERtbU01QjtFb0RsbU1FO0l4QzJFQSxnQndDMUUwQjtFcERvbU01QjtFb0RubU1FO0l4Q3lFQSxxQndDeEUwQjtFcERxbU01QjtFb0RwbU1FO0l4Q3VFQSxnQndDdEUwQjtFcERzbU01QjtFb0RybU1FO0l4Q3FFQSxnQndDcEUwQjtFcER1bU01QjtFb0R0bU1FO0l4Q21FQSxnQndDbEUwQjtFcER3bU01QjtFb0R2bU1FO0l4Q2lFQSxnQndDaEUwQjtFcER5bU01QjtFb0R4bU1FO0l4QytEQSxnQndDOUQwQjtFcEQwbU01QjtFb0R4bU1JO0lBQ0U7SUFDQTtFcEQwbU1OO0VvRHptTUk7SXhDeURGLGV3Q3hENEI7RXBEMm1NOUI7RW9EL21NSTtJQUNFO0lBQ0E7RXBEaW5NTjtFb0Robk1JO0l4Q3lERix3QndDeEQ0QjtFcERrbk05QjtFb0R0bk1JO0lBQ0U7SUFDQTtFcER3bk1OO0VvRHZuTUk7SXhDeURGLHlCd0N4RDRCO0VwRHluTTlCO0VvRDduTUk7SUFDRTtJQUNBO0VwRCtuTU47RW9EOW5NSTtJeEN5REYsZ0J3Q3hENEI7RXBEZ29NOUI7RW9EcG9NSTtJQUNFO0lBQ0E7RXBEc29NTjtFb0Ryb01JO0l4Q3lERix5QndDeEQ0QjtFcER1b005QjtFb0Qzb01JO0lBQ0U7SUFDQTtFcEQ2b01OO0VvRDVvTUk7SXhDeURGLHlCd0N4RDRCO0VwRDhvTTlCO0VvRGxwTUk7SUFDRTtJQUNBO0VwRG9wTU47RW9EbnBNSTtJeEN5REYsZ0J3Q3hENEI7RXBEcXBNOUI7RW9EenBNSTtJQUNFO0lBQ0E7RXBEMnBNTjtFb0QxcE1JO0l4Q3lERix5QndDeEQ0QjtFcEQ0cE05QjtFb0RocU1JO0lBQ0U7SUFDQTtFcERrcU1OO0VvRGpxTUk7SXhDeURGLHlCd0N4RDRCO0VwRG1xTTlCO0VvRHZxTUk7SUFDRTtJQUNBO0VwRHlxTU47RW9EeHFNSTtJeEN5REYsZ0J3Q3hENEI7RXBEMHFNOUI7RW9EOXFNSTtJQUNFO0lBQ0E7RXBEZ3JNTjtFb0QvcU1JO0l4Q3lERix5QndDeEQ0QjtFcERpck05QjtFb0Ryck1JO0lBQ0U7SUFDQTtFcER1ck1OO0VvRHRyTUk7SXhDeURGLHlCd0N4RDRCO0VwRHdyTTlCO0VvRDVyTUk7SUFDRTtJQUNBO0VwRDhyTU47RW9EN3JNSTtJeEN5REYsaUJ3Q3hENEI7RXBEK3JNOUI7QUFDRjtBWWx0TUU7RXdDb0JFO0lBRUU7SUFDQTtFcERnc01KO0VvRC9yTUU7SUFFRTtJQUNBO0VwRGdzTUo7RW9EL3JNRTtJQUVFO0lBQ0E7RXBEZ3NNSjtFb0Qvck1FO0lBRUU7SUFDQTtFcERnc01KO0VvRC9yTUU7SUFFRTtJQUNBO0VwRGdzTUo7RW9EL3JNRTtJQUVFO0lBQ0E7RXBEZ3NNSjtFb0Qvck1FO0lBRUU7SUFDQTtFcERnc01KO0VvRC9yTUU7SUFFRTtJQUNBO0VwRGdzTUo7RW9EL3JNRTtJQUVFO0lBQ0E7RXBEZ3NNSjtFb0Qvck1FO0lBRUU7SUFDQTtFcERnc01KO0VvRC9yTUU7SUFFRTtJQUNBO0VwRGdzTUo7RW9EL3JNRTtJeENVQSxnQndDUjBCO0VwRGdzTTVCO0VvRC9yTUU7SXhDT0EscUJ3Q0wwQjtFcERnc001QjtFb0Qvck1FO0l4Q0lBLGdCd0NGMEI7RXBEZ3NNNUI7RW9EL3JNRTtJeENDQSxxQndDQzBCO0VwRGdzTTVCO0VvRC9yTUU7SXhDRkEsZ0J3Q0kwQjtFcERnc001QjtFb0Qvck1FO0l4Q0xBLGdCd0NPMEI7RXBEZ3NNNUI7RW9EL3JNRTtJeENSQSxnQndDVTBCO0VwRGdzTTVCO0VvRC9yTUU7SXhDWEEsZ0J3Q2EwQjtFcERnc001QjtFb0Qvck1FO0l4Q2RBLGdCd0NnQjBCO0VwRGdzTTVCO0VvRDlyTUk7SUFFRTtJQUNBO0VwRCtyTU47RW9EOXJNSTtJeEN0QkYsZXdDd0I0QjtFcEQrck05QjtFb0Ryc01JO0lBRUU7SUFDQTtFcERzc01OO0VvRHJzTUk7SXhDdEJGLHdCd0N3QjRCO0VwRHNzTTlCO0VvRDVzTUk7SUFFRTtJQUNBO0VwRDZzTU47RW9ENXNNSTtJeEN0QkYseUJ3Q3dCNEI7RXBENnNNOUI7RW9EbnRNSTtJQUVFO0lBQ0E7RXBEb3RNTjtFb0RudE1JO0l4Q3RCRixnQndDd0I0QjtFcERvdE05QjtFb0QxdE1JO0lBRUU7SUFDQTtFcEQydE1OO0VvRDF0TUk7SXhDdEJGLHlCd0N3QjRCO0VwRDJ0TTlCO0VvRGp1TUk7SUFFRTtJQUNBO0VwRGt1TU47RW9EanVNSTtJeEN0QkYseUJ3Q3dCNEI7RXBEa3VNOUI7RW9EeHVNSTtJQUVFO0lBQ0E7RXBEeXVNTjtFb0R4dU1JO0l4Q3RCRixnQndDd0I0QjtFcER5dU05QjtFb0QvdU1JO0lBRUU7SUFDQTtFcERndk1OO0VvRC91TUk7SXhDdEJGLHlCd0N3QjRCO0VwRGd2TTlCO0VvRHR2TUk7SUFFRTtJQUNBO0VwRHV2TU47RW9EdHZNSTtJeEN0QkYseUJ3Q3dCNEI7RXBEdXZNOUI7RW9EN3ZNSTtJQUVFO0lBQ0E7RXBEOHZNTjtFb0Q3dk1JO0l4Q3RCRixnQndDd0I0QjtFcEQ4dk05QjtFb0Rwd01JO0lBRUU7SUFDQTtFcERxd01OO0VvRHB3TUk7SXhDdEJGLHlCd0N3QjRCO0VwRHF3TTlCO0VvRDN3TUk7SUFFRTtJQUNBO0VwRDR3TU47RW9EM3dNSTtJeEN0QkYseUJ3Q3dCNEI7RXBENHdNOUI7RW9EbHhNSTtJQUVFO0lBQ0E7RXBEbXhNTjtFb0RseE1JO0l4Q3RCRixpQndDd0I0QjtFcERteE05QjtBQUNGO0FZOTJNRTtFd0M0RkU7SUFDRTtJQUNBO0VwRHF4TUo7RW9EcHhNRTtJQUNFO0lBQ0E7RXBEc3hNSjtFb0RyeE1FO0lBQ0U7SUFDQTtFcER1eE1KO0VvRHR4TUU7SUFDRTtJQUNBO0VwRHd4TUo7RW9EdnhNRTtJQUNFO0lBQ0E7RXBEeXhNSjtFb0R4eE1FO0lBQ0U7SUFDQTtFcEQweE1KO0VvRHp4TUU7SUFDRTtJQUNBO0VwRDJ4TUo7RW9EMXhNRTtJQUNFO0lBQ0E7RXBENHhNSjtFb0QzeE1FO0lBQ0U7SUFDQTtFcEQ2eE1KO0VvRDV4TUU7SUFDRTtJQUNBO0VwRDh4TUo7RW9EN3hNRTtJQUNFO0lBQ0E7RXBEK3hNSjtFb0Q5eE1FO0l4QzNEQSxnQndDNEQwQjtFcERneU01QjtFb0QveE1FO0l4QzdEQSxxQndDOEQwQjtFcERpeU01QjtFb0RoeU1FO0l4Qy9EQSxnQndDZ0UwQjtFcERreU01QjtFb0RqeU1FO0l4Q2pFQSxxQndDa0UwQjtFcERteU01QjtFb0RseU1FO0l4Q25FQSxnQndDb0UwQjtFcERveU01QjtFb0RueU1FO0l4Q3JFQSxnQndDc0UwQjtFcERxeU01QjtFb0RweU1FO0l4Q3ZFQSxnQndDd0UwQjtFcERzeU01QjtFb0RyeU1FO0l4Q3pFQSxnQndDMEUwQjtFcER1eU01QjtFb0R0eU1FO0l4QzNFQSxnQndDNEUwQjtFcER3eU01QjtFb0R0eU1JO0lBQ0U7SUFDQTtFcER3eU1OO0VvRHZ5TUk7SXhDakZGLGV3Q2tGNEI7RXBEeXlNOUI7RW9EN3lNSTtJQUNFO0lBQ0E7RXBEK3lNTjtFb0Q5eU1JO0l4Q2pGRix3QndDa0Y0QjtFcERnek05QjtFb0Rwek1JO0lBQ0U7SUFDQTtFcERzek1OO0VvRHJ6TUk7SXhDakZGLHlCd0NrRjRCO0VwRHV6TTlCO0VvRDN6TUk7SUFDRTtJQUNBO0VwRDZ6TU47RW9ENXpNSTtJeENqRkYsZ0J3Q2tGNEI7RXBEOHpNOUI7RW9EbDBNSTtJQUNFO0lBQ0E7RXBEbzBNTjtFb0RuME1JO0l4Q2pGRix5QndDa0Y0QjtFcERxME05QjtFb0R6ME1JO0lBQ0U7SUFDQTtFcEQyME1OO0VvRDEwTUk7SXhDakZGLHlCd0NrRjRCO0VwRDQwTTlCO0VvRGgxTUk7SUFDRTtJQUNBO0VwRGsxTU47RW9EajFNSTtJeENqRkYsZ0J3Q2tGNEI7RXBEbTFNOUI7RW9EdjFNSTtJQUNFO0lBQ0E7RXBEeTFNTjtFb0R4MU1JO0l4Q2pGRix5QndDa0Y0QjtFcEQwMU05QjtFb0Q5MU1JO0lBQ0U7SUFDQTtFcERnMk1OO0VvRC8xTUk7SXhDakZGLHlCd0NrRjRCO0VwRGkyTTlCO0VvRHIyTUk7SUFDRTtJQUNBO0VwRHUyTU47RW9EdDJNSTtJeENqRkYsZ0J3Q2tGNEI7RXBEdzJNOUI7RW9ENTJNSTtJQUNFO0lBQ0E7RXBEODJNTjtFb0Q3Mk1JO0l4Q2pGRix5QndDa0Y0QjtFcEQrMk05QjtFb0RuM01JO0lBQ0U7SUFDQTtFcERxM01OO0VvRHAzTUk7SXhDakZGLHlCd0NrRjRCO0VwRHMzTTlCO0VvRDEzTUk7SUFDRTtJQUNBO0VwRDQzTU47RW9EMzNNSTtJeENqRkYsaUJ3Q2tGNEI7RXBENjNNOUI7QUFDRjtBWTlnTkU7RXdDa0pFO0lBQ0U7SUFDQTtFcEQrM01KO0VvRDkzTUU7SUFDRTtJQUNBO0VwRGc0TUo7RW9ELzNNRTtJQUNFO0lBQ0E7RXBEaTRNSjtFb0RoNE1FO0lBQ0U7SUFDQTtFcERrNE1KO0VvRGo0TUU7SUFDRTtJQUNBO0VwRG00TUo7RW9EbDRNRTtJQUNFO0lBQ0E7RXBEbzRNSjtFb0RuNE1FO0lBQ0U7SUFDQTtFcERxNE1KO0VvRHA0TUU7SUFDRTtJQUNBO0VwRHM0TUo7RW9EcjRNRTtJQUNFO0lBQ0E7RXBEdTRNSjtFb0R0NE1FO0lBQ0U7SUFDQTtFcER3NE1KO0VvRHY0TUU7SUFDRTtJQUNBO0VwRHk0TUo7RW9EeDRNRTtJeENySEEsZ0J3Q3NIMEI7RXBEMDRNNUI7RW9EejRNRTtJeEN2SEEscUJ3Q3dIMEI7RXBEMjRNNUI7RW9EMTRNRTtJeEN6SEEsZ0J3QzBIMEI7RXBENDRNNUI7RW9EMzRNRTtJeEMzSEEscUJ3QzRIMEI7RXBENjRNNUI7RW9ENTRNRTtJeEM3SEEsZ0J3QzhIMEI7RXBEODRNNUI7RW9ENzRNRTtJeEMvSEEsZ0J3Q2dJMEI7RXBEKzRNNUI7RW9EOTRNRTtJeENqSUEsZ0J3Q2tJMEI7RXBEZzVNNUI7RW9ELzRNRTtJeENuSUEsZ0J3Q29JMEI7RXBEaTVNNUI7RW9EaDVNRTtJeENySUEsZ0J3Q3NJMEI7RXBEazVNNUI7RW9EaDVNSTtJQUNFO0lBQ0E7RXBEazVNTjtFb0RqNU1JO0l4QzNJRixld0M0STRCO0VwRG01TTlCO0VvRHY1TUk7SUFDRTtJQUNBO0VwRHk1TU47RW9EeDVNSTtJeEMzSUYsd0J3QzRJNEI7RXBEMDVNOUI7RW9EOTVNSTtJQUNFO0lBQ0E7RXBEZzZNTjtFb0QvNU1JO0l4QzNJRix5QndDNEk0QjtFcERpNk05QjtFb0RyNk1JO0lBQ0U7SUFDQTtFcER1Nk1OO0VvRHQ2TUk7SXhDM0lGLGdCd0M0STRCO0VwRHc2TTlCO0VvRDU2TUk7SUFDRTtJQUNBO0VwRDg2TU47RW9ENzZNSTtJeEMzSUYseUJ3QzRJNEI7RXBEKzZNOUI7RW9EbjdNSTtJQUNFO0lBQ0E7RXBEcTdNTjtFb0RwN01JO0l4QzNJRix5QndDNEk0QjtFcERzN005QjtFb0QxN01JO0lBQ0U7SUFDQTtFcEQ0N01OO0VvRDM3TUk7SXhDM0lGLGdCd0M0STRCO0VwRDY3TTlCO0VvRGo4TUk7SUFDRTtJQUNBO0VwRG04TU47RW9EbDhNSTtJeEMzSUYseUJ3QzRJNEI7RXBEbzhNOUI7RW9EeDhNSTtJQUNFO0lBQ0E7RXBEMDhNTjtFb0R6OE1JO0l4QzNJRix5QndDNEk0QjtFcEQyOE05QjtFb0QvOE1JO0lBQ0U7SUFDQTtFcERpOU1OO0VvRGg5TUk7SXhDM0lGLGdCd0M0STRCO0VwRGs5TTlCO0VvRHQ5TUk7SUFDRTtJQUNBO0VwRHc5TU47RW9EdjlNSTtJeEMzSUYseUJ3QzRJNEI7RXBEeTlNOUI7RW9ENzlNSTtJQUNFO0lBQ0E7RXBEKzlNTjtFb0Q5OU1JO0l4QzNJRix5QndDNEk0QjtFcERnK005QjtFb0RwK01JO0lBQ0U7SUFDQTtFcERzK01OO0VvRHIrTUk7SXhDM0lGLGlCd0M0STRCO0VwRHUrTTlCO0FBQ0Y7QVlucU5JO0V3QzZMQTtJQUNFO0lBQ0E7RXBEeStNSjtFb0R4K01FO0lBQ0U7SUFDQTtFcEQwK01KO0VvRHorTUU7SUFDRTtJQUNBO0VwRDIrTUo7RW9EMStNRTtJQUNFO0lBQ0E7RXBENCtNSjtFb0QzK01FO0lBQ0U7SUFDQTtFcEQ2K01KO0VvRDUrTUU7SUFDRTtJQUNBO0VwRDgrTUo7RW9ENytNRTtJQUNFO0lBQ0E7RXBEKytNSjtFb0Q5K01FO0lBQ0U7SUFDQTtFcERnL01KO0VvRC8rTUU7SUFDRTtJQUNBO0VwRGkvTUo7RW9EaC9NRTtJQUNFO0lBQ0E7RXBEay9NSjtFb0RqL01FO0lBQ0U7SUFDQTtFcERtL01KO0VvRGwvTUU7SXhDL0tBLGdCd0NnTDBCO0VwRG8vTTVCO0VvRG4vTUU7SXhDakxBLHFCd0NrTDBCO0VwRHEvTTVCO0VvRHAvTUU7SXhDbkxBLGdCd0NvTDBCO0VwRHMvTTVCO0VvRHIvTUU7SXhDckxBLHFCd0NzTDBCO0VwRHUvTTVCO0VvRHQvTUU7SXhDdkxBLGdCd0N3TDBCO0VwRHcvTTVCO0VvRHYvTUU7SXhDekxBLGdCd0MwTDBCO0VwRHkvTTVCO0VvRHgvTUU7SXhDM0xBLGdCd0M0TDBCO0VwRDAvTTVCO0VvRHovTUU7SXhDN0xBLGdCd0M4TDBCO0VwRDIvTTVCO0VvRDEvTUU7SXhDL0xBLGdCd0NnTTBCO0VwRDQvTTVCO0VvRDEvTUk7SUFDRTtJQUNBO0VwRDQvTU47RW9EMy9NSTtJeENyTUYsZXdDc000QjtFcEQ2L005QjtFb0RqZ05JO0lBQ0U7SUFDQTtFcERtZ05OO0VvRGxnTkk7SXhDck1GLHdCd0NzTTRCO0VwRG9nTjlCO0VvRHhnTkk7SUFDRTtJQUNBO0VwRDBnTk47RW9EemdOSTtJeENyTUYseUJ3Q3NNNEI7RXBEMmdOOUI7RW9EL2dOSTtJQUNFO0lBQ0E7RXBEaWhOTjtFb0RoaE5JO0l4Q3JNRixnQndDc000QjtFcERraE45QjtFb0R0aE5JO0lBQ0U7SUFDQTtFcER3aE5OO0VvRHZoTkk7SXhDck1GLHlCd0NzTTRCO0VwRHloTjlCO0VvRDdoTkk7SUFDRTtJQUNBO0VwRCtoTk47RW9EOWhOSTtJeENyTUYseUJ3Q3NNNEI7RXBEZ2lOOUI7RW9EcGlOSTtJQUNFO0lBQ0E7RXBEc2lOTjtFb0RyaU5JO0l4Q3JNRixnQndDc000QjtFcER1aU45QjtFb0QzaU5JO0lBQ0U7SUFDQTtFcEQ2aU5OO0VvRDVpTkk7SXhDck1GLHlCd0NzTTRCO0VwRDhpTjlCO0VvRGxqTkk7SUFDRTtJQUNBO0VwRG9qTk47RW9EbmpOSTtJeENyTUYseUJ3Q3NNNEI7RXBEcWpOOUI7RW9EempOSTtJQUNFO0lBQ0E7RXBEMmpOTjtFb0Qxak5JO0l4Q3JNRixnQndDc000QjtFcEQ0ak45QjtFb0Roa05JO0lBQ0U7SUFDQTtFcERra05OO0VvRGprTkk7SXhDck1GLHlCd0NzTTRCO0VwRG1rTjlCO0VvRHZrTkk7SUFDRTtJQUNBO0VwRHlrTk47RW9EeGtOSTtJeENyTUYseUJ3Q3NNNEI7RXBEMGtOOUI7RW9EOWtOSTtJQUNFO0lBQ0E7RXBEZ2xOTjtFb0Qva05JO0l4Q3JNRixpQndDc000QjtFcERpbE45QjtBQUNGO0FZeHpOSTtFd0N3T0E7SUFDRTtJQUNBO0VwRG1sTko7RW9EbGxORTtJQUNFO0lBQ0E7RXBEb2xOSjtFb0RubE5FO0lBQ0U7SUFDQTtFcERxbE5KO0VvRHBsTkU7SUFDRTtJQUNBO0VwRHNsTko7RW9EcmxORTtJQUNFO0lBQ0E7RXBEdWxOSjtFb0R0bE5FO0lBQ0U7SUFDQTtFcER3bE5KO0VvRHZsTkU7SUFDRTtJQUNBO0VwRHlsTko7RW9EeGxORTtJQUNFO0lBQ0E7RXBEMGxOSjtFb0R6bE5FO0lBQ0U7SUFDQTtFcEQybE5KO0VvRDFsTkU7SUFDRTtJQUNBO0VwRDRsTko7RW9EM2xORTtJQUNFO0lBQ0E7RXBENmxOSjtFb0Q1bE5FO0l4Q3pPQSxnQndDME8wQjtFcEQ4bE41QjtFb0Q3bE5FO0l4QzNPQSxxQndDNE8wQjtFcEQrbE41QjtFb0Q5bE5FO0l4QzdPQSxnQndDOE8wQjtFcERnbU41QjtFb0QvbE5FO0l4Qy9PQSxxQndDZ1AwQjtFcERpbU41QjtFb0RobU5FO0l4Q2pQQSxnQndDa1AwQjtFcERrbU41QjtFb0RqbU5FO0l4Q25QQSxnQndDb1AwQjtFcERtbU41QjtFb0RsbU5FO0l4Q3JQQSxnQndDc1AwQjtFcERvbU41QjtFb0RubU5FO0l4Q3ZQQSxnQndDd1AwQjtFcERxbU41QjtFb0RwbU5FO0l4Q3pQQSxnQndDMFAwQjtFcERzbU41QjtFb0RwbU5JO0lBQ0U7SUFDQTtFcERzbU5OO0VvRHJtTkk7SXhDL1BGLGV3Q2dRNEI7RXBEdW1OOUI7RW9EM21OSTtJQUNFO0lBQ0E7RXBENm1OTjtFb0Q1bU5JO0l4Qy9QRix3QndDZ1E0QjtFcEQ4bU45QjtFb0Rsbk5JO0lBQ0U7SUFDQTtFcERvbk5OO0VvRG5uTkk7SXhDL1BGLHlCd0NnUTRCO0VwRHFuTjlCO0VvRHpuTkk7SUFDRTtJQUNBO0VwRDJuTk47RW9EMW5OSTtJeEMvUEYsZ0J3Q2dRNEI7RXBENG5OOUI7RW9EaG9OSTtJQUNFO0lBQ0E7RXBEa29OTjtFb0Rqb05JO0l4Qy9QRix5QndDZ1E0QjtFcERtb045QjtFb0R2b05JO0lBQ0U7SUFDQTtFcER5b05OO0VvRHhvTkk7SXhDL1BGLHlCd0NnUTRCO0VwRDBvTjlCO0VvRDlvTkk7SUFDRTtJQUNBO0VwRGdwTk47RW9EL29OSTtJeEMvUEYsZ0J3Q2dRNEI7RXBEaXBOOUI7RW9EcnBOSTtJQUNFO0lBQ0E7RXBEdXBOTjtFb0R0cE5JO0l4Qy9QRix5QndDZ1E0QjtFcER3cE45QjtFb0Q1cE5JO0lBQ0U7SUFDQTtFcEQ4cE5OO0VvRDdwTkk7SXhDL1BGLHlCd0NnUTRCO0VwRCtwTjlCO0VvRG5xTkk7SUFDRTtJQUNBO0VwRHFxTk47RW9EcHFOSTtJeEMvUEYsZ0J3Q2dRNEI7RXBEc3FOOUI7RW9EMXFOSTtJQUNFO0lBQ0E7RXBENHFOTjtFb0QzcU5JO0l4Qy9QRix5QndDZ1E0QjtFcEQ2cU45QjtFb0Rqck5JO0lBQ0U7SUFDQTtFcERtck5OO0VvRGxyTkk7SXhDL1BGLHlCd0NnUTRCO0VwRG9yTjlCO0VvRHhyTkk7SUFDRTtJQUNBO0VwRDByTk47RW9EenJOSTtJeEMvUEYsaUJ3Q2dRNEI7RXBEMnJOOUI7QUFDRjs7QW9EMXJOQTtFeENsUUkscUJ3Q21Rc0I7RXhDblF0QixzQndDb1FzQjtFQUN4QjtBcEQ2ck5GO0FvRDVyTkU7RUFDRTtBcEQ4ck5KO0FvRDdyTkU7RUFDRTtBcEQrck5KO0FvRDdyTkU7RUFDRTtBcEQrck5KO0FvRDlyTkU7RXhDN1FFLGN3QzhRd0I7RXhDOVF4Qixld0MrUXdCO0VBQ3hCO0FwRGdzTko7QW9EL3JOSTtFQUNFO0VBQ0E7QXBEaXNOTjtBb0Roc05JO0VBQ0U7QXBEa3NOTjtBb0Rqc05JO0VBQ0U7QXBEbXNOTjtBb0Rsc05FO0VBQ0U7QXBEb3NOSjtBb0Ruc05FO0VBQ0U7QXBEcXNOSjtBb0Rwc05FO0VBQ0U7QXBEc3NOSjtBWTdpT0U7RXdDMFdFO0lBQ0U7RXBEc3NOSjtBQUNGO0FZdGlPRTtFd0NrV0U7SUFDRTtFcER1c05KO0FBQ0Y7O0FvRHJzTkU7RUFDRTtFeEN6U0Esd0N3QzBTd0I7RXhDMVN4Qix5Q3dDMlN3QjtBcER3c041QjtBb0R2c05JO0VBQ0U7RUFDQTtBcER5c05OO0FvRHZzTk07RUFDRTtBcER5c05SO0FZeGtPRTtFd0NpWU07SUFDRTtFcEQwc05SO0FBQ0Y7QVl6a09FO0V3Q2dZTTtJQUNFO0VwRDRzTlI7QUFDRjtBWTFrT0U7RXdDK1hNO0lBQ0U7RXBEOHNOUjtBQUNGO0FZM2tPRTtFd0M4WE07SUFDRTtFcERndE5SO0FBQ0Y7QVk1a09FO0V3QzZYTTtJQUNFO0VwRGt0TlI7QUFDRjtBWTVrT0k7RXdDMlhJO0lBQ0U7RXBEb3ROUjtBQUNGO0FZdmtPSTtFd0NvWEk7SUFDRTtFcERzdE5SO0FBQ0Y7QVl2a09JO0V3Q2tYSTtJQUNFO0VwRHd0TlI7QUFDRjtBWWxrT0k7RXdDMldJO0lBQ0U7RXBEMHROUjtBQUNGO0FvRHZ2Tk07RUFDRTtBcER5dk5SO0FZeG5PRTtFd0NpWU07SUFDRTtFcEQwdk5SO0FBQ0Y7QVl6bk9FO0V3Q2dZTTtJQUNFO0VwRDR2TlI7QUFDRjtBWTFuT0U7RXdDK1hNO0lBQ0U7RXBEOHZOUjtBQUNGO0FZM25PRTtFd0M4WE07SUFDRTtFcERnd05SO0FBQ0Y7QVk1bk9FO0V3QzZYTTtJQUNFO0VwRGt3TlI7QUFDRjtBWTVuT0k7RXdDMlhJO0lBQ0U7RXBEb3dOUjtBQUNGO0FZdm5PSTtFd0NvWEk7SUFDRTtFcERzd05SO0FBQ0Y7QVl2bk9JO0V3Q2tYSTtJQUNFO0VwRHd3TlI7QUFDRjtBWWxuT0k7RXdDMldJO0lBQ0U7RXBEMHdOUjtBQUNGO0FvRHZ5Tk07RUFDRTtBcER5eU5SO0FZeHFPRTtFd0NpWU07SUFDRTtFcEQweU5SO0FBQ0Y7QVl6cU9FO0V3Q2dZTTtJQUNFO0VwRDR5TlI7QUFDRjtBWTFxT0U7RXdDK1hNO0lBQ0U7RXBEOHlOUjtBQUNGO0FZM3FPRTtFd0M4WE07SUFDRTtFcERnek5SO0FBQ0Y7QVk1cU9FO0V3QzZYTTtJQUNFO0VwRGt6TlI7QUFDRjtBWTVxT0k7RXdDMlhJO0lBQ0U7RXBEb3pOUjtBQUNGO0FZdnFPSTtFd0NvWEk7SUFDRTtFcERzek5SO0FBQ0Y7QVl2cU9JO0V3Q2tYSTtJQUNFO0VwRHd6TlI7QUFDRjtBWWxxT0k7RXdDMldJO0lBQ0U7RXBEMHpOUjtBQUNGO0FvRHYxTk07RUFDRTtBcER5MU5SO0FZeHRPRTtFd0NpWU07SUFDRTtFcEQwMU5SO0FBQ0Y7QVl6dE9FO0V3Q2dZTTtJQUNFO0VwRDQxTlI7QUFDRjtBWTF0T0U7RXdDK1hNO0lBQ0U7RXBEODFOUjtBQUNGO0FZM3RPRTtFd0M4WE07SUFDRTtFcERnMk5SO0FBQ0Y7QVk1dE9FO0V3QzZYTTtJQUNFO0VwRGsyTlI7QUFDRjtBWTV0T0k7RXdDMlhJO0lBQ0U7RXBEbzJOUjtBQUNGO0FZdnRPSTtFd0NvWEk7SUFDRTtFcERzMk5SO0FBQ0Y7QVl2dE9JO0V3Q2tYSTtJQUNFO0VwRHcyTlI7QUFDRjtBWWx0T0k7RXdDMldJO0lBQ0U7RXBEMDJOUjtBQUNGO0FvRHY0Tk07RUFDRTtBcER5NE5SO0FZeHdPRTtFd0NpWU07SUFDRTtFcEQwNE5SO0FBQ0Y7QVl6d09FO0V3Q2dZTTtJQUNFO0VwRDQ0TlI7QUFDRjtBWTF3T0U7RXdDK1hNO0lBQ0U7RXBEODROUjtBQUNGO0FZM3dPRTtFd0M4WE07SUFDRTtFcERnNU5SO0FBQ0Y7QVk1d09FO0V3QzZYTTtJQUNFO0VwRGs1TlI7QUFDRjtBWTV3T0k7RXdDMlhJO0lBQ0U7RXBEbzVOUjtBQUNGO0FZdndPSTtFd0NvWEk7SUFDRTtFcERzNU5SO0FBQ0Y7QVl2d09JO0V3Q2tYSTtJQUNFO0VwRHc1TlI7QUFDRjtBWWx3T0k7RXdDMldJO0lBQ0U7RXBEMDVOUjtBQUNGO0FvRHY3Tk07RUFDRTtBcER5N05SO0FZeHpPRTtFd0NpWU07SUFDRTtFcEQwN05SO0FBQ0Y7QVl6ek9FO0V3Q2dZTTtJQUNFO0VwRDQ3TlI7QUFDRjtBWTF6T0U7RXdDK1hNO0lBQ0U7RXBEODdOUjtBQUNGO0FZM3pPRTtFd0M4WE07SUFDRTtFcERnOE5SO0FBQ0Y7QVk1ek9FO0V3QzZYTTtJQUNFO0VwRGs4TlI7QUFDRjtBWTV6T0k7RXdDMlhJO0lBQ0U7RXBEbzhOUjtBQUNGO0FZdnpPSTtFd0NvWEk7SUFDRTtFcERzOE5SO0FBQ0Y7QVl2ek9JO0V3Q2tYSTtJQUNFO0VwRHc4TlI7QUFDRjtBWWx6T0k7RXdDMldJO0lBQ0U7RXBEMDhOUjtBQUNGO0FvRHYrTk07RUFDRTtBcER5K05SO0FZeDJPRTtFd0NpWU07SUFDRTtFcEQwK05SO0FBQ0Y7QVl6Mk9FO0V3Q2dZTTtJQUNFO0VwRDQrTlI7QUFDRjtBWTEyT0U7RXdDK1hNO0lBQ0U7RXBEOCtOUjtBQUNGO0FZMzJPRTtFd0M4WE07SUFDRTtFcERnL05SO0FBQ0Y7QVk1Mk9FO0V3QzZYTTtJQUNFO0VwRGsvTlI7QUFDRjtBWTUyT0k7RXdDMlhJO0lBQ0U7RXBEby9OUjtBQUNGO0FZdjJPSTtFd0NvWEk7SUFDRTtFcERzL05SO0FBQ0Y7QVl2Mk9JO0V3Q2tYSTtJQUNFO0VwRHcvTlI7QUFDRjtBWWwyT0k7RXdDMldJO0lBQ0U7RXBEMC9OUjtBQUNGO0FvRHZoT007RUFDRTtBcER5aE9SO0FZeDVPRTtFd0NpWU07SUFDRTtFcEQwaE9SO0FBQ0Y7QVl6NU9FO0V3Q2dZTTtJQUNFO0VwRDRoT1I7QUFDRjtBWTE1T0U7RXdDK1hNO0lBQ0U7RXBEOGhPUjtBQUNGO0FZMzVPRTtFd0M4WE07SUFDRTtFcERnaU9SO0FBQ0Y7QVk1NU9FO0V3QzZYTTtJQUNFO0VwRGtpT1I7QUFDRjtBWTU1T0k7RXdDMlhJO0lBQ0U7RXBEb2lPUjtBQUNGO0FZdjVPSTtFd0NvWEk7SUFDRTtFcERzaU9SO0FBQ0Y7QVl2NU9JO0V3Q2tYSTtJQUNFO0VwRHdpT1I7QUFDRjtBWWw1T0k7RXdDMldJO0lBQ0U7RXBEMGlPUjtBQUNGO0FvRHZrT007RUFDRTtBcER5a09SO0FZeDhPRTtFd0NpWU07SUFDRTtFcEQwa09SO0FBQ0Y7QVl6OE9FO0V3Q2dZTTtJQUNFO0VwRDRrT1I7QUFDRjtBWTE4T0U7RXdDK1hNO0lBQ0U7RXBEOGtPUjtBQUNGO0FZMzhPRTtFd0M4WE07SUFDRTtFcERnbE9SO0FBQ0Y7QVk1OE9FO0V3QzZYTTtJQUNFO0VwRGtsT1I7QUFDRjtBWTU4T0k7RXdDMlhJO0lBQ0U7RXBEb2xPUjtBQUNGO0FZdjhPSTtFd0NvWEk7SUFDRTtFcERzbE9SO0FBQ0Y7QVl2OE9JO0V3Q2tYSTtJQUNFO0VwRHdsT1I7QUFDRjtBWWw4T0k7RXdDMldJO0lBQ0U7RXBEMGxPUjtBQUNGOztBcUR2bFBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QXJEMGxQRjtBcUR4bFBFO0VBQ0U7RUFDQTtFQUNBO0FyRDBsUEo7QXFEemxQSTtFQUNFO0FyRDJsUE47QXFEMWxQSTtFQUNFLHNCQWpCUztBckQ2bVBmO0FxRDNsUEU7RUFDRTtBckQ2bFBKO0FxRDVsUEU7RUFDRSxnQkFyQlc7QXJEbW5QZjtBcUQ3bFBFO0VBQ0U7QXJEK2xQSjtBcUQ5bFBJO0VBQ0U7QXJEZ21QTjtBWWpoUEU7RXlDNUVFO0lBQ0U7RXJEZ21QSjtFcUQ5bFBJO0lBQ0U7SUFDQTtFckRnbVBOO0VxRGxtUEk7SUFDRTtJQUNBO0VyRG9tUE47RXFEdG1QSTtJQUNFO0lBQ0E7RXJEd21QTjtFcUQxbVBJO0lBQ0U7SUFDQTtFckQ0bVBOO0VxRDltUEk7SUFDRTtJQUNBO0VyRGduUE47RXFEbG5QSTtJQUNFO0lBQ0E7RXJEb25QTjtFcUR0blBJO0lBQ0U7SUFDQTtFckR3blBOO0VxRDFuUEk7SUFDRTtJQUNBO0VyRDRuUE47RXFEOW5QSTtJQUNFO0lBQ0E7RXJEZ29QTjtFcURsb1BJO0lBQ0U7SUFDQTtFckRvb1BOO0VxRHRvUEk7SUFDRTtJQUNBO0VyRHdvUE47RXFEMW9QSTtJQUNFO0lBQ0E7RXJENG9QTjtBQUNGOztBc0RoclBBO0FDSUU7RUFDRTtBdkRnclBKOztBdUQ5cVBJO0VBRUU7QXZEZ3JQTjs7QXVEL3FQRTtFQUNFO0F2RGtyUEo7O0F1RHpyUEU7RUFDRTtBdkQ0clBKOztBdUQxclBJO0VBRUU7QXZENHJQTjs7QXVEM3JQRTtFQUNFO0F2RDhyUEo7O0F1RHJzUEU7RUFDRTtBdkR3c1BKOztBdUR0c1BJO0VBRUU7QXZEd3NQTjs7QXVEdnNQRTtFQUNFO0F2RDBzUEo7O0F1RGp0UEU7RUFDRTtBdkRvdFBKOztBdURsdFBJO0VBRUU7QXZEb3RQTjs7QXVEbnRQRTtFQUNFO0F2RHN0UEo7O0F1RDd0UEU7RUFDRTtBdkRndVBKOztBdUQ5dFBJO0VBRUU7QXZEZ3VQTjs7QXVEL3RQRTtFQUNFO0F2RGt1UEo7O0F1RDd0UEk7RUFDRTtBdkRndVBOOztBdUQ5dFBNO0VBRUU7QXZEZ3VQUjs7QXVEL3RQSTtFQUNFO0F2RGt1UE47O0F1RGh1UEk7RUFDRTtBdkRtdVBOOztBdURqdVBNO0VBRUU7QXZEbXVQUjs7QXVEbHVQSTtFQUNFO0F2RHF1UE47O0F1RGp3UEU7RUFDRTtBdkRvd1BKOztBdURsd1BJO0VBRUU7QXZEb3dQTjs7QXVEbndQRTtFQUNFO0F2RHN3UEo7O0F1RGp3UEk7RUFDRTtBdkRvd1BOOztBdURsd1BNO0VBRUU7QXZEb3dQUjs7QXVEbndQSTtFQUNFO0F2RHN3UE47O0F1RHB3UEk7RUFDRTtBdkR1d1BOOztBdURyd1BNO0VBRUU7QXZEdXdQUjs7QXVEdHdQSTtFQUNFO0F2RHl3UE47O0F1RHJ5UEU7RUFDRTtBdkR3eVBKOztBdUR0eVBJO0VBRUU7QXZEd3lQTjs7QXVEdnlQRTtFQUNFO0F2RDB5UEo7O0F1RHJ5UEk7RUFDRTtBdkR3eVBOOztBdUR0eVBNO0VBRUU7QXZEd3lQUjs7QXVEdnlQSTtFQUNFO0F2RDB5UE47O0F1RHh5UEk7RUFDRTtBdkQyeVBOOztBdUR6eVBNO0VBRUU7QXZEMnlQUjs7QXVEMXlQSTtFQUNFO0F2RDZ5UE47O0F1RHowUEU7RUFDRTtBdkQ0MFBKOztBdUQxMFBJO0VBRUU7QXZENDBQTjs7QXVEMzBQRTtFQUNFO0F2RDgwUEo7O0F1RHowUEk7RUFDRTtBdkQ0MFBOOztBdUQxMFBNO0VBRUU7QXZENDBQUjs7QXVEMzBQSTtFQUNFO0F2RDgwUE47O0F1RDUwUEk7RUFDRTtBdkQrMFBOOztBdUQ3MFBNO0VBRUU7QXZEKzBQUjs7QXVEOTBQSTtFQUNFO0F2RGkxUE47O0F1RDcyUEU7RUFDRTtBdkRnM1BKOztBdUQ5MlBJO0VBRUU7QXZEZzNQTjs7QXVELzJQRTtFQUNFO0F2RGszUEo7O0F1RDcyUEk7RUFDRTtBdkRnM1BOOztBdUQ5MlBNO0VBRUU7QXZEZzNQUjs7QXVELzJQSTtFQUNFO0F2RGszUE47O0F1RGgzUEk7RUFDRTtBdkRtM1BOOztBdURqM1BNO0VBRUU7QXZEbTNQUjs7QXVEbDNQSTtFQUNFO0F2RHEzUE47O0F1RGo1UEU7RUFDRTtBdkRvNVBKOztBdURsNVBJO0VBRUU7QXZEbzVQTjs7QXVEbjVQRTtFQUNFO0F2RHM1UEo7O0F1RGo1UEk7RUFDRTtBdkRvNVBOOztBdURsNVBNO0VBRUU7QXZEbzVQUjs7QXVEbjVQSTtFQUNFO0F2RHM1UE47O0F1RHA1UEk7RUFDRTtBdkR1NVBOOztBdURyNVBNO0VBRUU7QXZEdTVQUjs7QXVEdDVQSTtFQUNFO0F2RHk1UE47O0F1RHQ1UEU7RUFDRTtBdkR5NVBKOztBdUR4NVBFO0VBQ0U7QXZEMjVQSjs7QXVEOTVQRTtFQUNFO0F2RGk2UEo7O0F1RGg2UEU7RUFDRTtBdkRtNlBKOztBdUR0NlBFO0VBQ0U7QXZEeTZQSjs7QXVEeDZQRTtFQUNFO0F2RDI2UEo7O0F1RDk2UEU7RUFDRTtBdkRpN1BKOztBdURoN1BFO0VBQ0U7QXZEbTdQSjs7QXVEdDdQRTtFQUNFO0F2RHk3UEo7O0F1RHg3UEU7RUFDRTtBdkQyN1BKOztBdUQ5N1BFO0VBQ0U7QXZEaThQSjs7QXVEaDhQRTtFQUNFO0F2RG04UEo7O0F1RHQ4UEU7RUFDRTtBdkR5OFBKOztBdUR4OFBFO0VBQ0U7QXZEMjhQSjs7QXVEOThQRTtFQUNFO0F2RGk5UEo7O0F1RGg5UEU7RUFDRTtBdkRtOVBKOztBdUR0OVBFO0VBQ0U7QXZEeTlQSjs7QXVEeDlQRTtFQUNFO0F2RDI5UEo7O0F3RC8vUEU7RUFDRTtBeERrZ1FKOztBd0RuZ1FFO0VBQ0U7QXhEc2dRSjs7QXdEdmdRRTtFQUNFO0F4RDBnUUo7O0F3RDNnUUU7RUFDRTtBeEQ4Z1FKOztBd0QxZ1FFO0VBQ0U7QXhENmdRSjs7QXdEOWdRRTtFQUNFO0F4RGloUUo7O0F3RGxoUUU7RUFDRTtBeERxaFFKOztBd0RqaFFFO0VBQ0U7QXhEb2hRSjs7QXdEcmhRRTtFQUNFO0F4RHdoUUo7O0F3RHpoUUU7RUFDRTtBeEQ0aFFKOztBd0Q3aFFFO0VBQ0U7QXhEZ2lRSjs7QXdEamlRRTtFQUNFO0F4RG9pUUo7O0F3RHJpUUU7RUFDRTtBeER3aVFKOztBd0R6aVFFO0VBQ0U7QXhENGlRSjs7QXdEN2lRRTtFQUNFO0F4RGdqUUo7O0F3RGpqUUU7RUFDRTtBeERvalFKOztBd0RyalFFO0VBQ0U7QXhEd2pRSjs7QXdEcGpRRTtFQUNFO0F4RHVqUUo7O0F3RHhqUUU7RUFDRTtBeEQyalFKOztBd0Q1alFFO0VBQ0U7QXhEK2pRSjs7QXdEaGtRRTtFQUNFO0F4RG1rUUo7O0F3RHBrUUU7RUFDRTtBeER1a1FKOztBd0R4a1FFO0VBQ0U7QXhEMmtRSjs7QXdENWtRRTtFQUNFO0F4RCtrUUo7O0F3RGhsUUU7RUFDRTtBeERtbFFKOztBd0RwbFFFO0VBQ0U7QXhEdWxRSjs7QXdEeGxRRTtFQUNFO0F4RDJsUUo7O0F3RHZsUUU7RUFDRTtBeEQwbFFKOztBd0QzbFFFO0VBQ0U7QXhEOGxRSjs7QXdEL2xRRTtFQUNFO0F4RGttUUo7O0F3RG5tUUU7RUFDRTtBeERzbVFKOztBd0R2bVFFO0VBQ0U7QXhEMG1RSjs7QXdEM21RRTtFQUNFO0F4RDhtUUo7O0F3RC9tUUU7RUFDRTtBeERrblFKOztBd0RublFFO0VBQ0U7QXhEc25RSjs7QXdEdm5RRTtFQUNFO0F4RDBuUUo7O0F3RHRuUUU7RUFDRTtBeER5blFKOztBd0QxblFFO0VBQ0U7QXhENm5RSjs7QXdEOW5RRTtFQUNFO0F4RGlvUUo7O0F3RGxvUUU7RUFDRTtBeERxb1FKOztBd0R0b1FFO0VBQ0U7QXhEeW9RSjs7QXdEMW9RRTtFQUNFO0F4RDZvUUo7O0F3RHhvUUk7RUFDRTtBeEQyb1FOOztBd0Q1b1FJO0VBQ0U7QXhEK29RTjs7QXdEaHBRSTtFQUNFO0F4RG1wUU47O0F3RHBwUUk7RUFDRTtBeER1cFFOOztBd0R4cFFJO0VBQ0U7QXhEMnBRTjs7QXdENXBRSTtFQUNFO0F4RCtwUU47O0F3RGhxUUk7RUFDRTtBeERtcVFOOztBd0RwcVFJO0VBQ0U7QXhEdXFRTjs7QXdEeHFRSTtFQUNFO0F4RDJxUU47O0F3RDVxUUk7RUFDRTtBeEQrcVFOOztBd0RoclFJO0VBQ0U7QXhEbXJRTjs7QXdEcHJRSTtFQUNFO0F4RHVyUU47O0FZdHRRRTtFQUNFO0VBQ0E7RUFDQTtBWnl0UUo7O0F5RDF0UUE7RUFDRTtBekQ2dFFGOztBeUQzdFFBO0VBQ0U7QXpEOHRRRjs7QTBEcnVRQTtFQUNFO0ExRHd1UUY7O0EwRHR1UUE7RUFDRTtBMUR5dVFGOztBMER2dVFBO0VBQ0U7RUFDQTtBMUQwdVFGOztBMkRwdlFBO0VBQ0U7QTNEdXZRRjs7QTREbnZRQTtFQUNFO0E1RHN2UUY7O0E2RDV2UUE7RUFDRTtBN0QrdlFGOztBNkQ3dlFBO0VBQ0U7QTdEZ3dRRjs7QTZEcnZRSTtFQUNFO0E3RHd2UU47O0E2RHJ2UU07RUFDRTtBN0R3dlFSOztBNkR6dlFNO0VBQ0U7QTdENHZRUjs7QTZEN3ZRTTtFQUNFO0E3RGd3UVI7O0E2RGp3UU07RUFDRTtBN0Rvd1FSOztBNkRqd1FNO0VBQ0U7RUFDQTtBN0Rvd1FSOztBNkRqd1FNO0VBQ0U7RUFDQTtBN0Rvd1FSOztBNkRueFFJO0VBQ0U7QTdEc3hRTjs7QTZEbnhRTTtFQUNFO0E3RHN4UVI7O0E2RHZ4UU07RUFDRTtBN0QweFFSOztBNkQzeFFNO0VBQ0U7QTdEOHhRUjs7QTZEL3hRTTtFQUNFO0E3RGt5UVI7O0E2RC94UU07RUFDRTtFQUNBO0E3RGt5UVI7O0E2RC94UU07RUFDRTtFQUNBO0E3RGt5UVI7O0E2RGp6UUk7RUFDRTtBN0RvelFOOztBNkRqelFNO0VBQ0U7QTdEb3pRUjs7QTZEcnpRTTtFQUNFO0E3RHd6UVI7O0E2RHp6UU07RUFDRTtBN0Q0elFSOztBNkQ3elFNO0VBQ0U7QTdEZzBRUjs7QTZEN3pRTTtFQUNFO0VBQ0E7QTdEZzBRUjs7QTZEN3pRTTtFQUNFO0VBQ0E7QTdEZzBRUjs7QTZELzBRSTtFQUNFO0E3RGsxUU47O0E2RC8wUU07RUFDRTtBN0RrMVFSOztBNkRuMVFNO0VBQ0U7QTdEczFRUjs7QTZEdjFRTTtFQUNFO0E3RDAxUVI7O0E2RDMxUU07RUFDRTtBN0Q4MVFSOztBNkQzMVFNO0VBQ0U7RUFDQTtBN0Q4MVFSOztBNkQzMVFNO0VBQ0U7RUFDQTtBN0Q4MVFSOztBNkQ3MlFJO0VBQ0U7QTdEZzNRTjs7QTZENzJRTTtFQUNFO0E3RGczUVI7O0E2RGozUU07RUFDRTtBN0RvM1FSOztBNkRyM1FNO0VBQ0U7QTdEdzNRUjs7QTZEejNRTTtFQUNFO0E3RDQzUVI7O0E2RHozUU07RUFDRTtFQUNBO0E3RDQzUVI7O0E2RHozUU07RUFDRTtFQUNBO0E3RDQzUVI7O0E2RDM0UUk7RUFDRTtBN0Q4NFFOOztBNkQzNFFNO0VBQ0U7QTdEODRRUjs7QTZELzRRTTtFQUNFO0E3RGs1UVI7O0E2RG41UU07RUFDRTtBN0RzNVFSOztBNkR2NVFNO0VBQ0U7QTdEMDVRUjs7QTZEdjVRTTtFQUNFO0VBQ0E7QTdEMDVRUjs7QTZEdjVRTTtFQUNFO0VBQ0E7QTdEMDVRUjs7QTZEejZRSTtFQUNFO0E3RDQ2UU47O0E2RHo2UU07RUFDRTtBN0Q0NlFSOztBNkQ3NlFNO0VBQ0U7QTdEZzdRUjs7QTZEajdRTTtFQUNFO0E3RG83UVI7O0E2RHI3UU07RUFDRTtBN0R3N1FSOztBNkRyN1FNO0VBQ0U7RUFDQTtBN0R3N1FSOztBNkRyN1FNO0VBQ0U7RUFDQTtBN0R3N1FSOztBNkR2OFFJO0VBQ0U7QTdEMDhRTjs7QTZEdjhRTTtFQUNFO0E3RDA4UVI7O0E2RDM4UU07RUFDRTtBN0Q4OFFSOztBNkQvOFFNO0VBQ0U7QTdEazlRUjs7QTZEbjlRTTtFQUNFO0E3RHM5UVI7O0E2RG45UU07RUFDRTtFQUNBO0E3RHM5UVI7O0E2RG45UU07RUFDRTtFQUNBO0E3RHM5UVI7O0E2RHIrUUk7RUFDRTtBN0R3K1FOOztBNkRyK1FNO0VBQ0U7QTdEdytRUjs7QTZEeitRTTtFQUNFO0E3RDQrUVI7O0E2RDcrUU07RUFDRTtBN0RnL1FSOztBNkRqL1FNO0VBQ0U7QTdEby9RUjs7QTZEai9RTTtFQUNFO0VBQ0E7QTdEby9RUjs7QTZEai9RTTtFQUNFO0VBQ0E7QTdEby9RUjs7QTZEbmdSSTtFQUNFO0E3RHNnUk47O0E2RG5nUk07RUFDRTtBN0RzZ1JSOztBNkR2Z1JNO0VBQ0U7QTdEMGdSUjs7QTZEM2dSTTtFQUNFO0E3RDhnUlI7O0E2RC9nUk07RUFDRTtBN0RraFJSOztBNkQvZ1JNO0VBQ0U7RUFDQTtBN0RraFJSOztBNkQvZ1JNO0VBQ0U7RUFDQTtBN0RraFJSOztBNkRqaVJJO0VBQ0U7QTdEb2lSTjs7QTZEamlSTTtFQUNFO0E3RG9pUlI7O0E2RHJpUk07RUFDRTtBN0R3aVJSOztBNkR6aVJNO0VBQ0U7QTdENGlSUjs7QTZEN2lSTTtFQUNFO0E3RGdqUlI7O0E2RDdpUk07RUFDRTtFQUNBO0E3RGdqUlI7O0E2RDdpUk07RUFDRTtFQUNBO0E3RGdqUlI7O0E2RC9qUkk7RUFDRTtBN0Rra1JOOztBNkQvalJNO0VBQ0U7QTdEa2tSUjs7QTZEbmtSTTtFQUNFO0E3RHNrUlI7O0E2RHZrUk07RUFDRTtBN0Qwa1JSOztBNkQza1JNO0VBQ0U7QTdEOGtSUjs7QTZEM2tSTTtFQUNFO0VBQ0E7QTdEOGtSUjs7QTZEM2tSTTtFQUNFO0VBQ0E7QTdEOGtSUjs7QTZEN2xSSTtFQUNFO0E3RGdtUk47O0E2RDdsUk07RUFDRTtBN0RnbVJSOztBNkRqbVJNO0VBQ0U7QTdEb21SUjs7QTZEcm1STTtFQUNFO0E3RHdtUlI7O0E2RHptUk07RUFDRTtBN0Q0bVJSOztBNkR6bVJNO0VBQ0U7RUFDQTtBN0Q0bVJSOztBNkR6bVJNO0VBQ0U7RUFDQTtBN0Q0bVJSOztBNkQzblJJO0VBQ0U7QTdEOG5STjs7QTZEM25STTtFQUNFO0E3RDhuUlI7O0E2RC9uUk07RUFDRTtBN0Rrb1JSOztBNkRub1JNO0VBQ0U7QTdEc29SUjs7QTZEdm9STTtFQUNFO0E3RDBvUlI7O0E2RHZvUk07RUFDRTtFQUNBO0E3RDBvUlI7O0E2RHZvUk07RUFDRTtFQUNBO0E3RDBvUlI7O0E2RHpwUkk7RUFDRTtBN0Q0cFJOOztBNkR6cFJNO0VBQ0U7QTdENHBSUjs7QTZEN3BSTTtFQUNFO0E3RGdxUlI7O0E2RGpxUk07RUFDRTtBN0RvcVJSOztBNkRycVJNO0VBQ0U7QTdEd3FSUjs7QTZEcnFSTTtFQUNFO0VBQ0E7QTdEd3FSUjs7QTZEcnFSTTtFQUNFO0VBQ0E7QTdEd3FSUjs7QTZEdnJSSTtFQUNFO0E3RDByUk47O0E2RHZyUk07RUFDRTtBN0QwclJSOztBNkQzclJNO0VBQ0U7QTdEOHJSUjs7QTZEL3JSTTtFQUNFO0E3RGtzUlI7O0E2RG5zUk07RUFDRTtBN0Rzc1JSOztBNkRuc1JNO0VBQ0U7RUFDQTtBN0Rzc1JSOztBNkRuc1JNO0VBQ0U7RUFDQTtBN0Rzc1JSOztBOEQvdFJJO0VBQ0U7QTlEa3VSTjs7QThEbnVSSTtFQUNFO0E5RHN1Uk47O0E4RHZ1Ukk7RUFDRTtBOUQwdVJOOztBOEQzdVJJO0VBQ0U7QTlEOHVSTjs7QThEL3VSSTtFQUNFO0E5RGt2Uk47O0E4RG52Ukk7RUFDRTtBOURzdlJOOztBOER2dlJJO0VBQ0U7QTlEMHZSTjs7QVkxcFJFO0VrRGpHRTtJQUNFO0U5RCt2Uko7RThEaHdSRTtJQUNFO0U5RGt3Uko7RThEbndSRTtJQUNFO0U5RHF3Uko7RThEdHdSRTtJQUNFO0U5RHd3Uko7RThEendSRTtJQUNFO0U5RDJ3Uko7RThENXdSRTtJQUNFO0U5RDh3Uko7RThEL3dSRTtJQUNFO0U5RGl4Uko7QUFDRjtBWTlxUkU7RWtEckdFO0lBQ0U7RTlEc3hSSjtFOER2eFJFO0lBQ0U7RTlEeXhSSjtFOEQxeFJFO0lBQ0U7RTlENHhSSjtFOEQ3eFJFO0lBQ0U7RTlEK3hSSjtFOERoeVJFO0lBQ0U7RTlEa3lSSjtFOERueVJFO0lBQ0U7RTlEcXlSSjtFOER0eVJFO0lBQ0U7RTlEd3lSSjtBQUNGO0FZN3JSRTtFa0Q3R0U7SUFDRTtFOUQ2eVJKO0U4RDl5UkU7SUFDRTtFOURnelJKO0U4RGp6UkU7SUFDRTtFOURtelJKO0U4RHB6UkU7SUFDRTtFOURzelJKO0U4RHZ6UkU7SUFDRTtFOUR5elJKO0U4RDF6UkU7SUFDRTtFOUQ0elJKO0U4RDd6UkU7SUFDRTtFOUQrelJKO0FBQ0Y7QVlodFJFO0VrRGpIRTtJQUNFO0U5RG8wUko7RThEcjBSRTtJQUNFO0U5RHUwUko7RThEeDBSRTtJQUNFO0U5RDAwUko7RThEMzBSRTtJQUNFO0U5RDYwUko7RThEOTBSRTtJQUNFO0U5RGcxUko7RThEajFSRTtJQUNFO0U5RG0xUko7RThEcDFSRTtJQUNFO0U5RHMxUko7QUFDRjtBWXh0Ukk7RWtEaElBO0lBQ0U7RTlEMjFSSjtFOEQ1MVJFO0lBQ0U7RTlEODFSSjtFOEQvMVJFO0lBQ0U7RTlEaTJSSjtFOERsMlJFO0lBQ0U7RTlEbzJSSjtFOERyMlJFO0lBQ0U7RTlEdTJSSjtFOER4MlJFO0lBQ0U7RTlEMDJSSjtFOEQzMlJFO0lBQ0U7RTlENjJSSjtBQUNGO0FZaHVSSTtFa0QvSUE7SUFDRTtFOURrM1JKO0U4RG4zUkU7SUFDRTtFOURxM1JKO0U4RHQzUkU7SUFDRTtFOUR3M1JKO0U4RHozUkU7SUFDRTtFOUQyM1JKO0U4RDUzUkU7SUFDRTtFOUQ4M1JKO0U4RC8zUkU7SUFDRTtFOURpNFJKO0U4RGw0UkU7SUFDRTtFOURvNFJKO0FBQ0Y7QThENTJSRTtFQUNFO0E5RDgyUko7O0E4RC8yUkU7RUFDRTtBOURrM1JKOztBOERuM1JFO0VBQ0U7QTlEczNSSjs7QThEdjNSRTtFQUNFO0E5RDAzUko7O0FZcHpSRTtFa0RsRUU7SUFDRTtFOUQwM1JKO0FBQ0Y7QVl0elJFO0VrRG5FRTtJQUNFO0U5RDQzUko7QUFDRjtBWXZ6UkU7RWtEcEVFO0lBQ0U7RTlEODNSSjtBQUNGO0FZeHpSRTtFa0RyRUU7SUFDRTtFOURnNFJKO0FBQ0Y7QVl6elJFO0VrRHRFRTtJQUNFO0U5RGs0Uko7QUFDRjtBWXp6Ukk7RWtEeEVBO0lBQ0U7RTlEbzRSSjtBQUNGO0FZcHpSSTtFa0QvRUE7SUFDRTtFOURzNFJKO0FBQ0Y7QVlwelJJO0VrRGpGQTtJQUNFO0U5RHc0Uko7QUFDRjtBWS95Ukk7RWtEeEZBO0lBQ0U7RTlEMDRSSjtBQUNGO0FZbDJSRTtFa0RsRUU7SUFDRTtFOUR1NlJKO0FBQ0Y7QVluMlJFO0VrRG5FRTtJQUNFO0U5RHk2Uko7QUFDRjtBWXAyUkU7RWtEcEVFO0lBQ0U7RTlEMjZSSjtBQUNGO0FZcjJSRTtFa0RyRUU7SUFDRTtFOUQ2NlJKO0FBQ0Y7QVl0MlJFO0VrRHRFRTtJQUNFO0U5RCs2Uko7QUFDRjtBWXQyUkk7RWtEeEVBO0lBQ0U7RTlEaTdSSjtBQUNGO0FZajJSSTtFa0QvRUE7SUFDRTtFOURtN1JKO0FBQ0Y7QVlqMlJJO0VrRGpGQTtJQUNFO0U5RHE3Uko7QUFDRjtBWTUxUkk7RWtEeEZBO0lBQ0U7RTlEdTdSSjtBQUNGO0FZLzRSRTtFa0RsRUU7SUFDRTtFOURvOVJKO0FBQ0Y7QVloNVJFO0VrRG5FRTtJQUNFO0U5RHM5Uko7QUFDRjtBWWo1UkU7RWtEcEVFO0lBQ0U7RTlEdzlSSjtBQUNGO0FZbDVSRTtFa0RyRUU7SUFDRTtFOUQwOVJKO0FBQ0Y7QVluNVJFO0VrRHRFRTtJQUNFO0U5RDQ5Uko7QUFDRjtBWW41Ukk7RWtEeEVBO0lBQ0U7RTlEODlSSjtBQUNGO0FZOTRSSTtFa0QvRUE7SUFDRTtFOURnK1JKO0FBQ0Y7QVk5NFJJO0VrRGpGQTtJQUNFO0U5RGsrUko7QUFDRjtBWXo0Ukk7RWtEeEZBO0lBQ0U7RTlEbytSSjtBQUNGO0FZNTdSRTtFa0RsRUU7SUFDRTtFOURpZ1NKO0FBQ0Y7QVk3N1JFO0VrRG5FRTtJQUNFO0U5RG1nU0o7QUFDRjtBWTk3UkU7RWtEcEVFO0lBQ0U7RTlEcWdTSjtBQUNGO0FZLzdSRTtFa0RyRUU7SUFDRTtFOUR1Z1NKO0FBQ0Y7QVloOFJFO0VrRHRFRTtJQUNFO0U5RHlnU0o7QUFDRjtBWWg4Ukk7RWtEeEVBO0lBQ0U7RTlEMmdTSjtBQUNGO0FZMzdSSTtFa0QvRUE7SUFDRTtFOUQ2Z1NKO0FBQ0Y7QVkzN1JJO0VrRGpGQTtJQUNFO0U5RCtnU0o7QUFDRjtBWXQ3Ukk7RWtEeEZBO0lBQ0U7RTlEaWhTSjtBQUNGO0E4RGhoU0E7RUFDRTtBOURraFNGOztBOERoaFNBO0VBQ0U7QTlEbWhTRjs7QThEamhTQTtFQUNFO0E5RG9oU0Y7O0E4RGxoU0E7RUFDRTtBOURxaFNGOztBOERuaFNBO0VBQ0U7QTlEc2hTRjs7QThEcGhTQTtFQUNFO0E5RHVoU0Y7O0E4RHRoU0E7RUFDRTtBOUR5aFNGOztBOER4aFNBO0VBQ0U7QTlEMmhTRjs7QThEMWhTQTtFQUNFO0E5RDZoU0Y7O0E4RDVoU0E7RUFDRTtBOUQraFNGOztBOEQ3aFNBO0VBQ0U7QTlEZ2lTRjs7QThEOWhTQTtFQUNFO0E5RGlpU0Y7O0E4RC9oU0E7RUFDRTtBOURraVNGOztBOERoaVNBO0VBQ0U7QTlEbWlTRjs7QThEamlTQTtFQUNFO0E5RG9pU0Y7O0ErRHJvU0U7RUFDRTtBL0R3b1NKOztBWXhpU0U7RW1EOUZFO0lBQ0U7RS9EMG9TSjtBQUNGO0FZMWlTRTtFbUQvRkU7SUFDRTtFL0Q0b1NKO0FBQ0Y7QVkzaVNFO0VtRGhHRTtJQUNFO0UvRDhvU0o7QUFDRjtBWTVpU0U7RW1EakdFO0lBQ0U7RS9EZ3BTSjtBQUNGO0FZN2lTRTtFbURsR0U7SUFDRTtFL0RrcFNKO0FBQ0Y7QVk3aVNJO0VtRHBHQTtJQUNFO0UvRG9wU0o7QUFDRjtBWXhpU0k7RW1EM0dBO0lBQ0U7RS9Ec3BTSjtBQUNGO0FZeGlTSTtFbUQ3R0E7SUFDRTtFL0R3cFNKO0FBQ0Y7QVluaVNJO0VtRHBIQTtJQUNFO0UvRDBwU0o7QUFDRjtBK0R2clNFO0VBQ0U7QS9EeXJTSjs7QVl6bFNFO0VtRDlGRTtJQUNFO0UvRDJyU0o7QUFDRjtBWTNsU0U7RW1EL0ZFO0lBQ0U7RS9ENnJTSjtBQUNGO0FZNWxTRTtFbURoR0U7SUFDRTtFL0QrclNKO0FBQ0Y7QVk3bFNFO0VtRGpHRTtJQUNFO0UvRGlzU0o7QUFDRjtBWTlsU0U7RW1EbEdFO0lBQ0U7RS9EbXNTSjtBQUNGO0FZOWxTSTtFbURwR0E7SUFDRTtFL0Rxc1NKO0FBQ0Y7QVl6bFNJO0VtRDNHQTtJQUNFO0UvRHVzU0o7QUFDRjtBWXpsU0k7RW1EN0dBO0lBQ0U7RS9EeXNTSjtBQUNGO0FZcGxTSTtFbURwSEE7SUFDRTtFL0Qyc1NKO0FBQ0Y7QStEeHVTRTtFQUNFO0EvRDB1U0o7O0FZMW9TRTtFbUQ5RkU7SUFDRTtFL0Q0dVNKO0FBQ0Y7QVk1b1NFO0VtRC9GRTtJQUNFO0UvRDh1U0o7QUFDRjtBWTdvU0U7RW1EaEdFO0lBQ0U7RS9EZ3ZTSjtBQUNGO0FZOW9TRTtFbURqR0U7SUFDRTtFL0RrdlNKO0FBQ0Y7QVkvb1NFO0VtRGxHRTtJQUNFO0UvRG92U0o7QUFDRjtBWS9vU0k7RW1EcEdBO0lBQ0U7RS9Ec3ZTSjtBQUNGO0FZMW9TSTtFbUQzR0E7SUFDRTtFL0R3dlNKO0FBQ0Y7QVkxb1NJO0VtRDdHQTtJQUNFO0UvRDB2U0o7QUFDRjtBWXJvU0k7RW1EcEhBO0lBQ0U7RS9ENHZTSjtBQUNGO0ErRHp4U0U7RUFDRTtBL0QyeFNKOztBWTNyU0U7RW1EOUZFO0lBQ0U7RS9ENnhTSjtBQUNGO0FZN3JTRTtFbUQvRkU7SUFDRTtFL0QreFNKO0FBQ0Y7QVk5clNFO0VtRGhHRTtJQUNFO0UvRGl5U0o7QUFDRjtBWS9yU0U7RW1EakdFO0lBQ0U7RS9EbXlTSjtBQUNGO0FZaHNTRTtFbURsR0U7SUFDRTtFL0RxeVNKO0FBQ0Y7QVloc1NJO0VtRHBHQTtJQUNFO0UvRHV5U0o7QUFDRjtBWTNyU0k7RW1EM0dBO0lBQ0U7RS9EeXlTSjtBQUNGO0FZM3JTSTtFbUQ3R0E7SUFDRTtFL0QyeVNKO0FBQ0Y7QVl0clNJO0VtRHBIQTtJQUNFO0UvRDZ5U0o7QUFDRjtBK0QxMFNFO0VBQ0U7QS9ENDBTSjs7QVk1dVNFO0VtRDlGRTtJQUNFO0UvRDgwU0o7QUFDRjtBWTl1U0U7RW1EL0ZFO0lBQ0U7RS9EZzFTSjtBQUNGO0FZL3VTRTtFbURoR0U7SUFDRTtFL0RrMVNKO0FBQ0Y7QVlodlNFO0VtRGpHRTtJQUNFO0UvRG8xU0o7QUFDRjtBWWp2U0U7RW1EbEdFO0lBQ0U7RS9EczFTSjtBQUNGO0FZanZTSTtFbURwR0E7SUFDRTtFL0R3MVNKO0FBQ0Y7QVk1dVNJO0VtRDNHQTtJQUNFO0UvRDAxU0o7QUFDRjtBWTV1U0k7RW1EN0dBO0lBQ0U7RS9ENDFTSjtBQUNGO0FZdnVTSTtFbURwSEE7SUFDRTtFL0Q4MVNKO0FBQ0Y7QStENzFTQTtFQUNFO0EvRCsxU0Y7O0ErRDcxU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGcyU0Y7O0FZeHlTRTtFbURyREE7SUFDRTtFL0RpMlNGO0FBQ0Y7QVkxeVNFO0VtRHJEQTtJQUNFO0UvRGsyU0Y7QUFDRjtBWTN5U0U7RW1EckRBO0lBQ0U7RS9EbTJTRjtBQUNGO0FZNXlTRTtFbURyREE7SUFDRTtFL0RvMlNGO0FBQ0Y7QVk3eVNFO0VtRHJEQTtJQUNFO0UvRHEyU0Y7QUFDRjtBWTd5U0k7RW1EdERGO0lBQ0U7RS9EczJTRjtBQUNGO0FZeHlTSTtFbUQ1REY7SUFDRTtFL0R1MlNGO0FBQ0Y7QVl4eVNJO0VtRDdERjtJQUNFO0UvRHcyU0Y7QUFDRjtBWW55U0k7RW1EbkVGO0lBQ0U7RS9EeTJTRjtBQUNGO0ErRHgyU0E7RUFDRTtBL0QwMlNGOztBWXoxU0U7RW1EZEE7SUFDRTtFL0QyMlNGO0FBQ0Y7QVkzMVNFO0VtRGRBO0lBQ0U7RS9ENDJTRjtBQUNGO0FZNTFTRTtFbURkQTtJQUNFO0UvRDYyU0Y7QUFDRjtBWTcxU0U7RW1EZEE7SUFDRTtFL0Q4MlNGO0FBQ0Y7QVk5MVNFO0VtRGRBO0lBQ0U7RS9EKzJTRjtBQUNGO0FZOTFTSTtFbURmRjtJQUNFO0UvRGczU0Y7QUFDRjtBWXoxU0k7RW1EckJGO0lBQ0U7RS9EaTNTRjtBQUNGO0FZejFTSTtFbUR0QkY7SUFDRTtFL0RrM1NGO0FBQ0Y7QVlwMVNJO0VtRDVCRjtJQUNFO0UvRG0zU0Y7QUFDRjtBZ0U3K1NBO0FDV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakVxK1NGO0FpRXArU0U7RUFDRTtBakVzK1NKO0FpRXArU0k7RUFDRTtBakVzK1NOO0FpRWorU0k7RUFDRSxrQ0FITTtFQUlOLHFCQUhhO0FqRXMrU25CO0FpRWwrU007O0VBRUU7QWpFbytTUjtBaUVuK1NNO0VBQ0UscUJBUlc7QWpFNitTbkI7QWlFcCtTTTtFQUNFO0FqRXMrU1I7QWlFcitTUTs7RUFFRSxxQkFiUztBakVvL1NuQjtBWTE1U0U7RXFENUVJO0lBRUksa0NBakJFO0VqRXkvU1Y7QUFDRjtBaUV4K1NNOztFQUVFO0FqRTArU1I7QWlFditTUTs7O0VBRUU7RUFDQSxxQkF6QlM7QWpFbWdUbkI7QWlFeCtTUTtFQUNFLHFCQTVCUztFQTZCVDtBakUwK1NWO0FpRXorU1U7RUFDRTtBakUyK1NaO0FpRXorU1U7RUFDRTtFQUNBO0FqRTIrU1o7QWlFeCtTVTtFQUNFLHFCQXZDTztBakVpaFRuQjtBaUV6K1NZO0VBQ0U7QWpFMitTZDtBaUV6K1NZO0VBRUUsZ0NBN0NLO0VBOENMLDRCQTlDSztFQStDTCx1QkFoREY7QWpFMGhUWjtBaUV2K1NRO0VBR0U7QWpFdStTVjtBWTk4U0U7RXFEdkJVO0lBQ0U7RWpFdytTWjtBQUNGO0FpRWhpVEk7RUFDRSxnQ0FITTtFQUlOLHVCQUhhO0FqRXFpVG5CO0FpRWppVE07O0VBRUU7QWpFbWlUUjtBaUVsaVRNO0VBQ0UsdUJBUlc7QWpFNGlUbkI7QWlFbmlUTTtFQUNFO0FqRXFpVFI7QWlFcGlUUTs7RUFFRSx1QkFiUztBakVtalRuQjtBWXo5U0U7RXFENUVJO0lBRUksZ0NBakJFO0VqRXdqVFY7QUFDRjtBaUV2aVRNOztFQUVFO0FqRXlpVFI7QWlFdGlUUTs7O0VBRUU7RUFDQSx1QkF6QlM7QWpFa2tUbkI7QWlFdmlUUTtFQUNFLHVCQTVCUztFQTZCVDtBakV5aVRWO0FpRXhpVFU7RUFDRTtBakUwaVRaO0FpRXhpVFU7RUFDRTtFQUNBO0FqRTBpVFo7QWlFdmlUVTtFQUNFLHVCQXZDTztBakVnbFRuQjtBaUV4aVRZO0VBQ0U7QWpFMGlUZDtBaUV4aVRZO0VBRUUsa0NBN0NLO0VBOENMLDhCQTlDSztFQStDTCxxQkFoREY7QWpFeWxUWjtBaUV0aVRRO0VBR0U7QWpFc2lUVjtBWTdnVEU7RXFEdkJVO0lBQ0U7RWpFdWlUWjtBQUNGO0FpRS9sVEk7RUFDRSxpQ0FITTtFQUlOLHlCQUhhO0FqRW9tVG5CO0FpRWhtVE07O0VBRUU7QWpFa21UUjtBaUVqbVRNO0VBQ0UseUJBUlc7QWpFMm1UbkI7QWlFbG1UTTtFQUNFO0FqRW9tVFI7QWlFbm1UUTs7RUFFRSx5QkFiUztBakVrblRuQjtBWXhoVEU7RXFENUVJO0lBRUksaUNBakJFO0VqRXVuVFY7QUFDRjtBaUV0bVRNOztFQUVFO0FqRXdtVFI7QWlFcm1UUTs7O0VBRUU7RUFDQSx5QkF6QlM7QWpFaW9UbkI7QWlFdG1UUTtFQUNFLHlCQTVCUztFQTZCVDtBakV3bVRWO0FpRXZtVFU7RUFDRTtBakV5bVRaO0FpRXZtVFU7RUFDRTtFQUNBO0FqRXltVFo7QWlFdG1UVTtFQUNFLHlCQXZDTztBakUrb1RuQjtBaUV2bVRZO0VBQ0U7QWpFeW1UZDtBaUV2bVRZO0VBRUUsb0NBN0NLO0VBOENMLGdDQTlDSztFQStDTCxzQkFoREY7QWpFd3BUWjtBaUVybVRRO0VBR0U7QWpFcW1UVjtBWTVrVEU7RXFEdkJVO0lBQ0U7RWpFc21UWjtBQUNGO0FpRTlwVEk7RUFDRSxpQ0FITTtFQUlOLFdBSGE7QWpFbXFUbkI7QWlFL3BUTTs7RUFFRTtBakVpcVRSO0FpRWhxVE07RUFDRSxXQVJXO0FqRTBxVG5CO0FpRWpxVE07RUFDRTtBakVtcVRSO0FpRWxxVFE7O0VBRUUsV0FiUztBakVpclRuQjtBWXZsVEU7RXFENUVJO0lBRUksaUNBakJFO0VqRXNyVFY7QUFDRjtBaUVycVRNOztFQUVFO0FqRXVxVFI7QWlFcHFUUTs7O0VBRUU7RUFDQSxXQXpCUztBakVnc1RuQjtBaUVycVRRO0VBQ0UsV0E1QlM7RUE2QlQ7QWpFdXFUVjtBaUV0cVRVO0VBQ0U7QWpFd3FUWjtBaUV0cVRVO0VBQ0U7RUFDQTtBakV3cVRaO0FpRXJxVFU7RUFDRSxXQXZDTztBakU4c1RuQjtBaUV0cVRZO0VBQ0U7QWpFd3FUZDtBaUV0cVRZO0VBRUUsc0JBN0NLO0VBOENMLGtCQTlDSztFQStDTCxzQkFoREY7QWpFdXRUWjtBaUVwcVRRO0VBR0U7QWpFb3FUVjtBWTNvVEU7RXFEdkJVO0lBQ0U7RWpFcXFUWjtBQUNGO0FpRTd0VEk7RUFDRSxxQ0FITTtFQUlOLFdBSGE7QWpFa3VUbkI7QWlFOXRUTTs7RUFFRTtBakVndVRSO0FpRS90VE07RUFDRSxXQVJXO0FqRXl1VG5CO0FpRWh1VE07RUFDRTtBakVrdVRSO0FpRWp1VFE7O0VBRUUsV0FiUztBakVndlRuQjtBWXRwVEU7RXFENUVJO0lBRUkscUNBakJFO0VqRXF2VFY7QUFDRjtBaUVwdVRNOztFQUVFO0FqRXN1VFI7QWlFbnVUUTs7O0VBRUU7RUFDQSxXQXpCUztBakUrdlRuQjtBaUVwdVRRO0VBQ0UsV0E1QlM7RUE2QlQ7QWpFc3VUVjtBaUVydVRVO0VBQ0U7QWpFdXVUWjtBaUVydVRVO0VBQ0U7RUFDQTtBakV1dVRaO0FpRXB1VFU7RUFDRSxXQXZDTztBakU2d1RuQjtBaUVydVRZO0VBQ0U7QWpFdXVUZDtBaUVydVRZO0VBRUUsc0JBN0NLO0VBOENMLGtCQTlDSztFQStDTCwwQkFoREY7QWpFc3hUWjtBaUVudVRRO0VBR0U7QWpFbXVUVjtBWTFzVEU7RXFEdkJVO0lBQ0U7RWpFb3VUWjtBQUNGO0FpRTV4VEk7RUFDRSxvQ0FITTtFQUlOLFdBSGE7QWpFaXlUbkI7QWlFN3hUTTs7RUFFRTtBakUreFRSO0FpRTl4VE07RUFDRSxXQVJXO0FqRXd5VG5CO0FpRS94VE07RUFDRTtBakVpeVRSO0FpRWh5VFE7O0VBRUUsV0FiUztBakUreVRuQjtBWXJ0VEU7RXFENUVJO0lBRUksb0NBakJFO0VqRW96VFY7QUFDRjtBaUVueVRNOztFQUVFO0FqRXF5VFI7QWlFbHlUUTs7O0VBRUU7RUFDQSxXQXpCUztBakU4elRuQjtBaUVueVRRO0VBQ0UsV0E1QlM7RUE2QlQ7QWpFcXlUVjtB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O0FqRWlpVVI7QWlFOWhVUTs7O0VBRUU7RUFDQSxXQXpCUztBakUwalVuQjtBaUUvaFVRO0VBQ0UsV0E1QlM7RUE2QlQ7QWpFaWlVVjtBaUVoaVVVO0VBQ0U7QWpFa2lVWjtBaUVoaVVVO0VBQ0U7RUFDQTtBakVraVVaO0FpRS9oVVU7RUFDRSxXQXZDTztBakV3a1VuQjtBaUVoaVVZO0VBQ0U7QWpFa2lVZDtBaUVoaVVZO0VBRUUsc0JBN0NLO0VBOENMLGtCQTlDSztFQStDTCx5QkFoREY7QWpFaWxVWjtBaUU5aFVRO0VBR0U7QWpFOGhVVjtBWXJnVUU7RXFEdkJVO0lBQ0U7RWpFK2hVWjtBQUNGO0FpRTdoVUk7RUFDRSxlQWhGb0I7QWpFK21VMUI7QVl6Z1VFO0VxRG5CSTtJQUNFLG9CQW5GbUI7RWpFa25VekI7QUFDRjtBWTlnVUU7RXFEZkk7SUFDRSxtQkF0RmtCO0VqRXNuVXhCO0FBQ0Y7QWlFN2hVSTtFQUNFO0VBQ0E7QWpFK2hVTjtBaUU5aFVNO0VBQ0U7RUFDQTtBakVnaVVSO0FpRS9oVUU7RUFDRTtBakVpaVVKO0FpRWhpVUU7RUFDRTtBakVraVVKOztBaUU5aFVBO0VBRUU7QWpFZ2lVRjtBaUUvaFVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRWlpVUo7QWlFL2hVRTtFQUNFO0FqRWlpVUo7QVlwalVFO0VxRE9GO0lBZUk7RWpFa2lVRjtBQUNGOztBaUVqaVVBO0VBQ0U7QWpFb2lVRjtBWTdqVUU7RXFENEJFO0lBQ0U7RWpFb2lVSjtFaUVuaVVJO0lBQ0U7RWpFcWlVTjtBQUNGO0FZamtVRTtFcURvQkY7SUFTSTtJQUNBO0VqRXdpVUY7RWlFdmlVRTtJckQyQ0Esb0JxRDFDMEI7RWpFeWlVNUI7QUFDRjs7QWlFdGlVQTs7RUFFRTtFQUNBO0FqRXlpVUY7O0FpRXZpVUE7RUFDRTtFQUNBO0VBQ0Esb0JBcEprQjtBakU4clVwQjtBWXRsVUU7RXFEeUNGO0lBS0ksa0JBckp1QjtFakVpc1V6QjtBQUNGOztBa0U5clVBO0VBQ0Usb0JBTmdCO0FsRXVzVWxCO0FZbmxVRTtFc0QvR0Y7SUFJSSxrQkFSc0I7RWxFMHNVeEI7RWtFaHNVRTtJQUNFLG9CQVZtQjtFbEU0c1V2QjtFa0Vqc1VFO0lBQ0UsbUJBWGtCO0VsRThzVXRCO0FBQ0Y7O0FtRTlzVUE7RUFDRSxpQ3hET2E7RXdETmIseUJBSmU7QW5FcXRVakI7O0FBMXJVQTs7RUFBQTtBQTdCQTs7RUFBQTtBb0VDQTs7Z0NBQUE7QXBFREE7O0VBQUE7QXFFQ0E7O2dDQUFBO0FyRWtDQTs7RUFBQTtBQW5DQTs7RUFBQTtBc0VDQTs7Z0NBQUE7QXRFREE7O0VBQUE7QXVFQ0E7O2dDQUFBO0FBR0E7RUFDRSxpQnBFRmE7RW9FR2I7RUFDQSxtQkNQZTtFRFFmLGtCQ1JlO0F4RTR2VWpCO0F5RXp2VUU7RUFDRSxzQkZNdUI7QXZFcXZVM0I7O0F1RWx2VUE7RUFDRSxnQnBFVmE7RW9FV2I7RUFDQSxtQkNoQmU7RURpQmYsa0JDakJlO0F4RXN3VWpCO0F5RW53VUU7RUFDRSxzQkZldUI7QXZFc3ZVM0I7O0F1RW52VUE7RUFDRSxnQnBFbEJhO0VvRW1CYjtFQUNBLG1CQ3pCZTtFRDBCZixrQkMxQmU7QXhFZ3hVakI7QXlFN3dVRTtFQUNFLHNCRndCdUI7QXZFdXZVM0I7O0FBMXVVQTs7RUFBQTtBQXpDQTs7RUFBQTtBMEVFQTs7Z0NBQUE7QUFHQTtFQUNFO0VBQ0E7QTFFMHhVRjs7QTBFdnhVQTtnQ0FBQTtBQUVBO0VBR0UsV3ZFcURzQjtFdUVwRHRCLGdCdkVxRHlCO0V1RXBEekI7RUFFQTtFQWlCQTtFQWVBO0VBT0E7QTFFbXZVRjtBSXZ5VUU7RUFDRTtBSnl5VUo7QUlyeVVJO0VBTEY7SUFNSTtFSnd5VUo7QUFDRjtBMEVqeVVFOzs7Ozs7O0VBT0U7RUFDQTtBMUVteVVKO0EwRWh5VUU7RUFDRTtFQUNBO0ExRWt5VUo7QTBFN3hVSTtFQUlFLGN2RUpPO0V1RUtQO0ExRTR4VU47QTBFenhVSTtFQUNFLGN2RVJlO0FIbXlVckI7QTBFdHhVRTtFQUNFLGdCdkVnQnVCO0V1RWZ2QjtFQUNBO0ExRXd4VUo7QTBFcHhVRTtFQUNFLGdCdkVVcUI7RXVFVHJCO0ExRXN4VUo7O0EwRWx4VUE7RXRFM0RFO0lBQ0U7RUppMVVGO0VJbDFVQTtJQUNFO0VKbzFVRjtBQUNGO0EwRXB4VUE7QUFFRTtFQUlFLGdCdkVmdUI7RXVFZ0J2QixtQnZFZDZCO0V1RWlCN0I7RUFDQSxnQnZFYnFCO0V1RWNyQixnQnZFRHFCO0FIaXhVekI7QUk5MVVFO0VBQ0U7QUpnMlVKO0FJNTFVSTtFQUxGO0lBTUk7RUorMVVKO0FBQ0Y7QUl0MlVFO0VBQ0U7QUp3MlVKO0FJcDJVSTtFQUxGO0lBTUk7RUp1MlVKO0FBQ0Y7QTBFM3hVRTtFQUlFLGdCdkU5QnVCO0V1RStCdkIsbUJ2RTdCNkI7RXVFOEI3QjtFQUNBO0VBQ0EsZ0J2RTVCdUI7RXVFNkJ2QixnQnZFZnFCO0V1RWdCckIseUJ2RTFCa0I7QUhvelV0QjtBSXYzVUU7RUFDRTtBSnkzVUo7QUlyM1VJO0VBTEY7SUFNSTtFSnczVUo7QUFDRjtBSS8zVUU7RUFDRTtBSmk0VUo7QUk3M1VJO0VBTEY7SUFNSTtFSmc0VUo7QUFDRjtBMEV2eVVFO0VBSUUsZ0J2RTNDdUI7RXVFNEN2QixtQnZFMUM2QjtFdUUyQzdCO0VBQ0EsZ0J2RXhDdUI7RXVFeUN2QixnQnZFM0JxQjtBSGkwVXpCO0FJOTRVRTtFQUNFO0FKZzVVSjtBSTU0VUk7RUFMRjtJQU1JO0VKKzRVSjtBQUNGO0FJdDVVRTtFQUNFO0FKdzVVSjtBSXA1VUk7RUFMRjtJQU1JO0VKdTVVSjtBQUNGOztBMEVselVBO0V0RTVHRTtJQUNFO0VKazZVRjtFSW42VUE7SUFDRTtFSnE2VUY7RUl0NlVBO0lBQ0U7RUp3NlVGO0VJejZVQTtJQUNFO0VKMjZVRjtFSTU2VUE7SUFDRTtFSjg2VUY7RUkvNlVBO0lBQ0U7RUppN1VGO0FBQ0Y7QTBFcHpVQTtBQUVFO0VBQ0UsZ0J2RXpFdUI7RXVFMEV2QixtQnZFeEU2QjtFdUV5RTdCLGdCdkVyRXVCO0V1RXNFdkIsZ0J2RXpEb0I7QUg4MlV4Qjs7QTBFanpVQTtBQUNBO0VBQ0U7RUFDQTtBMUVvelVGO0EwRWx6VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdkVwRnVCO0V1RXFGdkIsZ0J2RXhFb0I7QUg0M1V4QjtBMEVselVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUVvelVOO0EwRWp6VUk7RUFDRTtBMUVtelVOOztBMEU5eVVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUVpelVGO0EwRS95VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQnZFdEdvQjtBSHU1VXhCO0EwRS95VUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2RXhIbUI7RXVFeUhuQjtFQUNBO0VBQ0E7QTFFaXpVTjtBMEU5eVVJO0VBQ0Usa0J2RWxIdUI7QUhrNlU3Qjs7QTBFM3lVQTtBQUNBO0VBQ0UsZ0J2RTlJeUI7RXVFK0l6QixtQnZFNUkrQjtFdUU2SS9CO0VBQ0EsZ0J2RTlIc0I7RXVFK0h0QiwwQnZFMUhnQjtFdUUySGhCLDZCdkUzSGdCO0FIeTZVbEI7QTBFNXlVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCdkVsSnFCO0FIZzhVekI7QTBFNXlVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUU4eVVOO0EwRTF5VUU7RUFDRTtFQUNBO0ExRTR5VUo7QTBFMXlVSTtFQUNFLGdCdkVuSlc7RXVFb0pYLGlCdkVwSlc7RXVFcUpYLDBCdkVwSlk7QUhnOFVsQjtBMEUxeVVNO0VBQ0UsU3ZFeEpTO0FIbzhVakI7O0EwRXR5VUE7QUFDQTs7RUFFRTtFQUNBO0VBQ0EsZ0J2RTFMeUI7RXVFMkx6QixtQnZFeEwrQjtFdUV5TC9CO0VBQ0EsZ0J2RTFLc0I7RXVFMkt0QixtQnZFcExvQjtFdUVxTHBCO0ExRXl5VUY7O0EwRXR5VUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBMUV5eVVGO0EwRXZ5VUU7RUFDRTtFQUNBO0VBQ0E7QTFFeXlVSjtBMEV2eVVJO0VBQ0U7RUFDQTtFQUNBO0ExRXl5VU47QTBFdnlVTTtFQUNFO0ExRXl5VVI7O0EwRW55VUE7O2dDQUFBO0FBR0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRXN5VUY7O0EwRW55VUE7Ozs7RUFJRTtFQUNBO0VBS0EsZ0J2RTdOc0I7RXVFOE50QjtFQUNBO0VBQ0E7QTFFa3lVRjtBSTlrVkU7Ozs7RUFDRTtBSm1sVko7QUkva1ZJO0VBTEY7Ozs7SUFNSTtFSnFsVko7QUFDRjtBSTVsVkU7Ozs7RUFDRTtBSmltVko7QUk3bFZJO0VBTEY7Ozs7SUFNSTtFSm1tVko7QUFDRjs7QTBFM3pVQTs7RUFFRSxnQnZFalB1QjtFdUVrUHZCLHlCdkUvT29CO0FINmlWdEI7QTBFNXpVRTs7RUFDRTtBMUUrelVKOztBMEUzelVBO0FBQ0E7RUFDRSxtQnZFL1ArQjtFdUVnUS9CO0VBQ0E7RUFDQTtFQUVBO0ExRTZ6VUY7QTBFNXpVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRTh6VUo7O0EwRTF6VUE7QUFFQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0ExRTR6VUY7O0EwRXp6VUE7QUFLSTs7Ozs7Ozs7RUFFRTtFQUNBO0ExRTh6VU47O0EwRXp6VUE7RUFDRTs7OztJQUlFO0UxRTR6VUY7RUlocVZBOzs7O0lBQ0U7RUpxcVZGO0VJdHFWQTs7OztJQUNFO0VKMnFWRjtBQUNGO0EwRWwwVUE7Z0NBQUE7QUFHQTtBQUdJO0VBR0U7QTFFK3pVTjtBSW5yVkU7RUFDRTtBSnFyVko7QUlqclZJO0VBTEY7SUFNSTtFSm9yVko7QUFDRjs7QUFucFZBOztDQUFBO0FBM0JBOztFQUFBO0FBS0E7O0NBQUE7QTJFdkJBO0VBQ0M7RUFDQSxlQ0xNO0VETU47RUFNQTtBM0V1c1ZEO0EyRXJzVkM7RUFDQztFQUNBO0VBQ0E7QTNFdXNWRjs7QVlsbVZFO0UrRGhHRDtJQUNDO0UzRXNzVkE7QUFDRjtBMkVuc1ZBO0VBRUM7RUFDQTtFQUNBO0VBQ0EsWUMvQk87RURnQ1A7QTNFb3NWRDtBMkVqc1ZFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Vtc1ZIO0FZdG5WRTtFK0R6RUM7SUFDQTtFM0Vrc1ZEO0FBQ0Y7QVkzblZFO0UrRDNGRjtJQXlCRTtFM0Vpc1ZBO0UyRS9yVkE7SUFDQztFM0Vpc1ZEO0FBQ0Y7O0EyRTVyVkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0UrclZGO0EyRTdyVkU7RUFDQztBM0UrclZIO0EyRTVyVkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0U4clZIO0EyRXpyVkM7RUFDQztFQUNBO0VBQ0E7QTNFMnJWRjtBMkV6clZFO0VBQ0M7QTNFMnJWSDtBMkV2clZDO0VBQ0M7RUFDQTtFQUNBO0EzRXlyVkY7QTJFdHJWQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFd3JWRjtBWTFxVkU7RStEdEJEO0lBV0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRXlyVkQ7QUFDRjtBMkV2clZFO0VBQ0M7RUFDQTtBM0V5clZIO0FZeHJWRTtFK0RIQTtJQUtFO0lBQ0E7RTNFMHJWRjtBQUNGO0EyRXRyVkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFd3JWRjtBMkV0clZFO0VBQ0M7RUFDQTtFQUNBO0EzRXdyVkg7QTJFdHJWRztFQUNDO0EzRXdyVko7QVk5c1ZFO0UrRDFERjtJQXNGRTtJQUNBO0UzRXNyVkE7RTJFcHJWQTtJQUNDO0lBQ0E7SUFHQTtJQUNBO0lBQ0E7SUFDQTtFM0VvclZEO0UyRWxyVkM7SUFDQztJQUNBO0lBQ0E7RTNFb3JWRjtFMkVsclZFO0lBQ0M7RTNFb3JWSDtFMkVqclZFO0lBQ0M7SUFHQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRWlyVkg7RTJFL3FWRztJQUNDO0lBQ0E7SUFDQTtJQUNBO0UzRWlyVko7RTJFL3FWSTtJQUNDO0UzRWlyVkw7RTJFOXFWSTtJQUNDO0UzRWdyVkw7RTJFN3FWSTtJQUNDO0lBQ0E7SUFDQTtFM0UrcVZMO0UyRXhxVkE7SUFDQztFM0UwcVZEO0FBQ0Y7O0EyRXRxVkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0V5cVZEO0EyRXZxVkM7RUFDQztBM0V5cVZGO0EyRXRxVkM7RUFDQztBM0V3cVZGO0EyRXRxVkU7RUFDQztFQUNBO0EzRXdxVkg7QTJFcHFWRztFQUNDO0EzRXNxVko7QTJF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RjtBWWprV0U7RWtFb0JEO0lBS0U7RTlFNGlXRDtBQUNGO0E4RTdoV0U7RUFDQztFQUNBO0VBQ0E7QTlFK2hXSDtBOEU1aFdFO0VBQ0M7QTlFOGhXSDtBOEUzaFdFO0VBQ0M7QTlFNmhXSDtBOEVqaFdDO0VBQ0M7QTlFbWhXRjtBOEUvZ1dFO0VBQ0M7RUFDQTtBOUVpaFdIO0FZeGxXRTtFa0VxRUE7SUFLRTtFOUVraFdGO0FBQ0Y7QThFaGhXRztFQUNDO0VBQ0E7RUFDQTtBOUVraFdKO0E4RWhoV0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtBOUVraFdMO0E4RTVnV0c7RUFDQztBOUU4Z1dKO0E4RXhnV0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFMGdXSDtBOEV2Z1dFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUV5Z1dIO0E4RXRnV0U7RUFDQztFQUNBO0VBQ0E7QTlFd2dXSDtBOEV0Z1dHO0VBQ0M7RUFDQTtFQUNBO0E5RXdnV0o7QThFcGdXRztFQUNDO0VBQ0E7QTlFc2dXSjtBOEVuZ1dHO0VBQ0M7RUMzUEg7RUFDQSxjSENnQjtFR0FoQjtBL0Vpd1dEO0ErRS92V0U7RUFDQTtBL0Vpd1dGO0ErRTl2V0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0Vnd1dGO0E4RTdnV0c7RUFDQztFQ2hRSDtFQUNBLGNIRWU7RUdEZjtBL0VneFdEO0ErRTl3V0U7RUFDQTtBL0VneFdGO0ErRTd3V0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0Urd1dGO0E4RXJoV0M7RUFDQztBOUV1aFdGOztBOEVuaFdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVzaFdEO0E4RXBoV0M7RUFDQztBOUVzaFdGOztBOEVsaFdBO0VBQ0M7RUFDQTtBOUVxaFdEOztBOEVsaFdBO0VBQ0M7QTlFcWhXRDtBOEVuaFdDO0VBQ0M7QTlFcWhXRjs7QThFamhXQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5RW9oV0Q7QThFbGhXQztFQUNDO0E5RW9oV0Y7QThFamhXQztF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O0FtRnpqWEU7RUFDQztBbkYyalhIO0FtRnhqWEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMGpYSDtBbUZ2alhJO0VBQ0M7RUFDQTtBbkZ5alhMO0FtRnZqWEs7RUFDQztBbkZ5alhOO0FtRnRqWEs7RUFDQztFQUNBO0FuRndqWE47QW1GbmpYRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuRnFqWEo7QW1GbmpYSTtFQUNDO0FuRnFqWEw7QW1GbGpYSTtFQUNDO0FuRm9qWEw7QW1GL2lYSTtFQUNDO0VBQ0E7QW5GaWpYTDtBbUY5aVhJO0VBQ0M7RUFDQTtFQUNBO0FuRmdqWEw7QW1GN2lYSTtFQUNDO0VBQ0E7QW5GK2lYTDtBbUY1aVhJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkY4aVhMO0FtRnhpWEc7O0VBRUM7RUFDQTtFQUNBO0FuRjBpWEo7QW1GcmlYQztFQUNDO0FuRnVpWEY7O0FZMWxYRTtFdUV3REY7SUFFRTtFbkZxaVhBO0FBQ0Y7O0FtRmxpWEE7RUFDQztFQUNBO0VBR0E7RUFDQTtBbkZtaVhEO0FtRmppWEM7RUFDQztBbkZtaVhGO0FtRmhpWEM7RUFDQztBbkZraVhGO0FZN21YRTtFdUU4REY7SUFpQkU7SUFDQTtFbkZraVhBO0FBQ0Y7O0FtRi9oWEE7RUFDQztFQUNBO0VBQ0E7QW5Ga2lYRDs7QW1GNWhYQTtFQUNDO0VBQ0E7QW5GK2hYRDs7QW1GNWhYQTtFQUNDO0VBQ0E7QW5GK2hYRDs7QW1GMWhYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GNmhYRDs7QW1GeGhYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuRjJoWEQ7O0FtRnhoWEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbkYyaFhEOztBbUZ4aFhBO0VBRUM7RUFDQTtFQUNBO0FuRjBoWEQ7QW1GdGhYQzs7RUFFQztFQUdBO0VBQ0E7RUFDQTtBbkZzaFhGO0FtRnBoWEU7O0VBQ0M7QW5GdWhYSDtBbUZuaFhDO0VBR0M7QW5GbWhYRjtBbUZoaFhDO0VBQ0M7RUFDQTtFQUNBO0FuRmtoWEY7QW1GL2dYQztFQUNDO0VBQ0E7RUFDQTtBbkZpaFhGO0FtRi9nWEU7RUFDQztFQUNBO0FuRmloWEg7QW1GN2dYQztFQUNDO0VBQ0E7RUFDQTtBbkYrZ1hGO0FtRjVnWEM7RUFDQztBbkY4Z1hGO0FtRjNnWEM7RUFDQztBbkY2Z1hGO0FtRjNnWEU7RUFDQztBbkY2Z1hIOztBbUZ4Z1hBO0VBRUM7RUFDQTtBbkYwZ1hEO0FtRnhnWEM7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QW5GMGdYRjtBbUZ4Z1hFOztFQUNDO0FuRjJnWEg7QW1GdmdYQztFQUNDO0VBQ0E7RUFDQTtBbkZ5Z1hGO0FtRnRnWEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbkZ3Z1hGO0FtRnJnWEM7RUFDQztBbkZ1Z1hGO0FtRnBnWEM7RUFDQztFQUNBO0VBQ0E7QW5Gc2dYRjtBbUZuZ1hDO0VBQ0M7QW5GcWdYRjtBbUZsZ1hDO0VBQ0M7QW5Gb2dYRjtBbUZsZ1hFO0VBQ0M7QW5Gb2dYSDs7QW1GLy9XQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ga2dYRDtBbUZoZ1hDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5Ga2dYRjs7QW1GNy9XQTtFQUNDO0FuRmdnWEQ7O0FtRjcvV0E7RUFDQztBbkZnZ1hEOztBbUY3L1dBO0VBQ0M7QW5GZ2dYRDs7QUF6M1hBOztFQUFBO0FBS0E7O0NBQUE7QW9GcEJFOztFQUVDO0FwRmk1WEg7QW9GOTRYRTtFQUNDO0FwRmc1WEg7QW9GNzRYRTtFQUNDO0VBQ0E7QXBGKzRYSDtBb0Y1NFhFO0VBQ0M7RUFDQTtFQUNBO0FwRjg0WEg7QW9GNTRYRztFQUNDO0FwRjg0WEo7QW9GeDRYRzs7Ozs7RUFDQztFQUNBO0FwRjg0WEo7O0FvRnY0WEE7RUFDQztFQUNBO0FwRjA0WEQ7QW9GeDRYQztFQUNDO0VBQ0E7QXBGMDRYRjs7QW9GdDRYQTtFQUNDO0VBQ0E7QXBGeTRYRDs7QXFGNTdYRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckYrN1hIO0FxRjc3WEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRis3WEo7QXFGNTdYRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyRjg3WEo7QXFGNTdYSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjg3WEwsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2RldmVsb3AvLi9zcmMvanMvbGliL2J1aWxkSW4vbGF6eS1sb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL3NpdGUuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4uL3N5c3RlbS9zcmMvc2Nzcy9nbG9iYWwvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uLi9zeXN0ZW0vc3JjL3Njc3MvbWl4aW5zL19mb250LXNpemUuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvZm91bmRhdGlvbi9fZWRpdC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL2ZvdW5kYXRpb24vX2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9mb3VuZGF0aW9uL2J1bG1hLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9fYWxsLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9leHRlbmRzLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9jb250cm9scy5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvaW5pdGlhbC12YXJpYWJsZXMuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL21peGlucy5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL19hbGwuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9taW5pcmVzZXQuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9nZW5lcmljLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlcy5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL2FuaW1hdGlvbnMuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvX2FsbC5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9ib3guc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvYnV0dG9uLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRhaW5lci5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250ZW50LnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2ljb24uc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvaW1hZ2Uuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvbm90aWZpY2F0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3Byb2dyZXNzLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhYmxlLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhZy5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90aXRsZS5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9vdGhlci5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL19hbGwuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9zaGFyZWQuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9pbnB1dC10ZXh0YXJlYS5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL2NoZWNrYm94LXJhZGlvLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vc2VsZWN0LnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vZmlsZS5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3Rvb2xzLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvX2FsbC5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2JyZWFkY3J1bWIuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9jYXJkLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvZHJvcGRvd24uc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9sZXZlbC5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lZGlhLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVudS5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lc3NhZ2Uuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tb2RhbC5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL25hdmJhci5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3BhZ2luYXRpb24uc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9wYW5lbC5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3RhYnMuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC9fYWxsLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvY29sdW1ucy5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL3RpbGVzLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvX2FsbC5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL2NvbG9yLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvZmxleGJveC5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL2Zsb2F0LnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvb3RoZXIuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9vdmVyZmxvdy5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3Bvc2l0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvc3BhY2luZy5zYXNzIiwid2VicGFjazovL2RldmVsb3AvLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3R5cG9ncmFwaHkuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy92aXNpYmlsaXR5LnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9fYWxsLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9oZXJvLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9zZWN0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9mb290ZXIuc2FzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC9jb21wb25lbnQvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9nbG9iYWwvX2FjbXMtY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uLi9zeXN0ZW0vc3JjL3Njc3MvbWl4aW5zL19ib3gtc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC9wcm9qZWN0L19lbnRyeS5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9leHRlbmQvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvZXh0ZW5kL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvZXh0ZW5kL19tb2R1bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL2V4dGVuZC9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL2V4dGVuZC9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL2V4dGVuZC9fZm9ybS5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9leHRlbmQvX3BhZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL2V4dGVuZC9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvZXh0ZW5kL19ldmVudC5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9leHRlbmQvX2VudHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL2V4dGVuZC9fZWRpdC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTGF6eSBMb2FkXG4gKi9cbi5qcy1sYXp5LWxvYWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKSAwLjFzLCB0cmFuc2Zvcm0gMC45cyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKSAwLjFzO1xuXG4gICYubG9hZGluZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW1nLmpzLWxhenktbG9hZCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4ZjggIHVybCgnLi4vLi4vLi4vLi4vLi4vc3lzdGVtL2ltYWdlcy9tYXJrZXIvaWNvbi1sYXp5LWxvYWQtaW1hZ2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDQwcHggNDBweDtcblxuXG4gICYubG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uanMtbGF6eS1sb2FkLmlzLW1vdmllIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmOCAgdXJsKCcuLi8uLi8uLi8uLi8uLi9zeXN0ZW0vaW1hZ2VzL21hcmtlci9pY29uLWxhenktbG9hZC1tb3ZpZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gNDBweCA0MHB4O1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKipcbiAqIFNldHRpbmdzXG4gKi9cblxuLy8g44Kw44Ot44O844OQ44Or44Oh44Oz44OQ44O844OV44Kh44Kk44OrIGFjbXMuY3Nz5YW855SoXG5AZm9yd2FyZCBcImdsb2JhbC9hY21zLWNvbW1vblwiO1xuXG4vLyDjgrDjg63jg7zjg5Djg6vjg6Hjg7Pjg5Djg7zjg5XjgqHjgqTjg6sg44OG44O844Oe5bCC55SoXG5AZm9yd2FyZCBcImdsb2JhbC9jb21tb25cIjtcblxuXG4vKipcbiAqIEJhc2VcbiAqL1xuQHVzZSBcImZvdW5kYXRpb24vYmFzZVwiO1xuQHVzZSBcImZvdW5kYXRpb24vZWRpdC1wYWdlXCI7XG5AdXNlIFwiZm91bmRhdGlvbi9hbmltYXRpb25cIjtcbkB1c2UgXCJnbG9iYWwvcXVhbnRpdHktcXVlcmllc1wiO1xuXG4vKipcbiAqIEJvb3RzdHJhcFxuICovXG4vLyAgQHVzZSBcImZvdW5kYXRpb24vYm9vdHN0cmFwXCI7XG5cbi8qKlxuKiBCdWxtYVxuKi9cbkB1c2UgXCJmb3VuZGF0aW9uL2J1bG1hXCI7XG5cbi8qKlxuICogTGF5b3V0XG4gKi9cbkB1c2UgXCJsYXlvdXQvZm9vdGVyXCI7XG5AdXNlIFwibGF5b3V0L2hlYWRlclwiO1xuXG4vKipcbiAqIENvbXBvbmVudFxuICovXG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC9idXR0b25cIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L2NvbnRhaW5lclwiO1xuXG4vKipcbiAqIFByb2plY3RcbiAqL1xuQHVzZSBcIm9iamVjdC9wcm9qZWN0L2VudHJ5XCI7XG5cbi8qKlxuKiBleHRlbmRcbiovXG5AdXNlIFwiZXh0ZW5kL2FzZmVlbDIwMjNcIiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZSAqL1xuXG4kei1tYXAtb2Zmc2V0OiAxMDAwMDA7XG4kei1tYXA6IChcbiAgLy8g566h55CG55S76Z2i44GuIGFwcHNoZWxsXG4gIGFjbXMtZml4LXJpZ2h0OiB0cnVlLFxuICBhY21zX2ZpeF9iZzogdHJ1ZSxcbiAgZml4ZWQ6IHRydWUsXG4gIGpzLWFjbXNfZml4X21hcmtlcjogdHJ1ZSxcbiAganMtYWNtcy1kcm9wLWRvd24tbWVudTogdHJ1ZSxcbiAgYWNtcy1uYXY6IHRydWUsXG4gIGFjbXMtbWFpbjogdHJ1ZSxcbiAgYWNtcy1uYXZiYXItZGVlcDogdHJ1ZSxcbiAgYWNtcy1uYXZiYXI6IHRydWUsXG4gIGFjbXMtbmF2YmFyLWFkbWluOiB0cnVlLFxuICBvdXRlci13cmFwLXRvcDogdHJ1ZSxcbiAgYWNtc19maXhfYmdfaW5kZXg6IHRydWUsXG4gIC8vIGFwcHNoZWxs44KI44KK6YeN44Gq44KK6aCG44GM5LiK44Gu44Kz44Oz44OG44Oz44OEXG4gIGFjbXMtZHJvcC1hcmVhLWJlZm9yZTogdHJ1ZSxcbiAgYWNtcy1kcm9wLWFyZWEtaW5uZXI6IHRydWUsXG4gIGFjbXMtZHJvcC1hcmVhOiB0cnVlLFxuICBjb20tcG9zdDogdHJ1ZSxcbiAgcHJldmlldy1hcmVhOiB0cnVlLFxuICBqcy1hY21zLW9mZmNhbnZhcy1zaWRlYmFyOiB0cnVlLFxuICBqcy1hY21zLW9mZmNhbnZhcy1hY3RpdmU6IHRydWUsXG4gIC8vIOODrOOCpOOCouOCpuODiOODouOCuOODpeODvOODq+ezu1xuICBhY21zLWxheW91dC1tZW51OiB0cnVlLFxuICBhY21zLXByZXZpZXctaWZyYW1lLXdyYXBwZXI6IHRydWUsXG4gIC8vIOihqOeUu+mdouOBp+OBruODgOOCpOODrOOCr+ODiOe3qOmbhuezu1xuICBqcy1lZGl0X2lucGxhY2Utc29ydF9sYWJlbDogdHJ1ZSxcbiAganMtZWRpdF9pbnBsYWNlLXNvcnRfY2xvc2U6IHRydWUsXG4gIGpzLWVkaXRfc29ydC1jb250cm9sLW1vdmU6IHRydWUsXG4gIGpzLWVkaXRfaW5wbGFjZS1iZWxvd19jb250cm9sOiB0cnVlLFxuICBqcy1lZGl0X2lucGxhY2UtdGl0bGU6IHRydWUsXG4gIGpzLWVkaXRfaW5wbGFjZS1zb3J0X3NlbGVjdGlvbjogdHJ1ZSxcbiAganMtZWRpdF9pbnBsYWNlLWJveDogdHJ1ZSxcbiAgYWNtcy1tb2R1bGUtZWRpdDogdHJ1ZSxcbiAgLy8g44Op44Kk44K744Oz44K544Gu44Ki44Op44O844OIXG4gIGpzLWFkbWluLXRvYXN0LXRvZ2dsZTogdHJ1ZSxcbiAgLy8gYS1ibG9nIGNtc+OBruODouODvOODgOODq+ezuyAoaXNvbGF0aW9uOiB0cnVlKVxuICBhY21zLW1vZGFsOiB0cnVlLFxuICBqcy11aS1leHBhbmQ6IHRydWUsXG4gIGxpdGUtZWRpdG9yLWJnOiB0cnVlLFxuICBqcy1lZGl0X2lucGxhY2UtZGV0YWlsOiB0cnVlLFxuICBhY21zLW1lZGlhLW1vZGFsOiB0cnVlLFxuICAvLyDjg5fjg6zjg5Pjg6Xjg7zns7tcbiAgcHJldmlldy1jb250YWluZXI6IHRydWUsXG4gIGpzLW1lZGlhX3ZpZXc6IHRydWUsXG4gIGRldmljZS1tb2RlLW1vZGFsOiB0cnVlLFxuICAvLyBkcmFnZ2FibGXjgrPjg7Pjg4bjg7Pjg4RcbiAgYWNtcy1kcmFnZ2luZzogdHJ1ZSxcbiAganMtZHJhZ0FkbWluQm94OiB0cnVlLFxuICAvLyBwaWNrZXIg44KEIGpRdWVyeVVJIOOBquOBqeOBruODqeOCpOODluODqeODquezu1xuICB1aS1kaWFsb2c6IHRydWUsXG4gIGZsYXRwaWNrcjogdHJ1ZSxcbiAgYWNtcy10b29sdGlwOiB0cnVlLFxuICBzZWxlY3QyLWNvbnRhaW5lcjogdHJ1ZSxcbiAgcmVsYXRlZC1pdGVtOiB0cnVlLFxuICByaWNoLXNlbGVjdC1tZW51OiB0cnVlLFxuICAvLyDkv53lrZjmmYLjga5zcGxhc2jns7tcbiAganMtZW50cnlfc2F2aW5nX3Byb2dyZXNzOiB0cnVlLFxuICBqcy1sb2FkaW5nX3NwbGFzaDogdHJ1ZSxcbiAgc21hcnRwaG90bzogdHJ1ZSxcbiAgd3lzaXd5Zy1mdWxsc2NyZWVuOiB0cnVlXG4pO1xuXG4vLyB6LWluZGV4XG5AZnVuY3Rpb24gekluZGV4KCRuYW1lLCAkY2hpbGRuYW1lOiAwKSB7XG4gICRnZXRrZXk6IG1hcC1nZXQoJHotbWFwLCAkbmFtZSk7XG5cbiAgQGlmICRjaGlsZG5hbWUgIT0gMCB7XG4gICAgQHJldHVybiAkei1tYXAtb2Zmc2V0ICsgaW5kZXgoJGdldGtleSwgJGNoaWxkbmFtZSk7XG4gIH1cblxuICBAcmV0dXJuICR6LW1hcC1vZmZzZXQgKyBpbmRleCgkei1tYXAsICgkbmFtZSAkZ2V0a2V5KSk7XG59XG5cbi8vIGltcG9ydGFudCDjgpJNaXhpbnPjgavov73liqDjgZnjgotcbkBmdW5jdGlvbiBpZi1pbXBvcnRhbnQoJGltcG9ydGFudCkge1xuICBAcmV0dXJuICN7aWYoJGltcG9ydGFudCwgJyFpbXBvcnRhbnQnLCAnJyl9O1xufVxuIiwiQHVzZSBcIi4uL2dsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiLi4vZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg5njg7zjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogZ2xvYmFsLiRmb250LWJhc2U7XG5cbiAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xufVxuXG4vKiDjg6rjg7Pjgq/jga7oqK3lrpogKi9cbmEge1xuICBjb2xvcjogIzAwNmRkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjN2Y1YWQ3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDZkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2ZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/jgIDjg5njg7zjgrlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjgrPjg7Pjg4bjgqTjg4rjg7xcbiRjb250YWluZXItbGc6IDExNzBweDtcbiRjb250YWluZXItbWQ6IDk2MHB4O1xuJGNvbnRhaW5lci1zbTogNzUwcHg7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOODleOCqeODs+ODiFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1oaXJhZ2lubzogLWFwcGxlLXN5c3RlbSxibGlua21hY3N5c3RlbWZvbnQsXCJTZWdvZSBVSVwiLFwiUm9ib3RvXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiQXJpYWxcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLFwiTWVpcnlvXCIsc2Fucy1zZXJpZjtcbiRmb250LXl1LWdvdGhpYzogLWFwcGxlLXN5c3RlbSxibGlua21hY3N5c3RlbWZvbnQsXCJTZWdvZSBVSVwiLFwiUm9ib3RvXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiQXJpYWxcIiwgXCJZdSBHb3RoaWNcIiwgXCJZdUdvdGhpY1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiRmb250LW1laXJ5bzogLWFwcGxlLXN5c3RlbSxibGlua21hY3N5c3RlbWZvbnQsXCJTZWdvZSBVSVwiLFwiUm9ib3RvXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiQXJpYWxcIiwgXCJWZXJkYW5hXCIsIFwiTWVpcnlvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLHNhbnMtc2VyaWY7XG4kZm9udC1iYXNlOiAkZm9udC1oaXJhZ2lubztcbiRmb250LWhlYWRpbmc6ICRmb250LWJhc2U7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/jgIDjg5XjgqHjgqTjg6vjga7jg5Hjgrlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHJvb3QtdGhlbWUtaW1nOiAnL3RoZW1lcy9hc2ZlZWxfMjAyMy9pbWFnZXMvJztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOOCq+ODqeODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDog4zmma/oibJcbiRiZy1jb2xvcjogI2ZmZjtcblxuLy8g44OX44Op44Kk44Oe44Oq44O844Kr44Op44O8XG4kcHJpbWFyeS1jb2xvcjogI2ZmZDkzYztcblxuLy8g44K744Kr44Oz44OA44Oq44O844Kr44Op44O8XG4kc2Vjb25kYXJ5LWNvbG9yOiAjMzMzO1xuXG4vLyDjg5njg7zjgrnjgqvjg6njg7xcbiRiYXNlLWNvbG9yOiAjZmZlZDFmO1xuXG4vLyDjg6rjg7Pjgq/jgqvjg6njg7xcbiRsaW5rLWNvbG9yOiAjMDA2REQ5O1xuJGxpbmstY29sb3ItdmlzaXRlZDogIzdGNUFENztcblxuLy8g44Oc44K/44OzXG4kYnRuLWNvbG9yOiAjMzMzO1xuJGJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG5cbi8vIOWQhHNuc+iJslxuJGZhY2Vib29rLWNvbG9yOiAjM2I1OTk5O1xuJHR3aXR0ZXItY29sb3I6ICM1NWFjZWU7XG4kZ3BsdXMtY29sb3I6ICNkZDRiMzk7XG4keW91dHViZS1jb2xvcjogI2NkMjAxZjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOODmOODg+ODgOODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc3AtaGVhZGVyLWhlaWdodDogNjBweDtcbiRnbG9iYWwtbmF2LWhlaWdodDogNTBweDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOOCqOODs+ODiOODquODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZW50cnktbWFyZ2luLWJvdHRvbTogMjVweDtcblxuLy8gJGVudHJ5LWVsZW1lbnQtbWFyZ2luLXRvcDogMDtcbiRlbnRyeS1lbGVtZW50LW1hcmdpbi10b3A6IDMwcHg7XG4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLXNtOiAxMHB4ICFkZWZhdWx0O1xuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1tZDogMjBweCAhZGVmYXVsdDtcbiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbGc6IDMwcHggIWRlZmF1bHQ7XG4kZW50cnktdGV4dC11bml0OiBlbnRyeS10ZXh0LXVuaXQ7XG4kZW50cnktdGV4dC1iYXNlLWNvbG9yOiAjMzMzO1xuJGVudHJ5LWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuJGVudHJ5LWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRlbnRyeS1jb2xvci1wb2ludC1iYXNlOiAjQzQxMTM0O1xuJGVudHJ5LWNvbG9yLWJvcmRlci1iYXNlOiAjQ0NDO1xuJGVudHJ5LWNvbG9yLWJnLWJhc2U6ICNFRkVGRUY7XG4kZW50cnktZm9udC1zaXplLWJhc2U6IDE0O1xuJGVudHJ5LWZvbnQtc2l6ZS10aXRsZS1zbTogMTY7XG4kZW50cnktZm9udC1zaXplLXRpdGxlLW1kOiAxODtcbiRlbnRyeS1mb250LXNpemUtdGl0bGUtbGc6IDIwO1xuJGVudHJ5LWZvbnQtc2l6ZS1iYXNlLXdpZGUtc2NyZWVuOiAxNjtcbiRlbnRyeS1mb250LXNpemUtdGl0bGUtc20td2lkZS1zY3JlZW46IDE4O1xuJGVudHJ5LWZvbnQtc2l6ZS10aXRsZS1tZC13aWRlLXNjcmVlbjogMjA7XG4kZW50cnktZm9udC1zaXplLXRpdGxlLWxnLXdpZGUtc2NyZWVuOiAyMjtcbiRlbnRyeS10ZXh0LWxpbmVoZWlnaHQ6IDEuNztcbiRlbnRyeS10aXRsZS1saW5laGVpZ2h0OiAxLjM7XG4kZW50cnktbGlzdC1saS1ib3R0b20tc3BhY2U6IC4yNWVtO1xuJGVudHJ5LWxpc3QtbWFya2VyLXNwYWNlOiAyOHB4O1xuJGVudHJ5LWRsLXNwYWNlOiAxOHB4O1xuJGVudHJ5LWRsLWJvcmRlcjogMXB4IHNvbGlkICRlbnRyeS1jb2xvci1ib3JkZXItYmFzZTtcbiRlbnRyeS1kdC1ib3JkZXItd2lkdGg6IDRweDtcbiRlbnRyeS1kdC1ib3JkZXItc3BhY2U6IDEwcHg7XG4kZW50cnktcXVvdGUtY29sb3I6ICM4RTg3ODc7XG4iLCJAdXNlICcuLi9nbG9iYWwvdmFyaWFibGVzJyBhcyB2YXI7XG5AdXNlICcuLi9nbG9iYWwvZnVuY3Rpb25zJyBhcyBmdW5jdGlvbnM7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OV44Kp44Oz44OI44K144Kk44K6XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE2LCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAmIHtcbiAgICBmb250LXNpemU6ICRzaXplICsgcHggZnVuY3Rpb25zLmlmLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblxuICAgIC8vZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpICogMXJlbSBmdW5jdGlvbnMuaWYtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweCBmdW5jdGlvbnMuaWYtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG4gICAgICAvL2ZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUsICRiYXNlKSAqIDFyZW0gZnVuY3Rpb25zLmlmLWltcG9ydGFudCgkaW1wb3J0YW50KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA57eo6ZuG44Oa44O844K4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Ki44OL44Oh44O844K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyog44CA44OV44Kn44O844OJ44Kk44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qIOOAgOOCuuODvOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5Aa2V5ZnJhbWVzIHNjYWxlLXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZS11cCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgfVxufVxuXG4vKiDjgIDkuIvjgavnp7vli5Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGtleWZyYW1lcyBmYWRlLWluLWRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLWRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLWRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIlxuLyohIGJ1bG1hLmlvIHYwLjkuNCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qZ3RobXMvYnVsbWEgKi9cbkBpbXBvcnQgXCJ+YnVsbWEvc2Fzcy91dGlsaXRpZXMvX2FsbFwiXG5AaW1wb3J0IFwifmJ1bG1hL3Nhc3MvYmFzZS9fYWxsXCJcbkBpbXBvcnQgXCJ+YnVsbWEvc2Fzcy9lbGVtZW50cy9fYWxsXCJcbkBpbXBvcnQgXCJ+YnVsbWEvc2Fzcy9mb3JtL19hbGxcIlxuQGltcG9ydCBcIn5idWxtYS9zYXNzL2NvbXBvbmVudHMvX2FsbFwiXG5AaW1wb3J0IFwifmJ1bG1hL3Nhc3MvZ3JpZC9fYWxsXCJcbkBpbXBvcnQgXCJ+YnVsbWEvc2Fzcy9oZWxwZXJzL19hbGxcIlxuQGltcG9ydCBcIn5idWxtYS9zYXNzL2xheW91dC9fYWxsXCJcbiIsIi8qIEJ1bG1hIFV0aWxpdGllcyAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJpbml0aWFsLXZhcmlhYmxlc1wiXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCJcbkBpbXBvcnQgXCJkZXJpdmVkLXZhcmlhYmxlc1wiXG5AaW1wb3J0IFwibWl4aW5zXCJcbkBpbXBvcnQgXCJjb250cm9sc1wiXG5AaW1wb3J0IFwiZXh0ZW5kc1wiXG4iLCJAaW1wb3J0IFwibWl4aW5zXCJcblxuJWNvbnRyb2xcbiAgK2NvbnRyb2xcblxuJXVuc2VsZWN0YWJsZVxuICArdW5zZWxlY3RhYmxlXG5cbiVhcnJvd1xuICArYXJyb3dcblxuJWJsb2NrXG4gICtibG9ja1xuXG4lZGVsZXRlXG4gICtkZWxldGVcblxuJWxvYWRlclxuICArbG9hZGVyXG5cbiVvdmVybGF5XG4gICtvdmVybGF5XG5cbiVyZXNldFxuICArcmVzZXRcbiIsIkBpbXBvcnQgXCJkZXJpdmVkLXZhcmlhYmxlc1wiXG5cbiRjb250cm9sLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJGNvbnRyb2wtcmFkaXVzLXNtYWxsOiAkcmFkaXVzLXNtYWxsICFkZWZhdWx0XG5cbiRjb250cm9sLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0XG5cbiRjb250cm9sLWhlaWdodDogMi41ZW0gIWRlZmF1bHRcbiRjb250cm9sLWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHRcblxuJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbDogY2FsYygwLjVlbSAtICN7JGNvbnRyb2wtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcbiRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDogY2FsYygwLjc1ZW0gLSAjeyRjb250cm9sLWJvcmRlci13aWR0aH0pICFkZWZhdWx0XG5cbj1jb250cm9sXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBib3JkZXI6ICRjb250cm9sLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudFxuICBib3JkZXItcmFkaXVzOiAkY29udHJvbC1yYWRpdXNcbiAgYm94LXNoYWRvdzogbm9uZVxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBoZWlnaHQ6ICRjb250cm9sLWhlaWdodFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgbGluZS1oZWlnaHQ6ICRjb250cm9sLWxpbmUtaGVpZ2h0XG4gIHBhZGRpbmctYm90dG9tOiAkY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsXG4gIHBhZGRpbmctbGVmdDogJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctcmlnaHQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbFxuICBwYWRkaW5nLXRvcDogJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICAvLyBTdGF0ZXNcbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkLFxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmVcbiAgICBvdXRsaW5lOiBub25lXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgIGN1cnNvcjogbm90LWFsbG93ZWRcblxuLy8gVGhlIGNvbnRyb2xzIHNpemVzIHVzZSBtaXhpbnMgc28gdGhleSBjYW4gYmUgdXNlZCBhdCBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbj1jb250cm9sLXNtYWxsXG4gIGJvcmRlci1yYWRpdXM6ICRjb250cm9sLXJhZGl1cy1zbWFsbFxuICBmb250LXNpemU6ICRzaXplLXNtYWxsXG49Y29udHJvbC1tZWRpdW1cbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbj1jb250cm9sLWxhcmdlXG4gIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIi8vIENvbG9yc1xuXG4kYmxhY2s6ICAgICAgICBoc2woMCwgMCUsIDQlKSAhZGVmYXVsdFxuJGJsYWNrLWJpczogICAgaHNsKDAsIDAlLCA3JSkgIWRlZmF1bHRcbiRibGFjay10ZXI6ICAgIGhzbCgwLCAwJSwgMTQlKSAhZGVmYXVsdFxuXG4kZ3JleS1kYXJrZXI6ICBoc2woMCwgMCUsIDIxJSkgIWRlZmF1bHRcbiRncmV5LWRhcms6ICAgIGhzbCgwLCAwJSwgMjklKSAhZGVmYXVsdFxuJGdyZXk6ICAgICAgICAgaHNsKDAsIDAlLCA0OCUpICFkZWZhdWx0XG4kZ3JleS1saWdodDogICBoc2woMCwgMCUsIDcxJSkgIWRlZmF1bHRcbiRncmV5LWxpZ2h0ZXI6IGhzbCgwLCAwJSwgODYlKSAhZGVmYXVsdFxuJGdyZXktbGlnaHRlc3Q6IGhzbCgwLCAwJSwgOTMlKSAhZGVmYXVsdFxuXG4kd2hpdGUtdGVyOiAgICBoc2woMCwgMCUsIDk2JSkgIWRlZmF1bHRcbiR3aGl0ZS1iaXM6ICAgIGhzbCgwLCAwJSwgOTglKSAhZGVmYXVsdFxuJHdoaXRlOiAgICAgICAgaHNsKDAsIDAlLCAxMDAlKSAhZGVmYXVsdFxuXG4kb3JhbmdlOiAgICAgICBoc2woMTQsICAxMDAlLCA1MyUpICFkZWZhdWx0XG4keWVsbG93OiAgICAgICBoc2woNDQsICAxMDAlLCA3NyUpICFkZWZhdWx0XG4kZ3JlZW46ICAgICAgICBoc2woMTUzLCA1MyUsICA1MyUpICFkZWZhdWx0XG4kdHVycXVvaXNlOiAgICBoc2woMTcxLCAxMDAlLCA0MSUpICFkZWZhdWx0XG4kY3lhbjogICAgICAgICBoc2woMjA3LCA2MSUsICA1MyUpICFkZWZhdWx0XG4kYmx1ZTogICAgICAgICBoc2woMjI5LCA1MyUsICA1MyUpICFkZWZhdWx0XG4kcHVycGxlOiAgICAgICBoc2woMjcxLCAxMDAlLCA3MSUpICFkZWZhdWx0XG4kcmVkOiAgICAgICAgICBoc2woMzQ4LCA4NiUsIDYxJSkgIWRlZmF1bHRcblxuLy8gVHlwb2dyYXBoeVxuXG4kZmFtaWx5LXNhbnMtc2VyaWY6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHRcbiRmYW1pbHktbW9ub3NwYWNlOiBtb25vc3BhY2UgIWRlZmF1bHRcbiRyZW5kZXItbW9kZTogb3B0aW1pemVMZWdpYmlsaXR5ICFkZWZhdWx0XG5cbiRzaXplLTE6IDNyZW0gIWRlZmF1bHRcbiRzaXplLTI6IDIuNXJlbSAhZGVmYXVsdFxuJHNpemUtMzogMnJlbSAhZGVmYXVsdFxuJHNpemUtNDogMS41cmVtICFkZWZhdWx0XG4kc2l6ZS01OiAxLjI1cmVtICFkZWZhdWx0XG4kc2l6ZS02OiAxcmVtICFkZWZhdWx0XG4kc2l6ZS03OiAwLjc1cmVtICFkZWZhdWx0XG5cbiR3ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdFxuJHdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdFxuJHdlaWdodC1tZWRpdW06IDUwMCAhZGVmYXVsdFxuJHdlaWdodC1zZW1pYm9sZDogNjAwICFkZWZhdWx0XG4kd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdFxuXG4vLyBTcGFjaW5nXG5cbiRibG9jay1zcGFjaW5nOiAxLjVyZW0gIWRlZmF1bHRcblxuLy8gUmVzcG9uc2l2ZW5lc3NcblxuLy8gVGhlIGNvbnRhaW5lciBob3Jpem9udGFsIGdhcCwgd2hpY2ggYWN0cyBhcyB0aGUgb2Zmc2V0IGZvciBicmVha3BvaW50c1xuJGdhcDogMzJweCAhZGVmYXVsdFxuLy8gOTYwLCAxMTUyLCBhbmQgMTM0NCBoYXZlIGJlZW4gY2hvc2VuIGJlY2F1c2UgdGhleSBhcmUgZGl2aXNpYmxlIGJ5IGJvdGggMTIgYW5kIDE2XG4kdGFibGV0OiA3NjlweCAhZGVmYXVsdFxuLy8gOTYwcHggY29udGFpbmVyICsgNHJlbVxuJGRlc2t0b3A6IDk2MHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdFxuLy8gMTE1MnB4IGNvbnRhaW5lciArIDRyZW1cbiR3aWRlc2NyZWVuOiAxMTUycHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4kd2lkZXNjcmVlbi1lbmFibGVkOiB0cnVlICFkZWZhdWx0XG4vLyAxMzQ0cHggY29udGFpbmVyICsgNHJlbVxuJGZ1bGxoZDogMTM0NHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdFxuJGZ1bGxoZC1lbmFibGVkOiB0cnVlICFkZWZhdWx0XG4kYnJlYWtwb2ludHM6IChcIm1vYmlsZVwiOiAoXCJ1bnRpbFwiOiAkdGFibGV0KSwgXCJ0YWJsZXRcIjogKFwiZnJvbVwiOiAkdGFibGV0KSwgXCJ0YWJsZXQtb25seVwiOiAoXCJmcm9tXCI6ICR0YWJsZXQsIFwidW50aWxcIjogJGRlc2t0b3ApLCBcInRvdWNoXCI6IChcImZyb21cIjogJGRlc2t0b3ApLCBcImRlc2t0b3BcIjogKFwiZnJvbVwiOiAkZGVza3RvcCksIFwiZGVza3RvcC1vbmx5XCI6IChcImZyb21cIjogJGRlc2t0b3AsIFwidW50aWxcIjogJHdpZGVzY3JlZW4pLCBcInVudGlsLXdpZGVzY3JlZW5cIjogKFwidW50aWxcIjogJHdpZGVzY3JlZW4pLCBcIndpZGVzY3JlZW5cIjogKFwiZnJvbVwiOiAkd2lkZXNjcmVlbiksIFwid2lkZXNjcmVlbi1vbmx5XCI6IChcImZyb21cIjogJHdpZGVzY3JlZW4sIFwidW50aWxcIjogJGZ1bGxoZCksIFwidW50aWwtZnVsbGhkXCI6IChcInVudGlsXCI6ICRmdWxsaGQpLCBcImZ1bGxoZFwiOiAoXCJmcm9tXCI6ICRmdWxsaGQpKSAhZGVmYXVsdFxuXG4vLyBNaXNjZWxsYW5lb3VzXG5cbiRlYXNpbmc6IGVhc2Utb3V0ICFkZWZhdWx0XG4kcmFkaXVzLXNtYWxsOiAycHggIWRlZmF1bHRcbiRyYWRpdXM6IDRweCAhZGVmYXVsdFxuJHJhZGl1cy1sYXJnZTogNnB4ICFkZWZhdWx0XG4kcmFkaXVzLXJvdW5kZWQ6IDk5OTlweCAhZGVmYXVsdFxuJHNwZWVkOiA4Nm1zICFkZWZhdWx0XG5cbi8vIEZsYWdzXG5cbiR2YXJpYWJsZS1jb2x1bW5zOiB0cnVlICFkZWZhdWx0XG4kcnRsOiBmYWxzZSAhZGVmYXVsdFxuIiwiQGltcG9ydCBcImRlcml2ZWQtdmFyaWFibGVzXCJcblxuPWNsZWFyZml4XG4gICY6OmFmdGVyXG4gICAgY2xlYXI6IGJvdGhcbiAgICBjb250ZW50OiBcIiBcIlxuICAgIGRpc3BsYXk6IHRhYmxlXG5cbj1jZW50ZXIoJHdpZHRoLCAkaGVpZ2h0OiAwKVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgQGlmICRoZWlnaHQgIT0gMFxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAqIDAuNSkpXG4gICAgdG9wOiBjYWxjKDUwJSAtICgjeyRoZWlnaHR9ICogMC41KSlcbiAgQGVsc2VcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICgjeyR3aWR0aH0gKiAwLjUpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skd2lkdGh9ICogMC41KSlcblxuPWZhKCRzaXplLCAkZGltZW5zaW9ucylcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGZvbnQtc2l6ZTogJHNpemVcbiAgaGVpZ2h0OiAkZGltZW5zaW9uc1xuICBsaW5lLWhlaWdodDogJGRpbWVuc2lvbnNcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgd2lkdGg6ICRkaW1lbnNpb25zXG5cbj1oYW1idXJnZXIoJGRpbWVuc2lvbnMpXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYXBwZWFyYW5jZTogbm9uZVxuICBiYWNrZ3JvdW5kOiBub25lXG4gIGJvcmRlcjogbm9uZVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkZGltZW5zaW9uc1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6ICRkaW1lbnNpb25zXG4gIHNwYW5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGhlaWdodDogMXB4XG4gICAgbGVmdDogY2FsYyg1MCUgLSA4cHgpXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmdcbiAgICB3aWR0aDogMTZweFxuICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KVxuICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KVxuICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICB0b3A6IGNhbGMoNTAlICsgNHB4KVxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKGJsYWNrLCAwLjA1KVxuICAvLyBNb2RpZmVyc1xuICAmLmlzLWFjdGl2ZVxuICAgIHNwYW5cbiAgICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZylcbiAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKVxuXG49b3ZlcmZsb3ctdG91Y2hcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG5cbj1wbGFjZWhvbGRlclxuICAkcGxhY2Vob2xkZXJzOiAnOi1tb3onICc6LXdlYmtpdC1pbnB1dCcgJy1tb3onICctbXMtaW5wdXQnXG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzXG4gICAgJjojeyRwbGFjZWhvbGRlcn0tcGxhY2Vob2xkZXJcbiAgICAgIEBjb250ZW50XG5cbj1yZXNldFxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGFwcGVhcmFuY2U6IG5vbmVcbiAgYmFja2dyb3VuZDogbm9uZVxuICBib3JkZXI6IG5vbmVcbiAgY29sb3I6IGN1cnJlbnRDb2xvclxuICBmb250LWZhbWlseTogaW5oZXJpdFxuICBmb250LXNpemU6IDFlbVxuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMFxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG49ZnJvbSgkZGV2aWNlKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGV2aWNlKVxuICAgIEBjb250ZW50XG5cbj11bnRpbCgkZGV2aWNlKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGV2aWNlIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1iZXR3ZWVuKCRmcm9tLCAkdW50aWwpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmcm9tKSBhbmQgKG1heC13aWR0aDogJHVudGlsIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1tb2JpbGVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCAtIDFweClcbiAgICBAY29udGVudFxuXG49dGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpLCBwcmludFxuICAgIEBjb250ZW50XG5cbj10YWJsZXQtb25seVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPXRvdWNoXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1kZXNrdG9wXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKVxuICAgIEBjb250ZW50XG5cbj1kZXNrdG9wLW9ubHlcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXVudGlsLXdpZGVzY3JlZW5cbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj13aWRlc2NyZWVuXG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZGVzY3JlZW4pXG4gICAgICBAY29udGVudFxuXG49d2lkZXNjcmVlbi1vbmx5XG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkIGFuZCAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49dW50aWwtZnVsbGhkXG4gIEBpZiAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPWZ1bGxoZFxuICBAaWYgJGZ1bGxoZC1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZ1bGxoZClcbiAgICAgIEBjb250ZW50XG5cbj1icmVha3BvaW50KCRuYW1lKVxuICAkYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKVxuICBAaWYgJGJyZWFrcG9pbnRcbiAgICAkZnJvbTogbWFwLWdldCgkYnJlYWtwb2ludCwgXCJmcm9tXCIpXG4gICAgJHVudGlsOiBtYXAtZ2V0KCRicmVha3BvaW50LCBcInVudGlsXCIpXG4gICAgQGlmICRmcm9tIGFuZCAkdW50aWxcbiAgICAgICtiZXR3ZWVuKCRmcm9tLCAkdW50aWwpXG4gICAgICAgIEBjb250ZW50XG4gICAgQGVsc2UgaWYgJGZyb21cbiAgICAgICtmcm9tKCRmcm9tKVxuICAgICAgICBAY29udGVudFxuICAgIEBlbHNlIGlmICR1bnRpbFxuICAgICAgK3VudGlsKCR1bnRpbClcbiAgICAgICAgQGNvbnRlbnRcblxuPWx0clxuICBAaWYgbm90ICRydGxcbiAgICBAY29udGVudFxuXG49cnRsXG4gIEBpZiAkcnRsXG4gICAgQGNvbnRlbnRcblxuPWx0ci1wcm9wZXJ0eSgkcHJvcGVydHksICRzcGFjaW5nLCAkcmlnaHQ6IHRydWUpXG4gICRub3JtYWw6IGlmKCRyaWdodCwgXCJyaWdodFwiLCBcImxlZnRcIilcbiAgJG9wcG9zaXRlOiBpZigkcmlnaHQsIFwibGVmdFwiLCBcInJpZ2h0XCIpXG4gIEBpZiAkcnRsXG4gICAgI3skcHJvcGVydHl9LSN7JG9wcG9zaXRlfTogJHNwYWNpbmdcbiAgQGVsc2VcbiAgICAjeyRwcm9wZXJ0eX0tI3skbm9ybWFsfTogJHNwYWNpbmdcblxuPWx0ci1wb3NpdGlvbigkc3BhY2luZywgJHJpZ2h0OiB0cnVlKVxuICAkbm9ybWFsOiBpZigkcmlnaHQsIFwicmlnaHRcIiwgXCJsZWZ0XCIpXG4gICRvcHBvc2l0ZTogaWYoJHJpZ2h0LCBcImxlZnRcIiwgXCJyaWdodFwiKVxuICBAaWYgJHJ0bFxuICAgICN7JG9wcG9zaXRlfTogJHNwYWNpbmdcbiAgQGVsc2VcbiAgICAjeyRub3JtYWx9OiAkc3BhY2luZ1xuXG4vLyBQbGFjZWhvbGRlcnNcblxuPXVuc2VsZWN0YWJsZVxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmVcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZVxuICAtbW96LXVzZXItc2VsZWN0OiBub25lXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZVxuICB1c2VyLXNlbGVjdDogbm9uZVxuXG49YXJyb3coJGNvbG9yOiB0cmFuc3BhcmVudClcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yXG4gIGJvcmRlci1yYWRpdXM6IDJweFxuICBib3JkZXItcmlnaHQ6IDBcbiAgYm9yZGVyLXRvcDogMFxuICBjb250ZW50OiBcIiBcIlxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDAuNjI1ZW1cbiAgbWFyZ2luLXRvcDogLTAuNDM3NWVtXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDUwJVxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICB3aWR0aDogMC42MjVlbVxuXG49YmxvY2soJHNwYWNpbmc6ICRibG9jay1zcGFjaW5nKVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZ1xuXG49ZGVsZXRlXG4gICt1bnNlbGVjdGFibGVcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMilcbiAgYm9yZGVyOiBub25lXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICBjdXJzb3I6IHBvaW50ZXJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICBmb250LXNpemU6IDBcbiAgaGVpZ2h0OiAyMHB4XG4gIG1heC1oZWlnaHQ6IDIwcHhcbiAgbWF4LXdpZHRoOiAyMHB4XG4gIG1pbi1oZWlnaHQ6IDIwcHhcbiAgbWluLXdpZHRoOiAyMHB4XG4gIG91dGxpbmU6IG5vbmVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgd2lkdGg6IDIwcHhcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpblxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGxlZnQ6IDUwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKVxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXJcbiAgJjo6YmVmb3JlXG4gICAgaGVpZ2h0OiAycHhcbiAgICB3aWR0aDogNTAlXG4gICY6OmFmdGVyXG4gICAgaGVpZ2h0OiA1MCVcbiAgICB3aWR0aDogMnB4XG4gICY6aG92ZXIsXG4gICY6Zm9jdXNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMylcbiAgJjphY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuNClcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGhlaWdodDogMTZweFxuICAgIG1heC1oZWlnaHQ6IDE2cHhcbiAgICBtYXgtd2lkdGg6IDE2cHhcbiAgICBtaW4taGVpZ2h0OiAxNnB4XG4gICAgbWluLXdpZHRoOiAxNnB4XG4gICAgd2lkdGg6IDE2cHhcbiAgJi5pcy1tZWRpdW1cbiAgICBoZWlnaHQ6IDI0cHhcbiAgICBtYXgtaGVpZ2h0OiAyNHB4XG4gICAgbWF4LXdpZHRoOiAyNHB4XG4gICAgbWluLWhlaWdodDogMjRweFxuICAgIG1pbi13aWR0aDogMjRweFxuICAgIHdpZHRoOiAyNHB4XG4gICYuaXMtbGFyZ2VcbiAgICBoZWlnaHQ6IDMycHhcbiAgICBtYXgtaGVpZ2h0OiAzMnB4XG4gICAgbWF4LXdpZHRoOiAzMnB4XG4gICAgbWluLWhlaWdodDogMzJweFxuICAgIG1pbi13aWR0aDogMzJweFxuICAgIHdpZHRoOiAzMnB4XG5cbj1sb2FkZXJcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhclxuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleS1saWdodGVyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50XG4gIGNvbnRlbnQ6IFwiXCJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAxZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxZW1cblxuPW92ZXJsYXkoJG9mZnNldDogMClcbiAgYm90dG9tOiAkb2Zmc2V0XG4gIGxlZnQ6ICRvZmZzZXRcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHJpZ2h0OiAkb2Zmc2V0XG4gIHRvcDogJG9mZnNldFxuIiwiLyogQnVsbWEgQmFzZSAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJtaW5pcmVzZXRcIlxuQGltcG9ydCBcImdlbmVyaWNcIlxuQGltcG9ydCBcImFuaW1hdGlvbnNcIlxuIiwiLyohIG1pbmlyZXNldC5jc3MgdjAuMC42IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG4vLyBCbG9ja3Ncbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDZcbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcblxuLy8gSGVhZGluZ3NcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNlxuICBmb250LXNpemU6IDEwMCVcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuXG4vLyBMaXN0XG51bFxuICBsaXN0LXN0eWxlOiBub25lXG5cbi8vIEZvcm1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgbWFyZ2luOiAwXG5cbi8vIEJveCBzaXppbmdcbmh0bWxcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4qXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0XG5cbi8vIE1lZGlhXG5pbWcsXG52aWRlb1xuICBoZWlnaHQ6IGF1dG9cbiAgbWF4LXdpZHRoOiAxMDAlXG5cbi8vIElmcmFtZVxuaWZyYW1lXG4gIGJvcmRlcjogMFxuXG4vLyBUYWJsZVxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZzogMFxuXG50ZCxcbnRoXG4gIHBhZGRpbmc6IDBcbiAgJjpub3QoW2FsaWduXSlcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRib2R5LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJvZHktc2l6ZTogMTZweCAhZGVmYXVsdFxuJGJvZHktbWluLXdpZHRoOiAzMDBweCAhZGVmYXVsdFxuJGJvZHktcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHRcbiRib2R5LWZhbWlseTogJGZhbWlseS1wcmltYXJ5ICFkZWZhdWx0XG4kYm9keS1vdmVyZmxvdy14OiBoaWRkZW4gIWRlZmF1bHRcbiRib2R5LW92ZXJmbG93LXk6IHNjcm9sbCAhZGVmYXVsdFxuXG4kYm9keS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRib2R5LWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG4kYm9keS13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFkZWZhdWx0XG4kYm9keS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0XG5cbiRjb2RlLWZhbWlseTogJGZhbWlseS1jb2RlICFkZWZhdWx0XG4kY29kZS1wYWRkaW5nOiAwLjI1ZW0gMC41ZW0gMC4yNWVtICFkZWZhdWx0XG4kY29kZS13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdFxuJGNvZGUtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuXG4kc21hbGwtZm9udC1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG5cbiRoci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGhyLWhlaWdodDogMnB4ICFkZWZhdWx0XG4kaHItbWFyZ2luOiAxLjVyZW0gMCAhZGVmYXVsdFxuXG4kc3Ryb25nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRzdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJHByZS1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcbiRwcmUtcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRwcmUtY29kZS1mb250LXNpemU6IDFlbSAhZGVmYXVsdFxuXG5odG1sXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3JcbiAgZm9udC1zaXplOiAkYm9keS1zaXplXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgbWluLXdpZHRoOiAkYm9keS1taW4td2lkdGhcbiAgb3ZlcmZsb3cteDogJGJvZHktb3ZlcmZsb3cteFxuICBvdmVyZmxvdy15OiAkYm9keS1vdmVyZmxvdy15XG4gIHRleHQtcmVuZGVyaW5nOiAkYm9keS1yZW5kZXJpbmdcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5zZWN0aW9uXG4gIGRpc3BsYXk6IGJsb2NrXG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZhbWlseVxuXG5jb2RlLFxucHJlXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG9cbiAgZm9udC1mYW1pbHk6ICRjb2RlLWZhbWlseVxuXG5ib2R5XG4gIGNvbG9yOiAkYm9keS1jb2xvclxuICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZVxuICBmb250LXdlaWdodDogJGJvZHktd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodFxuXG4vLyBJbmxpbmVcblxuYVxuICBjb2xvcjogJGxpbmtcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICY6aG92ZXJcbiAgICBjb2xvcjogJGxpbmstaG92ZXJcblxuY29kZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iYWNrZ3JvdW5kXG4gIGNvbG9yOiAkY29kZVxuICBmb250LXNpemU6ICRjb2RlLXNpemVcbiAgZm9udC13ZWlnaHQ6ICRjb2RlLXdlaWdodFxuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nXG5cbmhyXG4gIGJhY2tncm91bmQtY29sb3I6ICRoci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlcjogbm9uZVxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6ICRoci1oZWlnaHRcbiAgbWFyZ2luOiAkaHItbWFyZ2luXG5cbmltZ1xuICBoZWlnaHQ6IGF1dG9cbiAgbWF4LXdpZHRoOiAxMDAlXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblxuc21hbGxcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplXG5cbnNwYW5cbiAgZm9udC1zdHlsZTogaW5oZXJpdFxuICBmb250LXdlaWdodDogaW5oZXJpdFxuXG5zdHJvbmdcbiAgY29sb3I6ICRzdHJvbmctY29sb3JcbiAgZm9udC13ZWlnaHQ6ICRzdHJvbmctd2VpZ2h0XG5cbi8vIEJsb2NrXG5cbmZpZWxkc2V0XG4gIGJvcmRlcjogbm9uZVxuXG5wcmVcbiAgK292ZXJmbG93LXRvdWNoXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmFja2dyb3VuZFxuICBjb2xvcjogJHByZVxuICBmb250LXNpemU6ICRwcmUtZm9udC1zaXplXG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgcGFkZGluZzogJHByZS1wYWRkaW5nXG4gIHdoaXRlLXNwYWNlOiBwcmVcbiAgd29yZC13cmFwOiBub3JtYWxcbiAgY29kZVxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIGZvbnQtc2l6ZTogJHByZS1jb2RlLWZvbnQtc2l6ZVxuICAgIHBhZGRpbmc6IDBcblxudGFibGVcbiAgdGQsXG4gIHRoXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgICY6bm90KFthbGlnbl0pXG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHRoXG4gICAgY29sb3I6ICR0ZXh0LXN0cm9uZ1xuIiwiQGltcG9ydCBcImluaXRpYWwtdmFyaWFibGVzXCJcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIlxuXG4kcHJpbWFyeTogJHR1cnF1b2lzZSAhZGVmYXVsdFxuXG4kaW5mbzogJGN5YW4gIWRlZmF1bHRcbiRzdWNjZXNzOiAkZ3JlZW4gIWRlZmF1bHRcbiR3YXJuaW5nOiAkeWVsbG93ICFkZWZhdWx0XG4kZGFuZ2VyOiAkcmVkICFkZWZhdWx0XG5cbiRsaWdodDogJHdoaXRlLXRlciAhZGVmYXVsdFxuJGRhcms6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuXG4vLyBJbnZlcnQgY29sb3JzXG5cbiRvcmFuZ2UtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJG9yYW5nZSkgIWRlZmF1bHRcbiR5ZWxsb3ctaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHllbGxvdykgIWRlZmF1bHRcbiRncmVlbi1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkZ3JlZW4pICFkZWZhdWx0XG4kdHVycXVvaXNlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCR0dXJxdW9pc2UpICFkZWZhdWx0XG4kY3lhbi1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkY3lhbikgIWRlZmF1bHRcbiRibHVlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRibHVlKSAhZGVmYXVsdFxuJHB1cnBsZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcHVycGxlKSAhZGVmYXVsdFxuJHJlZC1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcmVkKSAhZGVmYXVsdFxuXG4kcHJpbWFyeS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSkgIWRlZmF1bHRcbiRwcmltYXJ5LWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkcHJpbWFyeSkgIWRlZmF1bHRcbiRwcmltYXJ5LWRhcms6IGZpbmREYXJrQ29sb3IoJHByaW1hcnkpICFkZWZhdWx0XG4kaW5mby1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkaW5mbykgIWRlZmF1bHRcbiRpbmZvLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkaW5mbykgIWRlZmF1bHRcbiRpbmZvLWRhcms6IGZpbmREYXJrQ29sb3IoJGluZm8pICFkZWZhdWx0XG4kc3VjY2Vzcy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkc3VjY2VzcykgIWRlZmF1bHRcbiRzdWNjZXNzLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkc3VjY2VzcykgIWRlZmF1bHRcbiRzdWNjZXNzLWRhcms6IGZpbmREYXJrQ29sb3IoJHN1Y2Nlc3MpICFkZWZhdWx0XG4kd2FybmluZy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkd2FybmluZykgIWRlZmF1bHRcbiR3YXJuaW5nLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkd2FybmluZykgIWRlZmF1bHRcbiR3YXJuaW5nLWRhcms6IGZpbmREYXJrQ29sb3IoJHdhcm5pbmcpICFkZWZhdWx0XG4kZGFuZ2VyLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRkYW5nZXIpICFkZWZhdWx0XG4kZGFuZ2VyLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkZGFuZ2VyKSAhZGVmYXVsdFxuJGRhbmdlci1kYXJrOiBmaW5kRGFya0NvbG9yKCRkYW5nZXIpICFkZWZhdWx0XG4kbGlnaHQtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGxpZ2h0KSAhZGVmYXVsdFxuJGRhcmstaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGRhcmspICFkZWZhdWx0XG5cbi8vIEdlbmVyYWwgY29sb3JzXG5cbiRzY2hlbWUtbWFpbjogJHdoaXRlICFkZWZhdWx0XG4kc2NoZW1lLW1haW4tYmlzOiAkd2hpdGUtYmlzICFkZWZhdWx0XG4kc2NoZW1lLW1haW4tdGVyOiAkd2hpdGUtdGVyICFkZWZhdWx0XG4kc2NoZW1lLWludmVydDogJGJsYWNrICFkZWZhdWx0XG4kc2NoZW1lLWludmVydC1iaXM6ICRibGFjay1iaXMgIWRlZmF1bHRcbiRzY2hlbWUtaW52ZXJ0LXRlcjogJGJsYWNrLXRlciAhZGVmYXVsdFxuXG4kYmFja2dyb3VuZDogJHdoaXRlLXRlciAhZGVmYXVsdFxuXG4kYm9yZGVyOiAkZ3JleS1saWdodGVyICFkZWZhdWx0XG4kYm9yZGVyLWhvdmVyOiAkZ3JleS1saWdodCAhZGVmYXVsdFxuJGJvcmRlci1saWdodDogJGdyZXktbGlnaHRlc3QgIWRlZmF1bHRcbiRib3JkZXItbGlnaHQtaG92ZXI6ICRncmV5LWxpZ2h0ICFkZWZhdWx0XG5cbi8vIFRleHQgY29sb3JzXG5cbiR0ZXh0OiAkZ3JleS1kYXJrICFkZWZhdWx0XG4kdGV4dC1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkdGV4dCkgIWRlZmF1bHRcbiR0ZXh0LWxpZ2h0OiAkZ3JleSAhZGVmYXVsdFxuJHRleHQtc3Ryb25nOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcblxuLy8gQ29kZSBjb2xvcnNcblxuJGNvZGU6IGRhcmtlbigkcmVkLCAxNSUpICFkZWZhdWx0XG4kY29kZS1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuXG4kcHJlOiAkdGV4dCAhZGVmYXVsdFxuJHByZS1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuXG4vLyBMaW5rIGNvbG9yc1xuXG4kbGluazogJGJsdWUgIWRlZmF1bHRcbiRsaW5rLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRsaW5rKSAhZGVmYXVsdFxuJGxpbmstbGlnaHQ6IGZpbmRMaWdodENvbG9yKCRsaW5rKSAhZGVmYXVsdFxuJGxpbmstZGFyazogZmluZERhcmtDb2xvcigkbGluaykgIWRlZmF1bHRcbiRsaW5rLXZpc2l0ZWQ6ICRwdXJwbGUgIWRlZmF1bHRcblxuJGxpbmstaG92ZXI6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuJGxpbmstaG92ZXItYm9yZGVyOiAkZ3JleS1saWdodCAhZGVmYXVsdFxuXG4kbGluay1mb2N1czogJGdyZXktZGFya2VyICFkZWZhdWx0XG4kbGluay1mb2N1cy1ib3JkZXI6ICRibHVlICFkZWZhdWx0XG5cbiRsaW5rLWFjdGl2ZTogJGdyZXktZGFya2VyICFkZWZhdWx0XG4kbGluay1hY3RpdmUtYm9yZGVyOiAkZ3JleS1kYXJrICFkZWZhdWx0XG5cbi8vIFR5cG9ncmFwaHlcblxuJGZhbWlseS1wcmltYXJ5OiAkZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHRcbiRmYW1pbHktc2Vjb25kYXJ5OiAkZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHRcbiRmYW1pbHktY29kZTogJGZhbWlseS1tb25vc3BhY2UgIWRlZmF1bHRcblxuJHNpemUtc21hbGw6ICRzaXplLTcgIWRlZmF1bHRcbiRzaXplLW5vcm1hbDogJHNpemUtNiAhZGVmYXVsdFxuJHNpemUtbWVkaXVtOiAkc2l6ZS01ICFkZWZhdWx0XG4kc2l6ZS1sYXJnZTogJHNpemUtNCAhZGVmYXVsdFxuXG4vLyBFZmZlY3RzXG5cbiRzaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMDIpICFkZWZhdWx0XG5cbi8vIExpc3RzIGFuZCBtYXBzXG4kY3VzdG9tLWNvbG9yczogbnVsbCAhZGVmYXVsdFxuJGN1c3RvbS1zaGFkZXM6IG51bGwgIWRlZmF1bHRcblxuJGNvbG9yczogbWVyZ2VDb2xvck1hcHMoKFwid2hpdGVcIjogKCR3aGl0ZSwgJGJsYWNrKSwgXCJibGFja1wiOiAoJGJsYWNrLCAkd2hpdGUpLCBcImxpZ2h0XCI6ICgkbGlnaHQsICRsaWdodC1pbnZlcnQpLCBcImRhcmtcIjogKCRkYXJrLCAkZGFyay1pbnZlcnQpLCBcInByaW1hcnlcIjogKCRwcmltYXJ5LCAkcHJpbWFyeS1pbnZlcnQsICRwcmltYXJ5LWxpZ2h0LCAkcHJpbWFyeS1kYXJrKSwgXCJsaW5rXCI6ICgkbGluaywgJGxpbmstaW52ZXJ0LCAkbGluay1saWdodCwgJGxpbmstZGFyayksIFwiaW5mb1wiOiAoJGluZm8sICRpbmZvLWludmVydCwgJGluZm8tbGlnaHQsICRpbmZvLWRhcmspLCBcInN1Y2Nlc3NcIjogKCRzdWNjZXNzLCAkc3VjY2Vzcy1pbnZlcnQsICRzdWNjZXNzLWxpZ2h0LCAkc3VjY2Vzcy1kYXJrKSwgXCJ3YXJuaW5nXCI6ICgkd2FybmluZywgJHdhcm5pbmctaW52ZXJ0LCAkd2FybmluZy1saWdodCwgJHdhcm5pbmctZGFyayksIFwiZGFuZ2VyXCI6ICgkZGFuZ2VyLCAkZGFuZ2VyLWludmVydCwgJGRhbmdlci1saWdodCwgJGRhbmdlci1kYXJrKSksICRjdXN0b20tY29sb3JzKSAhZGVmYXVsdFxuXG4kc2hhZGVzOiBtZXJnZUNvbG9yTWFwcygoXCJibGFjay1iaXNcIjogJGJsYWNrLWJpcywgXCJibGFjay10ZXJcIjogJGJsYWNrLXRlciwgXCJncmV5LWRhcmtlclwiOiAkZ3JleS1kYXJrZXIsIFwiZ3JleS1kYXJrXCI6ICRncmV5LWRhcmssIFwiZ3JleVwiOiAkZ3JleSwgXCJncmV5LWxpZ2h0XCI6ICRncmV5LWxpZ2h0LCBcImdyZXktbGlnaHRlclwiOiAkZ3JleS1saWdodGVyLCBcIndoaXRlLXRlclwiOiAkd2hpdGUtdGVyLCBcIndoaXRlLWJpc1wiOiAkd2hpdGUtYmlzKSwgJGN1c3RvbS1zaGFkZXMpICFkZWZhdWx0XG5cbiRzaXplczogJHNpemUtMSAkc2l6ZS0yICRzaXplLTMgJHNpemUtNCAkc2l6ZS01ICRzaXplLTYgJHNpemUtNyAhZGVmYXVsdFxuIiwiQGtleWZyYW1lcyBzcGluQXJvdW5kXG4gIGZyb21cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICB0b1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcbiIsIi8qIEJ1bG1hIEVsZW1lbnRzICovXG5AY2hhcnNldCBcInV0Zi04XCJcblxuQGltcG9ydCBcImJveFwiXG5AaW1wb3J0IFwiYnV0dG9uXCJcbkBpbXBvcnQgXCJjb250YWluZXJcIlxuQGltcG9ydCBcImNvbnRlbnRcIlxuQGltcG9ydCBcImljb25cIlxuQGltcG9ydCBcImltYWdlXCJcbkBpbXBvcnQgXCJub3RpZmljYXRpb25cIlxuQGltcG9ydCBcInByb2dyZXNzXCJcbkBpbXBvcnQgXCJ0YWJsZVwiXG5AaW1wb3J0IFwidGFnXCJcbkBpbXBvcnQgXCJ0aXRsZVwiXG5cbkBpbXBvcnQgXCJvdGhlclwiXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRib3gtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kYm94LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJveC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRib3gtc2hhZG93OiAkc2hhZG93ICFkZWZhdWx0XG4kYm94LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHRcblxuJGJveC1saW5rLWhvdmVyLXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwIDAgMXB4ICRsaW5rICFkZWZhdWx0XG4kYm94LWxpbmstYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMiksIDAgMCAwIDFweCAkbGluayAhZGVmYXVsdFxuXG4uYm94XG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRib3gtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1c1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvd1xuICBjb2xvcjogJGJveC1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBwYWRkaW5nOiAkYm94LXBhZGRpbmdcblxuYS5ib3hcbiAgJjpob3ZlcixcbiAgJjpmb2N1c1xuICAgIGJveC1zaGFkb3c6ICRib3gtbGluay1ob3Zlci1zaGFkb3dcbiAgJjphY3RpdmVcbiAgICBib3gtc2hhZG93OiAkYm94LWxpbmstYWN0aXZlLXNoYWRvd1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9jb250cm9sc1wiXG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRidXR0b24tY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRidXR0b24tZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuXG4kYnV0dG9uLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGJ1dHRvbi1ib3JkZXItd2lkdGg6ICRjb250cm9sLWJvcmRlci13aWR0aCAhZGVmYXVsdFxuXG4kYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC41ZW0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcbiRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAxZW0gIWRlZmF1bHRcblxuJGJ1dHRvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHRcbiRidXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAkbGluay1ob3Zlci1ib3JkZXIgIWRlZmF1bHRcblxuJGJ1dHRvbi1mb2N1cy1jb2xvcjogJGxpbmstZm9jdXMgIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplOiAwIDAgMCAwLjEyNWVtICFkZWZhdWx0XG4kYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IGJ1bG1hUmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHRcblxuJGJ1dHRvbi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0XG5cbiRidXR0b24tdGV4dC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJGJ1dHRvbi1naG9zdC1iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRidXR0b24tZ2hvc3QtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHRcbiRidXR0b24tZ2hvc3QtaG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdFxuXG4kYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJ1dHRvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRidXR0b24tZGlzYWJsZWQtc2hhZG93OiBub25lICFkZWZhdWx0XG4kYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IDAuNSAhZGVmYXVsdFxuXG4kYnV0dG9uLXN0YXRpYy1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRidXR0b24tc3RhdGljLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi10ZXIgIWRlZmF1bHRcbiRidXR0b24tc3RhdGljLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuXG4kYnV0dG9uLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuJGJ1dHRvbi1yZXNwb25zaXZlLXNpemVzOiAoXCJtb2JpbGVcIjogKFwic21hbGxcIjogKCRzaXplLXNtYWxsICogMC43NSksIFwibm9ybWFsXCI6ICgkc2l6ZS1zbWFsbCAqIDAuODc1KSwgXCJtZWRpdW1cIjogJHNpemUtc21hbGwsIFwibGFyZ2VcIjogJHNpemUtbm9ybWFsKSwgXCJ0YWJsZXQtb25seVwiOiAoXCJzbWFsbFwiOiAoJHNpemUtc21hbGwgKiAwLjg3NSksIFwibm9ybWFsXCI6ICgkc2l6ZS1zbWFsbCksIFwibWVkaXVtXCI6ICRzaXplLW5vcm1hbCwgXCJsYXJnZVwiOiAkc2l6ZS1tZWRpdW0pKSAhZGVmYXVsdFxuXG4vLyBUaGUgYnV0dG9uIHNpemVzIHVzZSBtaXhpbnMgc28gdGhleSBjYW4gYmUgdXNlZCBhdCBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbj1idXR0b24tc21hbGxcbiAgJjpub3QoLmlzLXJvdW5kZWQpXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbWFsbFxuICBmb250LXNpemU6ICRzaXplLXNtYWxsXG49YnV0dG9uLW5vcm1hbFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuPWJ1dHRvbi1tZWRpdW1cbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbj1idXR0b24tbGFyZ2VcbiAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4uYnV0dG9uXG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItY29sb3I6ICRidXR0b24tYm9yZGVyLWNvbG9yXG4gIGJvcmRlci13aWR0aDogJGJ1dHRvbi1ib3JkZXItd2lkdGhcbiAgY29sb3I6ICRidXR0b24tY29sb3JcbiAgY3Vyc29yOiBwb2ludGVyXG4gIEBpZiAkYnV0dG9uLWZhbWlseVxuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZhbWlseVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nLWJvdHRvbTogJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsXG4gIHBhZGRpbmctbGVmdDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy1yaWdodDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy10b3A6ICRidXR0b24tcGFkZGluZy12ZXJ0aWNhbFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBzdHJvbmdcbiAgICBjb2xvcjogaW5oZXJpdFxuICAuaWNvblxuICAgICYsXG4gICAgJi5pcy1zbWFsbCxcbiAgICAmLmlzLW1lZGl1bSxcbiAgICAmLmlzLWxhcmdlXG4gICAgICBoZWlnaHQ6IDEuNWVtXG4gICAgICB3aWR0aDogMS41ZW1cbiAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygjey0wLjUgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSksIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCAqIDAuMjUpXG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsICogMC4yNSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pKVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pXG4gIC8vIFN0YXRlc1xuICAmOmhvdmVyLFxuICAmLmlzLWhvdmVyZWRcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24taG92ZXItYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24taG92ZXItY29sb3JcbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWZvY3VzLWNvbG9yXG4gICAgJjpub3QoOmFjdGl2ZSlcbiAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvclxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvclxuICAvLyBDb2xvcnNcbiAgJi5pcy10ZXh0XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi10ZXh0LWRlY29yYXRpb25cbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZCxcbiAgICAmOmZvY3VzLFxuICAgICYuaXMtZm9jdXNlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItY29sb3JcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICAgY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1jb2xvclxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAmLmlzLWdob3N0XG4gICAgYmFja2dyb3VuZDogJGJ1dHRvbi1naG9zdC1iYWNrZ3JvdW5kXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWdob3N0LWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWdob3N0LWNvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYnV0dG9uLWdob3N0LWRlY29yYXRpb25cbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZFxuICAgICAgY29sb3I6ICRidXR0b24tZ2hvc3QtaG92ZXItY29sb3JcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi1naG9zdC1ob3Zlci1kZWNvcmF0aW9uXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkYnV0dG9uLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgMi41JSlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICY6bm90KDphY3RpdmUpXG4gICAgICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemUgYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJltkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgJi5pcy1pbnZlcnRlZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWludmVydCwgNSUpXG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICYuaXMtbG9hZGluZ1xuICAgICAgICAmOjphZnRlclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWludmVydCAkY29sb3ItaW52ZXJ0ICFpbXBvcnRhbnRcbiAgICAgICYuaXMtb3V0bGluZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJi5pcy1sb2FkaW5nXG4gICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yICRjb2xvciAhaW1wb3J0YW50XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWludmVydCAkY29sb3ItaW52ZXJ0ICFpbXBvcnRhbnRcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAmLmlzLWludmVydGVkLmlzLW91dGxpbmVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAgICYuaXMtbG9hZGluZ1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciAkY29sb3IgIWltcG9ydGFudFxuICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLy8gSWYgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNFxuICAgICAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAgICAgJi5pcy1saWdodFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItbGlnaHQsIDIuNSUpXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCA1JSlcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgK2J1dHRvbi1zbWFsbFxuICAmLmlzLW5vcm1hbFxuICAgICtidXR0b24tbm9ybWFsXG4gICYuaXMtbWVkaXVtXG4gICAgK2J1dHRvbi1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICtidXR0b24tbGFyZ2VcbiAgLy8gTW9kaWZpZXJzXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICBib3gtc2hhZG93OiAkYnV0dG9uLWRpc2FibGVkLXNoYWRvd1xuICAgIG9wYWNpdHk6ICRidXR0b24tZGlzYWJsZWQtb3BhY2l0eVxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWxvYWRpbmdcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWxvYWRlclxuICAgICAgK2NlbnRlcigxZW0pXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICAmLmlzLXN0YXRpY1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc3RhdGljLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tc3RhdGljLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLXN0YXRpYy1jb2xvclxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAmLmlzLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjI1ZW0pXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMjVlbSlcblxuLmJ1dHRvbnNcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLmJ1dHRvblxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmlzLWZ1bGx3aWR0aClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41cmVtKVxuICAmOmxhc3QtY2hpbGRcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgLy8gU2l6ZXNcbiAgJi5hcmUtc21hbGxcbiAgICAuYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSlcbiAgICAgICtidXR0b24tc21hbGxcbiAgJi5hcmUtbWVkaXVtXG4gICAgLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSlcbiAgICAgICtidXR0b24tbWVkaXVtXG4gICYuYXJlLWxhcmdlXG4gICAgLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pXG4gICAgICArYnV0dG9uLWxhcmdlXG4gICYuaGFzLWFkZG9uc1xuICAgIC5idXR0b25cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMXB4KVxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMClcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgei1pbmRleDogMlxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAmLmlzLXNlbGVjdGVkXG4gICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIHotaW5kZXg6IDRcbiAgICAgICYuaXMtZXhwYW5kZWRcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICY6bm90KC5oYXMtYWRkb25zKVxuICAgICAgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aClcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtXG4gICYuaXMtcmlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgJjpub3QoLmhhcy1hZGRvbnMpXG4gICAgICAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKVxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW1cblxuQGVhY2ggJGJwLW5hbWUsICRicC1zaXplcyBpbiAkYnV0dG9uLXJlc3BvbnNpdmUtc2l6ZXNcbiAgK2JyZWFrcG9pbnQoJGJwLW5hbWUpXG4gICAgQGVhY2ggJHNpemUsICR2YWx1ZSBpbiAkYnAtc2l6ZXNcbiAgICAgIEBpZiAkc2l6ZSAhPSBcIm5vcm1hbFwiXG4gICAgICAgIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy0jeyRzaXplfVxuICAgICAgICAgIGZvbnQtc2l6ZTogJHZhbHVlXG4gICAgICBAZWxzZVxuICAgICAgICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUsXG4gICAgICAgIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1ub3JtYWxcbiAgICAgICAgICBmb250LXNpemU6ICR2YWx1ZVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY29udGFpbmVyLW9mZnNldDogKDIgKiAkZ2FwKSAhZGVmYXVsdFxuJGNvbnRhaW5lci1tYXgtd2lkdGg6ICRmdWxsaGQgIWRlZmF1bHRcblxuLmNvbnRhaW5lclxuICBmbGV4LWdyb3c6IDFcbiAgbWFyZ2luOiAwIGF1dG9cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiBhdXRvXG4gICYuaXMtZmx1aWRcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudFxuICAgIHBhZGRpbmctbGVmdDogJGdhcFxuICAgIHBhZGRpbmctcmlnaHQ6ICRnYXBcbiAgICB3aWR0aDogMTAwJVxuICArZGVza3RvcFxuICAgIG1heC13aWR0aDogJGRlc2t0b3AgLSAkY29udGFpbmVyLW9mZnNldFxuICArdW50aWwtd2lkZXNjcmVlblxuICAgICYuaXMtd2lkZXNjcmVlbjpub3QoLmlzLW1heC1kZXNrdG9wKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJHdpZGVzY3JlZW4sICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4gICt1bnRpbC1mdWxsaGRcbiAgICAmLmlzLWZ1bGxoZDpub3QoLmlzLW1heC1kZXNrdG9wKTpub3QoLmlzLW1heC13aWRlc2NyZWVuKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJGZ1bGxoZCwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK3dpZGVzY3JlZW5cbiAgICAmOm5vdCguaXMtbWF4LWRlc2t0b3ApXG4gICAgICBtYXgtd2lkdGg6IG1pbigkd2lkZXNjcmVlbiwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK2Z1bGxoZFxuICAgICY6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbilcbiAgICAgIG1heC13aWR0aDogbWluKCRmdWxsaGQsICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRjb250ZW50LWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNvbnRlbnQtaGVhZGluZy13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHRcbiRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMTI1ICFkZWZhdWx0XG5cbiRjb250ZW50LWJsb2NrLW1hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdFxuXG4kY29udGVudC1ibG9ja3F1b3RlLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kY29udGVudC1ibG9ja3F1b3RlLWJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJGNvbnRlbnQtYmxvY2txdW90ZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHRcblxuJGNvbnRlbnQtcHJlLXBhZGRpbmc6IDEuMjVlbSAxLjVlbSAhZGVmYXVsdFxuXG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1jZWxsLXBhZGRpbmc6IDAuNWVtIDAuNzVlbSAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAycHggIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1ib2R5LWxhc3Qtcm93LWNlbGwtYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDogMnB4IDAgMCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuLmNvbnRlbnRcbiAgQGV4dGVuZCAlYmxvY2tcbiAgLy8gSW5saW5lXG4gIGxpICsgbGlcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW1cbiAgLy8gQmxvY2tcbiAgcCxcbiAgZGwsXG4gIG9sLFxuICB1bCxcbiAgYmxvY2txdW90ZSxcbiAgcHJlLFxuICB0YWJsZVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnQtYmxvY2stbWFyZ2luLWJvdHRvbVxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2XG4gICAgY29sb3I6ICRjb250ZW50LWhlYWRpbmctY29sb3JcbiAgICBmb250LXdlaWdodDogJGNvbnRlbnQtaGVhZGluZy13ZWlnaHRcbiAgICBsaW5lLWhlaWdodDogJGNvbnRlbnQtaGVhZGluZy1saW5lLWhlaWdodFxuICBoMVxuICAgIGZvbnQtc2l6ZTogMmVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAxZW1cbiAgaDJcbiAgICBmb250LXNpemU6IDEuNzVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNGVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMS4xNDI4ZW1cbiAgaDNcbiAgICBmb250LXNpemU6IDEuNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC42NjY2ZW1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAxLjMzMzNlbVxuICBoNFxuICAgIGZvbnQtc2l6ZTogMS4yNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW1cbiAgaDVcbiAgICBmb250LXNpemU6IDEuMTI1ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjg4ODhlbVxuICBoNlxuICAgIGZvbnQtc2l6ZTogMWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG4gIGJsb2NrcXVvdGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGVudC1ibG9ja3F1b3RlLWJhY2tncm91bmQtY29sb3JcbiAgICArbHRyLXByb3BlcnR5KFwiYm9yZGVyXCIsICRjb250ZW50LWJsb2NrcXVvdGUtYm9yZGVyLWxlZnQsIGZhbHNlKVxuICAgIHBhZGRpbmc6ICRjb250ZW50LWJsb2NrcXVvdGUtcGFkZGluZ1xuICBvbFxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gICAgbWFyZ2luLXRvcDogMWVtXG4gICAgJjpub3QoW3R5cGVdKVxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsXG4gICAgICAmLmlzLWxvd2VyLWFscGhhXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGFcbiAgICAgICYuaXMtbG93ZXItcm9tYW5cbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hblxuICAgICAgJi5pcy11cHBlci1hbHBoYVxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhXG4gICAgICAmLmlzLXVwcGVyLXJvbWFuXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW5cbiAgdWxcbiAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gICAgbWFyZ2luLXRvcDogMWVtXG4gICAgdWxcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlXG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbVxuICAgICAgdWxcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmVcbiAgZGRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gIGZpZ3VyZVxuICAgIG1hcmdpbi1sZWZ0OiAyZW1cbiAgICBtYXJnaW4tcmlnaHQ6IDJlbVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtXG4gICAgaW1nXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBmaWdjYXB0aW9uXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWNcbiAgcHJlXG4gICAgK292ZXJmbG93LXRvdWNoXG4gICAgb3ZlcmZsb3cteDogYXV0b1xuICAgIHBhZGRpbmc6ICRjb250ZW50LXByZS1wYWRkaW5nXG4gICAgd2hpdGUtc3BhY2U6IHByZVxuICAgIHdvcmQtd3JhcDogbm9ybWFsXG4gIHN1cCxcbiAgc3ViXG4gICAgZm9udC1zaXplOiA3NSVcbiAgdGFibGVcbiAgICB3aWR0aDogMTAwJVxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXI6ICRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyXG4gICAgICBib3JkZXItd2lkdGg6ICRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICBwYWRkaW5nOiAkY29udGVudC10YWJsZS1jZWxsLXBhZGRpbmdcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICB0aFxuICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWNlbGwtaGVhZGluZy1jb2xvclxuICAgICAgJjpub3QoW2FsaWduXSlcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICAgIHRoZWFkXG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWNvbG9yXG4gICAgdGZvb3RcbiAgICAgIHRkLFxuICAgICAgdGhcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICAgIGNvbG9yOiAkY29udGVudC10YWJsZS1mb290LWNlbGwtY29sb3JcbiAgICB0Ym9keVxuICAgICAgdHJcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGhcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRjb250ZW50LXRhYmxlLWJvZHktbGFzdC1yb3ctY2VsbC1ib3JkZXItYm90dG9tLXdpZHRoXG4gIC50YWJzXG4gICAgbGkgKyBsaVxuICAgICAgbWFyZ2luLXRvcDogMFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW5vcm1hbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIiRpY29uLWRpbWVuc2lvbnM6IDEuNXJlbSAhZGVmYXVsdFxuJGljb24tZGltZW5zaW9ucy1zbWFsbDogMXJlbSAhZGVmYXVsdFxuJGljb24tZGltZW5zaW9ucy1tZWRpdW06IDJyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtbGFyZ2U6IDNyZW0gIWRlZmF1bHRcbiRpY29uLXRleHQtc3BhY2luZzogMC4yNWVtICFkZWZhdWx0XG5cbi5pY29uXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zXG4gIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtc21hbGxcbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1tZWRpdW1cbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1sYXJnZVxuICAgIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zLWxhcmdlXG5cbi5pY29uLXRleHRcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgY29sb3I6IGluaGVyaXRcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZmxleC13cmFwOiB3cmFwXG4gIGxpbmUtaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgLmljb25cbiAgICBmbGV4LWdyb3c6IDBcbiAgICBmbGV4LXNocmluazogMFxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0clxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXRleHQtc3BhY2luZ1xuICAgICAgK3J0bFxuICAgICAgICBtYXJnaW4tbGVmdDogJGljb24tdGV4dC1zcGFjaW5nXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgK2x0clxuICAgICAgICBtYXJnaW4tbGVmdDogJGljb24tdGV4dC1zcGFjaW5nXG4gICAgICArcnRsXG4gICAgICAgIG1hcmdpbi1yaWdodDogJGljb24tdGV4dC1zcGFjaW5nXG5cbmRpdi5pY29uLXRleHRcbiAgZGlzcGxheTogZmxleFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kZGltZW5zaW9uczogMTYgMjQgMzIgNDggNjQgOTYgMTI4ICFkZWZhdWx0XG5cbi5pbWFnZVxuICBkaXNwbGF5OiBibG9ja1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgaW1nXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtcm91bmRlZFxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgd2lkdGg6IDEwMCVcbiAgLy8gUmF0aW9cbiAgJi5pcy1zcXVhcmUsXG4gICYuaXMtMWJ5MSxcbiAgJi5pcy01Ynk0LFxuICAmLmlzLTRieTMsXG4gICYuaXMtM2J5MixcbiAgJi5pcy01YnkzLFxuICAmLmlzLTE2Ynk5LFxuICAmLmlzLTJieTEsXG4gICYuaXMtM2J5MSxcbiAgJi5pcy00Ynk1LFxuICAmLmlzLTNieTQsXG4gICYuaXMtMmJ5MyxcbiAgJi5pcy0zYnk1LFxuICAmLmlzLTlieTE2LFxuICAmLmlzLTFieTIsXG4gICYuaXMtMWJ5M1xuICAgIGltZyxcbiAgICAuaGFzLXJhdGlvXG4gICAgICBAZXh0ZW5kICVvdmVybGF5XG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtc3F1YXJlLFxuICAmLmlzLTFieTFcbiAgICBwYWRkaW5nLXRvcDogMTAwJVxuICAmLmlzLTVieTRcbiAgICBwYWRkaW5nLXRvcDogODAlXG4gICYuaXMtNGJ5M1xuICAgIHBhZGRpbmctdG9wOiA3NSVcbiAgJi5pcy0zYnkyXG4gICAgcGFkZGluZy10b3A6IDY2LjY2NjYlXG4gICYuaXMtNWJ5M1xuICAgIHBhZGRpbmctdG9wOiA2MCVcbiAgJi5pcy0xNmJ5OVxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSVcbiAgJi5pcy0yYnkxXG4gICAgcGFkZGluZy10b3A6IDUwJVxuICAmLmlzLTNieTFcbiAgICBwYWRkaW5nLXRvcDogMzMuMzMzMyVcbiAgJi5pcy00Ynk1XG4gICAgcGFkZGluZy10b3A6IDEyNSVcbiAgJi5pcy0zYnk0XG4gICAgcGFkZGluZy10b3A6IDEzMy4zMzMzJVxuICAmLmlzLTJieTNcbiAgICBwYWRkaW5nLXRvcDogMTUwJVxuICAmLmlzLTNieTVcbiAgICBwYWRkaW5nLXRvcDogMTY2LjY2NjYlXG4gICYuaXMtOWJ5MTZcbiAgICBwYWRkaW5nLXRvcDogMTc3Ljc3NzclXG4gICYuaXMtMWJ5MlxuICAgIHBhZGRpbmctdG9wOiAyMDAlXG4gICYuaXMtMWJ5M1xuICAgIHBhZGRpbmctdG9wOiAzMDAlXG4gIC8vIFNpemVzXG4gIEBlYWNoICRkaW1lbnNpb24gaW4gJGRpbWVuc2lvbnNcbiAgICAmLmlzLSN7JGRpbWVuc2lvbn14I3skZGltZW5zaW9ufVxuICAgICAgaGVpZ2h0OiAkZGltZW5zaW9uICogMXB4XG4gICAgICB3aWR0aDogJGRpbWVuc2lvbiAqIDFweFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbm90aWZpY2F0aW9uLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLWNvZGUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1wYWRkaW5nOiAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1wYWRkaW5nLWx0cjogMS4yNXJlbSAyLjVyZW0gMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcGFkZGluZy1ydGw6IDEuMjVyZW0gMS41cmVtIDEuMjVyZW0gMi41cmVtICFkZWZhdWx0XG5cbiRub3RpZmljYXRpb24tY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5ub3RpZmljYXRpb25cbiAgQGV4dGVuZCAlYmxvY2tcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGlmaWNhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRub3RpZmljYXRpb24tcmFkaXVzXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICArbHRyXG4gICAgcGFkZGluZzogJG5vdGlmaWNhdGlvbi1wYWRkaW5nLWx0clxuICArcnRsXG4gICAgcGFkZGluZzogJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXJ0bFxuICBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgY29kZSxcbiAgcHJlXG4gICAgYmFja2dyb3VuZDogJG5vdGlmaWNhdGlvbi1jb2RlLWJhY2tncm91bmQtY29sb3JcbiAgcHJlIGNvZGVcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAmID4gLmRlbGV0ZVxuICAgICtsdHItcG9zaXRpb24oMC41cmVtKVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMC41cmVtXG4gIC50aXRsZSxcbiAgLnN1YnRpdGxlLFxuICAuY29udGVudFxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkbm90aWZpY2F0aW9uLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAvLyBJZiBsaWdodCBhbmQgZGFyayBjb2xvcnMgYXJlIHByb3ZpZGVkXG4gICAgICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0XG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgICAgICAmLmlzLWxpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkICFkZWZhdWx0XG5cbiRwcm9ncmVzcy1pbmRldGVybWluYXRlLWR1cmF0aW9uOiAxLjVzICFkZWZhdWx0XG5cbiRwcm9ncmVzcy1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLnByb2dyZXNzXG4gIEBleHRlbmQgJWJsb2NrXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYm9yZGVyOiBub25lXG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogJHNpemUtbm9ybWFsXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcGFkZGluZzogMFxuICB3aWR0aDogMTAwJVxuICAmOjotd2Via2l0LXByb2dyZXNzLWJhclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvclxuICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3JcbiAgJjo6LW1vei1wcm9ncmVzcy1iYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvclxuICAmOjotbXMtZmlsbFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyOiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHByb2dyZXNzLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAmOjotbW96LXByb2dyZXNzLWJhclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICY6Oi1tcy1maWxsXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgJjppbmRldGVybWluYXRlXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yIDMwJSwgJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yIDMwJSlcblxuICAmOmluZGV0ZXJtaW5hdGVcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRwcm9ncmVzcy1pbmRldGVybWluYXRlLWR1cmF0aW9uXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGVcbiAgICBhbmltYXRpb24tbmFtZTogbW92ZUluZGV0ZXJtaW5hdGVcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0ZXh0IDMwJSwgJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yIDMwJSlcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTUwJVxuICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6Oi1tb3otcHJvZ3Jlc3MtYmFyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6Oi1tcy1maWxsXG4gICAgICBhbmltYXRpb24tbmFtZTogbm9uZVxuXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgaGVpZ2h0OiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogJHNpemUtbGFyZ2VcblxuQGtleWZyYW1lcyBtb3ZlSW5kZXRlcm1pbmF0ZVxuICBmcm9tXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwXG4gIHRvXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kdGFibGUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYmxlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuXG4kdGFibGUtY2VsbC1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHRcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDAuNWVtIDAuNzVlbSAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFibGUtY2VsbC10ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0XG5cbiR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMnB4ICFkZWZhdWx0XG4kdGFibGUtaGVhZC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoOiAycHggMCAwICFkZWZhdWx0XG4kdGFibGUtZm9vdC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJHRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiR0YWJsZS1ib2R5LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kdGFibGUtZm9vdC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuXG4kdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcblxuJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHRcbiR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yOiAkcHJpbWFyeS1pbnZlcnQgIWRlZmF1bHRcblxuJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLXRlciAhZGVmYXVsdFxuXG4kdGFibGUtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi50YWJsZVxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmFja2dyb3VuZC1jb2xvclxuICBjb2xvcjogJHRhYmxlLWNvbG9yXG4gIHRkLFxuICB0aFxuICAgIGJvcmRlcjogJHRhYmxlLWNlbGwtYm9yZGVyXG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtY2VsbC1ib3JkZXItd2lkdGhcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgIC8vIENvbG9yc1xuICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkdGFibGUtY29sb3JzXG4gICAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAgICYuaXMtI3skbmFtZX1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1uYXJyb3dcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgIHdpZHRoOiAxJVxuICAgICYuaXMtc2VsZWN0ZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvclxuICAgICAgYSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgJi5pcy12Y2VudGVyZWRcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgdGhcbiAgICBjb2xvcjogJHRhYmxlLWNlbGwtaGVhZGluZy1jb2xvclxuICAgICY6bm90KFthbGlnbl0pXG4gICAgICB0ZXh0LWFsaWduOiAkdGFibGUtY2VsbC10ZXh0LWFsaWduXG4gIHRyXG4gICAgJi5pcy1zZWxlY3RlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yXG4gICAgICBhLFxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAgIHRkLFxuICAgICAgdGhcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvclxuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIHRoZWFkXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvclxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY2VsbC1jb2xvclxuICB0Zm9vdFxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1mb290LWJhY2tncm91bmQtY29sb3JcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgY29sb3I6ICR0YWJsZS1mb290LWNlbGwtY29sb3JcbiAgdGJvZHlcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYm9keS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgdHJcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICB0ZCxcbiAgICAgICAgdGhcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWJvcmRlcmVkXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlci13aWR0aDogMXB4XG4gICAgdHJcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICB0ZCxcbiAgICAgICAgdGhcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWhvdmVyYWJsZVxuICAgIHRib2R5XG4gICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgJi5pcy1zdHJpcGVkXG4gICAgICB0Ym9keVxuICAgICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAmLmlzLW5hcnJvd1xuICAgIHRkLFxuICAgIHRoXG4gICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW1cbiAgJi5pcy1zdHJpcGVkXG4gICAgdGJvZHlcbiAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvclxuXG4udGFibGUtY29udGFpbmVyXG4gIEBleHRlbmQgJWJsb2NrXG4gICtvdmVyZmxvdy10b3VjaFxuICBvdmVyZmxvdzogYXV0b1xuICBvdmVyZmxvdy15OiBoaWRkZW5cbiAgbWF4LXdpZHRoOiAxMDAlXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiR0YWctYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiR0YWctY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kdGFnLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHRhZy1kZWxldGUtbWFyZ2luOiAxcHggIWRlZmF1bHRcblxuJHRhZy1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLnRhZ3NcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLnRhZ1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVyZW0pXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW1cbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAvLyBTaXplc1xuICAmLmFyZS1tZWRpdW1cbiAgICAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5hcmUtbGFyZ2VcbiAgICAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSlcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIC50YWdcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbVxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgJi5pcy1yaWdodFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAudGFnXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgJi5oYXMtYWRkb25zXG4gICAgLnRhZ1xuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwKVxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAsIGZhbHNlKVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcblxuLnRhZzpub3QoYm9keSlcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFnLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJHRhZy1yYWRpdXNcbiAgY29sb3I6ICR0YWctY29sb3JcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICBoZWlnaHQ6IDJlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBsaW5lLWhlaWdodDogMS41XG4gIHBhZGRpbmctbGVmdDogMC43NWVtXG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIC5kZWxldGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMjVyZW0sIGZhbHNlKVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1cmVtKVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICR0YWctY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC8vIElmIGEgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPiAzXG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgICAgICAmLmlzLWxpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gIC8vIFNpemVzXG4gICYuaXMtbm9ybWFsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMTg3NWVtKVxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjE4NzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtKVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtKVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1kZWxldGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICR0YWctZGVsZXRlLW1hcmdpbiwgZmFsc2UpXG4gICAgcGFkZGluZzogMFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHdpZHRoOiAyZW1cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGxlZnQ6IDUwJVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKVxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlclxuICAgICY6OmJlZm9yZVxuICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmOjphZnRlclxuICAgICAgaGVpZ2h0OiA1MCVcbiAgICAgIHdpZHRoOiAxcHhcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXNcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICY6YWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRhZy1iYWNrZ3JvdW5kLWNvbG9yLCAxMCUpXG4gICYuaXMtcm91bmRlZFxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuXG5hLnRhZ1xuICAmOmhvdmVyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHRpdGxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0aXRsZS1mYW1pbHk6IGZhbHNlICFkZWZhdWx0XG4kdGl0bGUtc2l6ZTogJHNpemUtMyAhZGVmYXVsdFxuJHRpdGxlLXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhZGVmYXVsdFxuJHRpdGxlLWxpbmUtaGVpZ2h0OiAxLjEyNSAhZGVmYXVsdFxuJHRpdGxlLXN0cm9uZy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdFxuJHRpdGxlLXN0cm9uZy13ZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHRcbiR0aXRsZS1zdWItc2l6ZTogMC43NWVtICFkZWZhdWx0XG4kdGl0bGUtc3VwLXNpemU6IDAuNzVlbSAhZGVmYXVsdFxuXG4kc3VidGl0bGUtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kc3VidGl0bGUtZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuJHN1YnRpdGxlLXNpemU6ICRzaXplLTUgIWRlZmF1bHRcbiRzdWJ0aXRsZS13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFkZWZhdWx0XG4kc3VidGl0bGUtbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHRcbiRzdWJ0aXRsZS1zdHJvbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHN1YnRpdGxlLXN0cm9uZy13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHRcbiRzdWJ0aXRsZS1uZWdhdGl2ZS1tYXJnaW46IC0xLjI1cmVtICFkZWZhdWx0XG5cbi50aXRsZSxcbi5zdWJ0aXRsZVxuICBAZXh0ZW5kICVibG9ja1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkXG4gIGVtLFxuICBzcGFuXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXRcbiAgc3ViXG4gICAgZm9udC1zaXplOiAkdGl0bGUtc3ViLXNpemVcbiAgc3VwXG4gICAgZm9udC1zaXplOiAkdGl0bGUtc3VwLXNpemVcbiAgLnRhZ1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblxuLnRpdGxlXG4gIGNvbG9yOiAkdGl0bGUtY29sb3JcbiAgQGlmICR0aXRsZS1mYW1pbHlcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZhbWlseVxuICBmb250LXNpemU6ICR0aXRsZS1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkdGl0bGUtd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkdGl0bGUtbGluZS1oZWlnaHRcbiAgc3Ryb25nXG4gICAgY29sb3I6ICR0aXRsZS1zdHJvbmctY29sb3JcbiAgICBmb250LXdlaWdodDogJHRpdGxlLXN0cm9uZy13ZWlnaHRcbiAgJjpub3QoLmlzLXNwYWNlZCkgKyAuc3VidGl0bGVcbiAgICBtYXJnaW4tdG9wOiAkc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luXG4gIC8vIFNpemVzXG4gIEBlYWNoICRzaXplIGluICRzaXplc1xuICAgICRpOiBpbmRleCgkc2l6ZXMsICRzaXplKVxuICAgICYuaXMtI3skaX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemVcblxuLnN1YnRpdGxlXG4gIGNvbG9yOiAkc3VidGl0bGUtY29sb3JcbiAgQGlmICRzdWJ0aXRsZS1mYW1pbHlcbiAgICBmb250LWZhbWlseTogJHN1YnRpdGxlLWZhbWlseVxuICBmb250LXNpemU6ICRzdWJ0aXRsZS1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkc3VidGl0bGUtd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkc3VidGl0bGUtbGluZS1oZWlnaHRcbiAgc3Ryb25nXG4gICAgY29sb3I6ICRzdWJ0aXRsZS1zdHJvbmctY29sb3JcbiAgICBmb250LXdlaWdodDogJHN1YnRpdGxlLXN0cm9uZy13ZWlnaHRcbiAgJjpub3QoLmlzLXNwYWNlZCkgKyAudGl0bGVcbiAgICBtYXJnaW4tdG9wOiAkc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luXG4gIC8vIFNpemVzXG4gIEBlYWNoICRzaXplIGluICRzaXplc1xuICAgICRpOiBpbmRleCgkc2l6ZXMsICRzaXplKVxuICAgICYuaXMtI3skaX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemVcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuLmJsb2NrXG4gIEBleHRlbmQgJWJsb2NrXG5cbi5kZWxldGVcbiAgQGV4dGVuZCAlZGVsZXRlXG5cbi5oZWFkaW5nXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogMTFweFxuICBsZXR0ZXItc3BhY2luZzogMXB4XG4gIG1hcmdpbi1ib3R0b206IDVweFxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbi5sb2FkZXJcbiAgQGV4dGVuZCAlbG9hZGVyXG5cbi5udW1iZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZFxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgaGVpZ2h0OiAyZW1cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW1cbiAgbWluLXdpZHRoOiAyLjVlbVxuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuIiwiLyogQnVsbWEgRm9ybSAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJzaGFyZWRcIlxuQGltcG9ydCBcImlucHV0LXRleHRhcmVhXCJcbkBpbXBvcnQgXCJjaGVja2JveC1yYWRpb1wiXG5AaW1wb3J0IFwic2VsZWN0XCJcbkBpbXBvcnQgXCJmaWxlXCJcbkBpbXBvcnQgXCJ0b29sc1wiXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2NvbnRyb2xzXCJcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGZvcm0tY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbiRpbnB1dC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kaW5wdXQtaGVpZ2h0OiAkY29udHJvbC1oZWlnaHQgIWRlZmF1bHRcbiRpbnB1dC1zaGFkb3c6IGluc2V0IDAgMC4wNjI1ZW0gMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjA1KSAhZGVmYXVsdFxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiBidWxtYVJnYmEoJGlucHV0LWNvbG9yLCAwLjMpICFkZWZhdWx0XG5cbiRpbnB1dC1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWhvdmVyICFkZWZhdWx0XG5cbiRpbnB1dC1mb2N1cy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZTogMCAwIDAgMC4xMjVlbSAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IGJ1bG1hUmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHRcblxuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yOiBidWxtYVJnYmEoJGlucHV0LWRpc2FibGVkLWNvbG9yLCAwLjMpICFkZWZhdWx0XG5cbiRpbnB1dC1hcnJvdzogJGxpbmsgIWRlZmF1bHRcblxuJGlucHV0LWljb24tY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRpbnB1dC1pY29uLWFjdGl2ZS1jb2xvcjogJHRleHQgIWRlZmF1bHRcblxuJGlucHV0LXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG49aW5wdXRcbiAgQGV4dGVuZCAlY29udHJvbFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LXJhZGl1c1xuICBjb2xvcjogJGlucHV0LWNvbG9yXG4gICtwbGFjZWhvbGRlclxuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3JcbiAgJjpob3ZlcixcbiAgJi5pcy1ob3ZlcmVkXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvclxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICAgK3BsYWNlaG9sZGVyXG4gICAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yXG5cbiVpbnB1dFxuICAraW5wdXRcbiIsIiR0ZXh0YXJlYS1wYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWwgIWRlZmF1bHRcbiR0ZXh0YXJlYS1tYXgtaGVpZ2h0OiA0MGVtICFkZWZhdWx0XG4kdGV4dGFyZWEtbWluLWhlaWdodDogOGVtICFkZWZhdWx0XG5cbiR0ZXh0YXJlYS1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdFxuXG4laW5wdXQtdGV4dGFyZWFcbiAgQGV4dGVuZCAlaW5wdXRcbiAgYm94LXNoYWRvdzogJGlucHV0LXNoYWRvd1xuICBtYXgtd2lkdGg6IDEwMCVcbiAgd2lkdGg6IDEwMCVcbiAgJltyZWFkb25seV1cbiAgICBib3gtc2hhZG93OiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHRleHRhcmVhLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICArY29udHJvbC1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgICtjb250cm9sLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK2NvbnRyb2wtbGFyZ2VcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWlubGluZVxuICAgIGRpc3BsYXk6IGlubGluZVxuICAgIHdpZHRoOiBhdXRvXG5cbi5pbnB1dFxuICBAZXh0ZW5kICVpbnB1dC10ZXh0YXJlYVxuICAmLmlzLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skY29udHJvbC1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4zNzVlbSlcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMzc1ZW0pXG4gICYuaXMtc3RhdGljXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIHBhZGRpbmctbGVmdDogMFxuICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuLnRleHRhcmVhXG4gIEBleHRlbmQgJWlucHV0LXRleHRhcmVhXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG1heC13aWR0aDogMTAwJVxuICBtaW4td2lkdGg6IDEwMCVcbiAgcGFkZGluZzogJHRleHRhcmVhLXBhZGRpbmdcbiAgcmVzaXplOiB2ZXJ0aWNhbFxuICAmOm5vdChbcm93c10pXG4gICAgbWF4LWhlaWdodDogJHRleHRhcmVhLW1heC1oZWlnaHRcbiAgICBtaW4taGVpZ2h0OiAkdGV4dGFyZWEtbWluLWhlaWdodFxuICAmW3Jvd3NdXG4gICAgaGVpZ2h0OiBpbml0aWFsXG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1maXhlZC1zaXplXG4gICAgcmVzaXplOiBub25lXG4iLCIlY2hlY2tib3gtcmFkaW9cbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBsaW5lLWhlaWdodDogMS4yNVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgaW5wdXRcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpob3ZlclxuICAgIGNvbG9yOiAkaW5wdXQtaG92ZXItY29sb3JcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmLFxuICBpbnB1dFtkaXNhYmxlZF1cbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4uY2hlY2tib3hcbiAgQGV4dGVuZCAlY2hlY2tib3gtcmFkaW9cblxuLnJhZGlvXG4gIEBleHRlbmQgJWNoZWNrYm94LXJhZGlvXG4gICYgKyAucmFkaW9cbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiIsIiRzZWxlY3QtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuLnNlbGVjdFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICY6bm90KC5pcy1tdWx0aXBsZSlcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHRcbiAgJjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWFycm93XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1hcnJvd1xuICAgICAgK2x0ci1wb3NpdGlvbigxLjEyNWVtKVxuICAgICAgei1pbmRleDogNFxuICAmLmlzLXJvdW5kZWRcbiAgICBzZWxlY3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMWVtLCBmYWxzZSlcbiAgc2VsZWN0XG4gICAgQGV4dGVuZCAlaW5wdXRcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGZvbnQtc2l6ZTogMWVtXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgb3V0bGluZTogbm9uZVxuICAgICY6Oi1tcy1leHBhbmRcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmW2Rpc2FibGVkXTpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJjpob3ZlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgJjpub3QoW211bHRpcGxlXSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDIuNWVtKVxuICAgICZbbXVsdGlwbGVdXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIG9wdGlvblxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW1cbiAgLy8gU3RhdGVzXG4gICY6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTpob3ZlclxuICAgICY6OmFmdGVyXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1jb2xvclxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRzZWxlY3QtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgJjpub3QoOmhvdmVyKTo6YWZ0ZXJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgIHNlbGVjdFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICBib3JkZXItY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgK2NvbnRyb2wtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICArY29udHJvbC1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICtjb250cm9sLWxhcmdlXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWRpc2FibGVkXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnRcbiAgICAgIG9wYWNpdHk6IDAuNVxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIHdpZHRoOiAxMDAlXG4gICAgc2VsZWN0XG4gICAgICB3aWR0aDogMTAwJVxuICAmLmlzLWxvYWRpbmdcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlbG9hZGVyXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICtsdHItcG9zaXRpb24oMC42MjVlbSlcbiAgICAgIHRvcDogMC42MjVlbVxuICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgJi5pcy1zbWFsbDphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICYuaXMtbWVkaXVtOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICYuaXMtbGFyZ2U6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIiRmaWxlLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGZpbGUtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tdGVyICFkZWZhdWx0XG4kZmlsZS1jdGEtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kZmlsZS1jdGEtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGZpbGUtY3RhLWFjdGl2ZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kZmlsZS1uYW1lLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHRcbiRmaWxlLW5hbWUtYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwICFkZWZhdWx0XG4kZmlsZS1uYW1lLW1heC13aWR0aDogMTZlbSAhZGVmYXVsdFxuXG4kZmlsZS1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdFxuXG4uZmlsZVxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGZpbGUtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDIuNSUpXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgIC5maWxlLWN0YVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW5vcm1hbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAuZmlsZS1pY29uXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICAgLmZpbGUtaWNvblxuICAgICAgLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtbmFtZVxuICAgIC5maWxlLWN0YVxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICYuaXMtZW1wdHlcbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXNcbiAgICAgIC5maWxlLW5hbWVcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAmLmlzLWJveGVkXG4gICAgLmZpbGUtbGFiZWxcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAuZmlsZS1jdGFcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgcGFkZGluZzogMWVtIDNlbVxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4XG4gICAgLmZpbGUtaWNvblxuICAgICAgaGVpZ2h0OiAxLjVlbVxuICAgICAgd2lkdGg6IDEuNWVtXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICAgJi5pcy1zbWFsbFxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgJi5pcy1tZWRpdW1cbiAgICAgIC5maWxlLWljb24gLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICYuaXMtbGFyZ2VcbiAgICAgIC5maWxlLWljb24gLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweFxuICAgICYuaGFzLW5hbWVcbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzIDAgMFxuICAgICAgLmZpbGUtbmFtZVxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1c1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweFxuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICAuZmlsZS1sYWJlbFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAuZmlsZS1uYW1lXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIG1heC13aWR0aDogbm9uZVxuICAmLmlzLXJpZ2h0XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgIC5maWxlLWN0YVxuICAgICAgYm9yZGVyLXJhZGl1czogMCAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzIDBcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXMgMCAwICRmaWxlLXJhZGl1c1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4XG4gICAgICBvcmRlcjogLTFcblxuLmZpbGUtbGFiZWxcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBjdXJzb3I6IHBvaW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICY6aG92ZXJcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yLCAyLjUlKVxuICAgICAgY29sb3I6ICRmaWxlLWN0YS1ob3Zlci1jb2xvclxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtbmFtZS1ib3JkZXItY29sb3IsIDIuNSUpXG4gICY6YWN0aXZlXG4gICAgLmZpbGUtY3RhXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvciwgNSUpXG4gICAgICBjb2xvcjogJGZpbGUtY3RhLWFjdGl2ZS1jb2xvclxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtbmFtZS1ib3JkZXItY29sb3IsIDUlKVxuXG4uZmlsZS1pbnB1dFxuICBoZWlnaHQ6IDEwMCVcbiAgbGVmdDogMFxuICBvcGFjaXR5OiAwXG4gIG91dGxpbmU6IG5vbmVcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICB3aWR0aDogMTAwJVxuXG4uZmlsZS1jdGEsXG4uZmlsZS1uYW1lXG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgYm9yZGVyLWNvbG9yOiAkZmlsZS1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzXG4gIGZvbnQtc2l6ZTogMWVtXG4gIHBhZGRpbmctbGVmdDogMWVtXG4gIHBhZGRpbmctcmlnaHQ6IDFlbVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbi5maWxlLWN0YVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvclxuICBjb2xvcjogJGZpbGUtY3RhLWNvbG9yXG5cbi5maWxlLW5hbWVcbiAgYm9yZGVyLWNvbG9yOiAkZmlsZS1uYW1lLWJvcmRlci1jb2xvclxuICBib3JkZXItc3R5bGU6ICRmaWxlLW5hbWUtYm9yZGVyLXN0eWxlXG4gIGJvcmRlci13aWR0aDogJGZpbGUtbmFtZS1ib3JkZXItd2lkdGhcbiAgZGlzcGxheTogYmxvY2tcbiAgbWF4LXdpZHRoOiAkZmlsZS1uYW1lLW1heC13aWR0aFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcblxuLmZpbGUtaWNvblxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgaGVpZ2h0OiAxZW1cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSlcbiAgd2lkdGg6IDFlbVxuICAuZmFcbiAgICBmb250LXNpemU6IDE0cHhcbiIsIiRsYWJlbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kbGFiZWwtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJGhlbHAtc2l6ZTogJHNpemUtc21hbGwgIWRlZmF1bHRcblxuJGxhYmVsLWNvbG9yczogJGZvcm0tY29sb3JzICFkZWZhdWx0XG5cbi5sYWJlbFxuICBjb2xvcjogJGxhYmVsLWNvbG9yXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIGZvbnQtd2VpZ2h0OiAkbGFiZWwtd2VpZ2h0XG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcblxuLmhlbHBcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAkaGVscC1zaXplXG4gIG1hcmdpbi10b3A6IDAuMjVyZW1cbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRsYWJlbC1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBjb2xvcjogJGNvbG9yXG5cbi8vIENvbnRhaW5lcnNcblxuLmZpZWxkXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLWFkZG9uc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAuY29udHJvbFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTFweClcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMFxuICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpXG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKVxuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgLmJ1dHRvbixcbiAgICAgIC5pbnB1dCxcbiAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICY6bm90KFtkaXNhYmxlZF0pXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICAgIHotaW5kZXg6IDJcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgei1pbmRleDogM1xuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICB6LWluZGV4OiA0XG4gICAgICAmLmlzLWV4cGFuZGVkXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAgICYuaGFzLWFkZG9ucy1jZW50ZXJlZFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmLmhhcy1hZGRvbnMtcmlnaHRcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAmLmhhcy1hZGRvbnMtZnVsbHdpZHRoXG4gICAgICAuY29udHJvbFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgJi5pcy1ncm91cGVkXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICYgPiAuY29udHJvbFxuICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NXJlbSlcbiAgICAgICYuaXMtZXhwYW5kZWRcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgJi5pcy1ncm91cGVkLWNlbnRlcmVkXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICYuaXMtZ3JvdXBlZC1yaWdodFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICYuaXMtZ3JvdXBlZC1tdWx0aWxpbmVcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgJiA+IC5jb250cm9sXG4gICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAmLmlzLWhvcml6b250YWxcbiAgICArdGFibGV0XG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbi5maWVsZC1sYWJlbFxuICAubGFiZWxcbiAgICBmb250LXNpemU6IGluaGVyaXRcbiAgK21vYmlsZVxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICArdGFibGV0XG4gICAgZmxleC1iYXNpczogMFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAxLjVyZW0pXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAmLmlzLXNtYWxsXG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuICAgICYuaXMtbm9ybWFsXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuICAgICYuaXMtbWVkaXVtXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cbiAgICAmLmlzLWxhcmdlXG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuXG4uZmllbGQtYm9keVxuICAuZmllbGQgLmZpZWxkXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtYmFzaXM6IDBcbiAgICBmbGV4LWdyb3c6IDVcbiAgICBmbGV4LXNocmluazogMVxuICAgIC5maWVsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICYgPiAuZmllbGRcbiAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgICAmOm5vdCguaXMtbmFycm93KVxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVyZW0pXG5cbi5jb250cm9sXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgY2xlYXI6IGJvdGhcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLWljb25zLWxlZnQsXG4gICYuaGFzLWljb25zLXJpZ2h0XG4gICAgLmlucHV0LFxuICAgIC5zZWxlY3RcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgJiB+IC5pY29uXG4gICAgICAgICAgY29sb3I6ICRpbnB1dC1pY29uLWFjdGl2ZS1jb2xvclxuICAgICAgJi5pcy1zbWFsbCB+IC5pY29uXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAgICYuaXMtbWVkaXVtIH4gLmljb25cbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAgICYuaXMtbGFyZ2UgfiAuaWNvblxuICAgICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICAgLmljb25cbiAgICAgIGNvbG9yOiAkaW5wdXQtaWNvbi1jb2xvclxuICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIHdpZHRoOiAkaW5wdXQtaGVpZ2h0XG4gICAgICB6LWluZGV4OiA0XG4gICYuaGFzLWljb25zLWxlZnRcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgIHBhZGRpbmctbGVmdDogJGlucHV0LWhlaWdodFxuICAgIC5pY29uLmlzLWxlZnRcbiAgICAgIGxlZnQ6IDBcbiAgJi5oYXMtaWNvbnMtcmlnaHRcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHRcbiAgICAuaWNvbi5pcy1yaWdodFxuICAgICAgcmlnaHQ6IDBcbiAgJi5pcy1sb2FkaW5nXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWxvYWRlclxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgICAgICtsdHItcG9zaXRpb24oMC42MjVlbSlcbiAgICAgIHRvcDogMC42MjVlbVxuICAgICAgei1pbmRleDogNFxuICAgICYuaXMtc21hbGw6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAmLmlzLW1lZGl1bTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAmLmlzLWxhcmdlOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIvKiBCdWxtYSBDb21wb25lbnRzICovXG5AY2hhcnNldCBcInV0Zi04XCJcblxuQGltcG9ydCBcImJyZWFkY3J1bWJcIlxuQGltcG9ydCBcImNhcmRcIlxuQGltcG9ydCBcImRyb3Bkb3duXCJcbkBpbXBvcnQgXCJsZXZlbFwiXG5AaW1wb3J0IFwibWVkaWFcIlxuQGltcG9ydCBcIm1lbnVcIlxuQGltcG9ydCBcIm1lc3NhZ2VcIlxuQGltcG9ydCBcIm1vZGFsXCJcbkBpbXBvcnQgXCJuYXZiYXJcIlxuQGltcG9ydCBcInBhZ2luYXRpb25cIlxuQGltcG9ydCBcInBhbmVsXCJcbkBpbXBvcnQgXCJ0YWJzXCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGJyZWFkY3J1bWItaXRlbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyICFkZWZhdWx0XG4kYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogMCAhZGVmYXVsdFxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLWhvcml6b250YWw6IDAuNzVlbSAhZGVmYXVsdFxuXG4kYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdFxuXG4uYnJlYWRjcnVtYlxuICBAZXh0ZW5kICVibG9ja1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBhXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWNvbG9yXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgcGFkZGluZzogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3JcbiAgbGlcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgICY6Zmlyc3QtY2hpbGQgYVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMCwgZmFsc2UpXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGFcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdFxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICYgKyBsaTo6YmVmb3JlXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1zZXBhcmF0b3ItY29sb3JcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDAyZlwiXG4gIHVsLFxuICBvbFxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiAgLy8gQWxpZ25tZW50XG4gICYuaXMtY2VudGVyZWRcbiAgICBvbCxcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1yaWdodFxuICAgIG9sLFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgLy8gU3R5bGVzXG4gICYuaGFzLWFycm93LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMTkyXCJcbiAgJi5oYXMtYnVsbGV0LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMDIyXCJcbiAgJi5oYXMtZG90LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAwMGI3XCJcbiAgJi5oYXMtc3VjY2VlZHMtc2VwYXJhdG9yXG4gICAgbGkgKyBsaTo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlxcMDIyN0JcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY2FyZC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRjYXJkLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGNhcmQtc2hhZG93OiAkc2hhZG93ICFkZWZhdWx0XG4kY2FyZC1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHRcblxuJGNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLXBhZGRpbmc6IDAuNzVyZW0gMXJlbSAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLXNoYWRvdzogMCAwLjEyNWVtIDAuMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJGNhcmQtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJGNhcmQtY29udGVudC1wYWRkaW5nOiAxLjVyZW0gIWRlZmF1bHRcblxuJGNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kY2FyZC1mb290ZXItYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRjYXJkLWZvb3Rlci1wYWRkaW5nOiAwLjc1cmVtICFkZWZhdWx0XG5cbiRjYXJkLW1lZGlhLW1hcmdpbjogJGJsb2NrLXNwYWNpbmcgIWRlZmF1bHRcblxuLmNhcmRcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJGNhcmQtc2hhZG93XG4gIGNvbG9yOiAkY2FyZC1jb2xvclxuICBtYXgtd2lkdGg6IDEwMCVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiVjYXJkLWl0ZW1cbiAgJjpmaXJzdC1jaGlsZFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgJjpsYXN0LWNoaWxkXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuXG4uY2FyZC1oZWFkZXJcbiAgQGV4dGVuZCAlY2FyZC1pdGVtXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGJveC1zaGFkb3c6ICRjYXJkLWhlYWRlci1zaGFkb3dcbiAgZGlzcGxheTogZmxleFxuXG4uY2FyZC1oZWFkZXItdGl0bGVcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjb2xvcjogJGNhcmQtaGVhZGVyLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1ncm93OiAxXG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC1oZWFkZXItd2VpZ2h0XG4gIHBhZGRpbmc6ICRjYXJkLWhlYWRlci1wYWRkaW5nXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4uY2FyZC1oZWFkZXItaWNvblxuICArcmVzZXRcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nOiAkY2FyZC1oZWFkZXItcGFkZGluZ1xuXG4uY2FyZC1pbWFnZVxuICBkaXNwbGF5OiBibG9ja1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJjpmaXJzdC1jaGlsZFxuICAgIGltZ1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICY6bGFzdC1jaGlsZFxuICAgIGltZ1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzXG5cbi5jYXJkLWNvbnRlbnRcbiAgQGV4dGVuZCAlY2FyZC1pdGVtXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvclxuICBwYWRkaW5nOiAkY2FyZC1jb250ZW50LXBhZGRpbmdcblxuLmNhcmQtZm9vdGVyXG4gIEBleHRlbmQgJWNhcmQtaXRlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1mb290ZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItdG9wOiAkY2FyZC1mb290ZXItYm9yZGVyLXRvcFxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG5cbi5jYXJkLWZvb3Rlci1pdGVtXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nOiAkY2FyZC1mb290ZXItcGFkZGluZ1xuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICArbHRyLXByb3BlcnR5KFwiYm9yZGVyXCIsICRjYXJkLWZvb3Rlci1ib3JkZXItdG9wKVxuXG4vLyBDb21iaW5hdGlvbnNcblxuLmNhcmRcbiAgLm1lZGlhOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1tZWRpYS1tYXJnaW5cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGRyb3Bkb3duLW1lbnUtbWluLXdpZHRoOiAxMnJlbSAhZGVmYXVsdFxuXG4kZHJvcGRvd24tY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LWFycm93OiAkbGluayAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtb2Zmc2V0OiA0cHggIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctdG9wOiAwLjVyZW0gIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtc2hhZG93OiAkc2hhZG93ICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC16OiAyMCAhZGVmYXVsdFxuXG4kZHJvcGRvd24taXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRkcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdFxuJGRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRkcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0XG4kZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJGRyb3Bkb3duLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1saWdodCAhZGVmYXVsdFxuXG4uZHJvcGRvd25cbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgJi5pcy1hY3RpdmUsXG4gICYuaXMtaG92ZXJhYmxlOmhvdmVyXG4gICAgLmRyb3Bkb3duLW1lbnVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICYuaXMtcmlnaHRcbiAgICAuZHJvcGRvd24tbWVudVxuICAgICAgbGVmdDogYXV0b1xuICAgICAgcmlnaHQ6IDBcbiAgJi5pcy11cFxuICAgIC5kcm9wZG93bi1tZW51XG4gICAgICBib3R0b206IDEwMCVcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZHJvcGRvd24tY29udGVudC1vZmZzZXRcbiAgICAgIHBhZGRpbmctdG9wOiBpbml0aWFsXG4gICAgICB0b3A6IGF1dG9cblxuLmRyb3Bkb3duLW1lbnVcbiAgZGlzcGxheTogbm9uZVxuICArbHRyLXBvc2l0aW9uKDAsIGZhbHNlKVxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1tZW51LW1pbi13aWR0aFxuICBwYWRkaW5nLXRvcDogJGRyb3Bkb3duLWNvbnRlbnQtb2Zmc2V0XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDEwMCVcbiAgei1pbmRleDogJGRyb3Bkb3duLWNvbnRlbnQtelxuXG4uZHJvcGRvd24tY29udGVudFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRkcm9wZG93bi1jb250ZW50LXJhZGl1c1xuICBib3gtc2hhZG93OiAkZHJvcGRvd24tY29udGVudC1zaGFkb3dcbiAgcGFkZGluZy1ib3R0b206ICRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctYm90dG9tXG4gIHBhZGRpbmctdG9wOiAkZHJvcGRvd24tY29udGVudC1wYWRkaW5nLXRvcFxuXG4uZHJvcGRvd24taXRlbVxuICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0tY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAwLjg3NXJlbVxuICBsaW5lLWhlaWdodDogMS41XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbmEuZHJvcGRvd24taXRlbSxcbmJ1dHRvbi5kcm9wZG93bi1pdGVtXG4gICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDNyZW0pXG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICB3aWR0aDogMTAwJVxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgIGNvbG9yOiAkZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvclxuICAmLmlzLWFjdGl2ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgY29sb3I6ICRkcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclxuXG4uZHJvcGRvd24tZGl2aWRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGl2aWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlcjogbm9uZVxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDFweFxuICBtYXJnaW46IDAuNXJlbSAwXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRsZXZlbC1pdGVtLXNwYWNpbmc6ICgkYmxvY2stc3BhY2luZyAqIDAuNSkgIWRlZmF1bHRcblxuLmxldmVsXG4gIEBleHRlbmQgJWJsb2NrXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIGNvZGVcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzXG4gIGltZ1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtbW9iaWxlXG4gICAgZGlzcGxheTogZmxleFxuICAgIC5sZXZlbC1sZWZ0LFxuICAgIC5sZXZlbC1yaWdodFxuICAgICAgZGlzcGxheTogZmxleFxuICAgIC5sZXZlbC1sZWZ0ICsgLmxldmVsLXJpZ2h0XG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgLmxldmVsLWl0ZW1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGxldmVsLWl0ZW0tc3BhY2luZylcbiAgICAgICY6bm90KC5pcy1uYXJyb3cpXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgICYgPiAubGV2ZWwtaXRlbVxuICAgICAgJjpub3QoLmlzLW5hcnJvdylcbiAgICAgICAgZmxleC1ncm93OiAxXG5cbi5sZXZlbC1pdGVtXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAudGl0bGUsXG4gIC5zdWJ0aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK21vYmlsZVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogJGxldmVsLWl0ZW0tc3BhY2luZ1xuXG4ubGV2ZWwtbGVmdCxcbi5sZXZlbC1yaWdodFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICAubGV2ZWwtaXRlbVxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtZmxleGlibGVcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgIC8vIFJlc3BvbnNpdmVuZXNzXG4gICAgK3RhYmxldFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGxldmVsLWl0ZW0tc3BhY2luZylcblxuLmxldmVsLWxlZnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK21vYmlsZVxuICAgICYgKyAubGV2ZWwtcmlnaHRcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbVxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuXG4ubGV2ZWwtcmlnaHRcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRtZWRpYS1ib3JkZXItY29sb3I6IGJ1bG1hUmdiYSgkYm9yZGVyLCAwLjUpICFkZWZhdWx0XG4kbWVkaWEtYm9yZGVyLXNpemU6IDFweCAhZGVmYXVsdFxuJG1lZGlhLXNwYWNpbmc6IDFyZW0gIWRlZmF1bHRcbiRtZWRpYS1zcGFjaW5nLWxhcmdlOiAxLjVyZW0gIWRlZmF1bHRcbiRtZWRpYS1jb250ZW50LXNwYWNpbmc6IDAuNzVyZW0gIWRlZmF1bHRcbiRtZWRpYS1sZXZlbC0xLXNwYWNpbmc6IDAuNzVyZW0gIWRlZmF1bHRcbiRtZWRpYS1sZXZlbC0xLWNvbnRlbnQtc3BhY2luZzogMC41cmVtICFkZWZhdWx0XG4kbWVkaWEtbGV2ZWwtMi1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHRcblxuLm1lZGlhXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gIGRpc3BsYXk6IGZsZXhcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJG1lZGlhLWNvbnRlbnQtc3BhY2luZ1xuICAubWVkaWFcbiAgICBib3JkZXItdG9wOiAkbWVkaWEtYm9yZGVyLXNpemUgc29saWQgJG1lZGlhLWJvcmRlci1jb2xvclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBwYWRkaW5nLXRvcDogJG1lZGlhLWxldmVsLTEtc3BhY2luZ1xuICAgIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogJG1lZGlhLWxldmVsLTEtY29udGVudC1zcGFjaW5nXG4gICAgLm1lZGlhXG4gICAgICBwYWRkaW5nLXRvcDogJG1lZGlhLWxldmVsLTItc3BhY2luZ1xuICAgICAgJiArIC5tZWRpYVxuICAgICAgICBtYXJnaW4tdG9wOiAkbWVkaWEtbGV2ZWwtMi1zcGFjaW5nXG4gICYgKyAubWVkaWFcbiAgICBib3JkZXItdG9wOiAkbWVkaWEtYm9yZGVyLXNpemUgc29saWQgJG1lZGlhLWJvcmRlci1jb2xvclxuICAgIG1hcmdpbi10b3A6ICRtZWRpYS1zcGFjaW5nXG4gICAgcGFkZGluZy10b3A6ICRtZWRpYS1zcGFjaW5nXG4gIC8vIFNpemVzXG4gICYuaXMtbGFyZ2VcbiAgICAmICsgLm1lZGlhXG4gICAgICBtYXJnaW4tdG9wOiAkbWVkaWEtc3BhY2luZy1sYXJnZVxuICAgICAgcGFkZGluZy10b3A6ICRtZWRpYS1zcGFjaW5nLWxhcmdlXG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0XG4gIGZsZXgtYmFzaXM6IGF1dG9cbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG5cbi5tZWRpYS1sZWZ0XG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJG1lZGlhLXNwYWNpbmcpXG5cbi5tZWRpYS1yaWdodFxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRtZWRpYS1zcGFjaW5nLCBmYWxzZSlcblxuLm1lZGlhLWNvbnRlbnRcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuXG4rbW9iaWxlXG4gIC5tZWRpYS1jb250ZW50XG4gICAgb3ZlcmZsb3cteDogYXV0b1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbWVudS1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1yYWRpdXM6ICRyYWRpdXMtc21hbGwgIWRlZmF1bHRcbiRtZW51LWl0ZW0taG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJG1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJG1lbnUtbGlzdC1ib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRtZW51LWxpc3QtbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHRcbiRtZW51LWxpc3QtbGluay1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiRtZW51LW5lc3RlZC1saXN0LW1hcmdpbjogMC43NWVtICFkZWZhdWx0XG4kbWVudS1uZXN0ZWQtbGlzdC1wYWRkaW5nLWxlZnQ6IDAuNzVlbSAhZGVmYXVsdFxuXG4kbWVudS1sYWJlbC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRtZW51LWxhYmVsLWZvbnQtc2l6ZTogMC43NWVtICFkZWZhdWx0XG4kbWVudS1sYWJlbC1sZXR0ZXItc3BhY2luZzogMC4xZW0gIWRlZmF1bHRcbiRtZW51LWxhYmVsLXNwYWNpbmc6IDFlbSAhZGVmYXVsdFxuXG4ubWVudVxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG5cbi5tZW51LWxpc3RcbiAgbGluZS1oZWlnaHQ6ICRtZW51LWxpc3QtbGluZS1oZWlnaHRcbiAgYVxuICAgIGJvcmRlci1yYWRpdXM6ICRtZW51LWl0ZW0tcmFkaXVzXG4gICAgY29sb3I6ICRtZW51LWl0ZW0tY29sb3JcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBhZGRpbmc6ICRtZW51LWxpc3QtbGluay1wYWRkaW5nXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvclxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3JcbiAgbGlcbiAgICB1bFxuICAgICAgK2x0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkbWVudS1saXN0LWJvcmRlci1sZWZ0LCBmYWxzZSlcbiAgICAgIG1hcmdpbjogJG1lbnUtbmVzdGVkLWxpc3QtbWFyZ2luXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAkbWVudS1uZXN0ZWQtbGlzdC1wYWRkaW5nLWxlZnQsIGZhbHNlKVxuXG4ubWVudS1sYWJlbFxuICBjb2xvcjogJG1lbnUtbGFiZWwtY29sb3JcbiAgZm9udC1zaXplOiAkbWVudS1sYWJlbC1mb250LXNpemVcbiAgbGV0dGVyLXNwYWNpbmc6ICRtZW51LWxhYmVsLWxldHRlci1zcGFjaW5nXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgIG1hcmdpbi10b3A6ICRtZW51LWxhYmVsLXNwYWNpbmdcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJG1lbnUtbGFiZWwtc3BhY2luZ1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1lc3NhZ2UtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRtZXNzYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLWNvbG9yOiAkdGV4dC1pbnZlcnQgIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLXBhZGRpbmc6IDAuNzVlbSAxZW0gIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJG1lc3NhZ2UtYm9keS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHggIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LXBhZGRpbmc6IDEuMjVlbSAxLjVlbSAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJG1lc3NhZ2UtYm9keS1wcmUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LXByZS1jb2RlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG5cbiRtZXNzYWdlLWhlYWRlci1ib2R5LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdFxuJG1lc3NhZ2UtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5tZXNzYWdlXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtcmFkaXVzXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSlcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRjb21wb25lbnRzIGluICRtZXNzYWdlLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRjb21wb25lbnRzLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkY29tcG9uZW50cywgMilcbiAgICAkY29sb3ItbGlnaHQ6IG51bGxcbiAgICAkY29sb3ItZGFyazogbnVsbFxuXG4gICAgQGlmIGxlbmd0aCgkY29tcG9uZW50cykgPj0gM1xuICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJGNvbXBvbmVudHMsIDMpXG4gICAgICBAaWYgbGVuZ3RoKCRjb21wb25lbnRzKSA+PSA0XG4gICAgICAgICRjb2xvci1kYXJrOiBudGgoJGNvbXBvbmVudHMsIDQpXG4gICAgICBAZWxzZVxuICAgICAgICAkY29sb3ItbHVtaW5hbmNlOiBjb2xvckx1bWluYW5jZSgkY29sb3IpXG4gICAgICAgICRkYXJrZW4tcGVyY2VudGFnZTogJGNvbG9yLWx1bWluYW5jZSAqIDcwJVxuICAgICAgICAkZGVzYXR1cmF0ZS1wZXJjZW50YWdlOiAkY29sb3ItbHVtaW5hbmNlICogMzAlXG4gICAgICAgICRjb2xvci1kYXJrOiBkZXNhdHVyYXRlKGRhcmtlbigkY29sb3IsICRkYXJrZW4tcGVyY2VudGFnZSksICRkZXNhdHVyYXRlLXBlcmNlbnRhZ2UpXG4gICAgQGVsc2VcbiAgICAgICRjb2xvci1saWdodG5pbmc6IG1heCgoMTAwJSAtIGxpZ2h0bmVzcygkY29sb3IpKSAtIDIlLCAwJSlcbiAgICAgICRjb2xvci1saWdodDogbGlnaHRlbigkY29sb3IsICRjb2xvci1saWdodG5pbmcpXG5cbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRcbiAgICAgIC5tZXNzYWdlLWhlYWRlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5tZXNzYWdlLWJvZHlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG5cbi5tZXNzYWdlLWhlYWRlclxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRtZXNzYWdlLWhlYWRlci1yYWRpdXMgJG1lc3NhZ2UtaGVhZGVyLXJhZGl1cyAwIDBcbiAgY29sb3I6ICRtZXNzYWdlLWhlYWRlci1jb2xvclxuICBkaXNwbGF5OiBmbGV4XG4gIGZvbnQtd2VpZ2h0OiAkbWVzc2FnZS1oZWFkZXItd2VpZ2h0XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBsaW5lLWhlaWdodDogMS4yNVxuICBwYWRkaW5nOiAkbWVzc2FnZS1oZWFkZXItcGFkZGluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLmRlbGV0ZVxuICAgIGZsZXgtZ3JvdzogMFxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1ZW0sIGZhbHNlKVxuICAmICsgLm1lc3NhZ2UtYm9keVxuICAgIGJvcmRlci13aWR0aDogJG1lc3NhZ2UtaGVhZGVyLWJvZHktYm9yZGVyLXdpZHRoXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG5cbi5tZXNzYWdlLWJvZHlcbiAgYm9yZGVyLWNvbG9yOiAkbWVzc2FnZS1ib2R5LWJvcmRlci1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbWVzc2FnZS1ib2R5LXJhZGl1c1xuICBib3JkZXItc3R5bGU6IHNvbGlkXG4gIGJvcmRlci13aWR0aDogJG1lc3NhZ2UtYm9keS1ib3JkZXItd2lkdGhcbiAgY29sb3I6ICRtZXNzYWdlLWJvZHktY29sb3JcbiAgcGFkZGluZzogJG1lc3NhZ2UtYm9keS1wYWRkaW5nXG4gIGNvZGUsXG4gIHByZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJvZHktcHJlLWJhY2tncm91bmQtY29sb3JcbiAgcHJlIGNvZGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1ib2R5LXByZS1jb2RlLWJhY2tncm91bmQtY29sb3JcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG1vZGFsLXo6IDQwICFkZWZhdWx0XG5cbiRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC44NikgIWRlZmF1bHRcblxuJG1vZGFsLWNvbnRlbnQtd2lkdGg6IDY0MHB4ICFkZWZhdWx0XG4kbW9kYWwtY29udGVudC1tYXJnaW4tbW9iaWxlOiAyMHB4ICFkZWZhdWx0XG4kbW9kYWwtY29udGVudC1zcGFjaW5nLW1vYmlsZTogMTYwcHggIWRlZmF1bHRcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctdGFibGV0OiA0MHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1jbG9zZS1kaW1lbnNpb25zOiA0MHB4ICFkZWZhdWx0XG4kbW9kYWwtY2xvc2UtcmlnaHQ6IDIwcHggIWRlZmF1bHRcbiRtb2RhbC1jbG9zZS10b3A6IDIwcHggIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtc3BhY2luZzogNDBweCAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1oZWFkLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1oZWFkLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1oZWFkLXBhZGRpbmc6IDIwcHggIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWhlYWQtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLXRpdGxlLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0XG4kbW9kYWwtY2FyZC10aXRsZS1zaXplOiAkc2l6ZS00ICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1mb290LWJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1ib2R5LXBhZGRpbmc6IDIwcHggIWRlZmF1bHRcblxuJG1vZGFsLWJyZWFrcG9pbnQ6ICR0YWJsZXQgIWRlZmF1bHRcblxuLm1vZGFsXG4gIEBleHRlbmQgJW92ZXJsYXlcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBub25lXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwb3NpdGlvbjogZml4ZWRcbiAgei1pbmRleDogJG1vZGFsLXpcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYWN0aXZlXG4gICAgZGlzcGxheTogZmxleFxuXG4ubW9kYWwtYmFja2dyb3VuZFxuICBAZXh0ZW5kICVvdmVybGF5XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3JcblxuLm1vZGFsLWNvbnRlbnQsXG4ubW9kYWwtY2FyZFxuICBtYXJnaW46IDAgJG1vZGFsLWNvbnRlbnQtbWFyZ2luLW1vYmlsZVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY29udGVudC1zcGFjaW5nLW1vYmlsZX0pXG4gIG92ZXJmbG93OiBhdXRvXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogMTAwJVxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArZnJvbSgkbW9kYWwtYnJlYWtwb2ludClcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1jb250ZW50LXNwYWNpbmctdGFibGV0fSlcbiAgICB3aWR0aDogJG1vZGFsLWNvbnRlbnQtd2lkdGhcblxuLm1vZGFsLWNsb3NlXG4gIEBleHRlbmQgJWRlbGV0ZVxuICBiYWNrZ3JvdW5kOiBub25lXG4gIGhlaWdodDogJG1vZGFsLWNsb3NlLWRpbWVuc2lvbnNcbiAgcG9zaXRpb246IGZpeGVkXG4gICtsdHItcG9zaXRpb24oJG1vZGFsLWNsb3NlLXJpZ2h0KVxuICB0b3A6ICRtb2RhbC1jbG9zZS10b3BcbiAgd2lkdGg6ICRtb2RhbC1jbG9zZS1kaW1lbnNpb25zXG5cbi5tb2RhbC1jYXJkXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY2FyZC1zcGFjaW5nfSlcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICAtbXMtb3ZlcmZsb3cteTogdmlzaWJsZVxuXG4ubW9kYWwtY2FyZC1oZWFkLFxuLm1vZGFsLWNhcmQtZm9vdFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtc2hyaW5rOiAwXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBwYWRkaW5nOiAkbW9kYWwtY2FyZC1oZWFkLXBhZGRpbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbi5tb2RhbC1jYXJkLWhlYWRcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWNhcmQtaGVhZC1ib3JkZXItYm90dG9tXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRtb2RhbC1jYXJkLWhlYWQtcmFkaXVzXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkbW9kYWwtY2FyZC1oZWFkLXJhZGl1c1xuXG4ubW9kYWwtY2FyZC10aXRsZVxuICBjb2xvcjogJG1vZGFsLWNhcmQtdGl0bGUtY29sb3JcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGZvbnQtc2l6ZTogJG1vZGFsLWNhcmQtdGl0bGUtc2l6ZVxuICBsaW5lLWhlaWdodDogJG1vZGFsLWNhcmQtdGl0bGUtbGluZS1oZWlnaHRcblxuLm1vZGFsLWNhcmQtZm9vdFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkbW9kYWwtY2FyZC1mb290LXJhZGl1c1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXNcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWNhcmQtZm9vdC1ib3JkZXItdG9wXG4gIC5idXR0b25cbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG5cbi5tb2RhbC1jYXJkLWJvZHlcbiAgK292ZXJmbG93LXRvdWNoXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvclxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgb3ZlcmZsb3c6IGF1dG9cbiAgcGFkZGluZzogJG1vZGFsLWNhcmQtYm9keS1wYWRkaW5nXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRuYXZiYXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbmF2YmFyLWJveC1zaGFkb3ctc2l6ZTogMCAycHggMCAwICFkZWZhdWx0XG4kbmF2YmFyLWJveC1zaGFkb3ctY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWhlaWdodDogMy4yNXJlbSAhZGVmYXVsdFxuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAxcmVtICFkZWZhdWx0XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogMnJlbSAhZGVmYXVsdFxuJG5hdmJhci16OiAzMCAhZGVmYXVsdFxuJG5hdmJhci1maXhlZC16OiAzMCAhZGVmYXVsdFxuXG4kbmF2YmFyLWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWFjdGl2ZS1jb2xvcjogJHNjaGVtZS1pbnZlcnQgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1pbWctbWF4LWhlaWdodDogMS43NXJlbSAhZGVmYXVsdFxuXG4kbmF2YmFyLWJ1cmdlci1jb2xvcjogJG5hdmJhci1pdGVtLWNvbG9yICFkZWZhdWx0XG5cbiRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wOiAycHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1vZmZzZXQ6IC00cHggIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYXJyb3c6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi16OiAyMCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRyb3Bkb3duLWJveGVkLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1zaGFkb3c6IDAgOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMCAwIDFweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSkgIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRuYXZiYXItZGl2aWRlci1oZWlnaHQ6IDJweCAhZGVmYXVsdFxuXG4kbmF2YmFyLWJvdHRvbS1ib3gtc2hhZG93LXNpemU6IDAgLTJweCAwIDAgIWRlZmF1bHRcblxuJG5hdmJhci1icmVha3BvaW50OiAkZGVza3RvcCAhZGVmYXVsdFxuXG4kbmF2YmFyLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG49bmF2YmFyLWZpeGVkXG4gIGxlZnQ6IDBcbiAgcG9zaXRpb246IGZpeGVkXG4gIHJpZ2h0OiAwXG4gIHotaW5kZXg6ICRuYXZiYXItZml4ZWQtelxuXG4ubmF2YmFyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYmFja2dyb3VuZC1jb2xvclxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgei1pbmRleDogJG5hdmJhci16XG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkbmF2YmFyLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubmF2YmFyLWJyYW5kXG4gICAgICAgICYgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICYgPiBhLm5hdmJhci1pdGVtLFxuICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubmF2YmFyLWJ1cmdlclxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgK2Zyb20oJG5hdmJhci1icmVha3BvaW50KVxuICAgICAgICAubmF2YmFyLXN0YXJ0LFxuICAgICAgICAubmF2YmFyLWVuZFxuICAgICAgICAgICYgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICYgPiBhLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgICAgYS5uYXZiYXItaXRlbVxuICAgICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICYgPiAuY29udGFpbmVyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgICB3aWR0aDogMTAwJVxuICAmLmhhcy1zaGFkb3dcbiAgICBib3gtc2hhZG93OiAkbmF2YmFyLWJveC1zaGFkb3ctc2l6ZSAkbmF2YmFyLWJveC1zaGFkb3ctY29sb3JcbiAgJi5pcy1maXhlZC1ib3R0b20sXG4gICYuaXMtZml4ZWQtdG9wXG4gICAgK25hdmJhci1maXhlZFxuICAmLmlzLWZpeGVkLWJvdHRvbVxuICAgIGJvdHRvbTogMFxuICAgICYuaGFzLXNoYWRvd1xuICAgICAgYm94LXNoYWRvdzogJG5hdmJhci1ib3R0b20tYm94LXNoYWRvdy1zaXplICRuYXZiYXItYm94LXNoYWRvdy1jb2xvclxuICAmLmlzLWZpeGVkLXRvcFxuICAgIHRvcDogMFxuXG5odG1sLFxuYm9keVxuICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wXG4gICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0XG4gICYuaGFzLW5hdmJhci1maXhlZC1ib3R0b21cbiAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHRcblxuLm5hdmJhci1icmFuZCxcbi5uYXZiYXItdGFic1xuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtc2hyaW5rOiAwXG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG5cbi5uYXZiYXItYnJhbmRcbiAgYS5uYXZiYXItaXRlbVxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuLm5hdmJhci10YWJzXG4gICtvdmVyZmxvdy10b3VjaFxuICBtYXgtd2lkdGg6IDEwMHZ3XG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgb3ZlcmZsb3cteTogaGlkZGVuXG5cbi5uYXZiYXItYnVyZ2VyXG4gIEBleHRlbmQgJXJlc2V0XG4gIGNvbG9yOiAkbmF2YmFyLWJ1cmdlci1jb2xvclxuICAraGFtYnVyZ2VyKCRuYXZiYXItaGVpZ2h0KVxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGF1dG8sIGZhbHNlKVxuXG4ubmF2YmFyLW1lbnVcbiAgZGlzcGxheTogbm9uZVxuXG4ubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmtcbiAgY29sb3I6ICRuYXZiYXItaXRlbS1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBsaW5lLWhlaWdodDogMS41XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAuaWNvblxuICAgICY6b25seS1jaGlsZFxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtXG5cbmEubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmtcbiAgY3Vyc29yOiBwb2ludGVyXG4gICY6Zm9jdXMsXG4gICY6Zm9jdXMtd2l0aGluLFxuICAmOmhvdmVyLFxuICAmLmlzLWFjdGl2ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1jb2xvclxuXG4ubmF2YmFyLWl0ZW1cbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGltZ1xuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItaXRlbS1pbWctbWF4LWhlaWdodFxuICAmLmhhcy1kcm9wZG93blxuICAgIHBhZGRpbmc6IDBcbiAgJi5pcy1leHBhbmRlZFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtdGFiXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHgpXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLXRhYi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2YmFyLXRhYi1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tc3R5bGVcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXdpZHRoXG4gICAgICBjb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWNvbG9yXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAjeyRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXdpZHRofSlcblxuLm5hdmJhci1jb250ZW50XG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuXG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpXG4gICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDIuNWVtKVxuICAmOjphZnRlclxuICAgIEBleHRlbmQgJWFycm93XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWFycm93XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1ZW1cbiAgICArbHRyLXBvc2l0aW9uKDEuMTI1ZW0pXG5cbi5uYXZiYXItZHJvcGRvd25cbiAgZm9udC1zaXplOiAwLjg3NXJlbVxuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtXG4gIHBhZGRpbmctdG9wOiAwLjVyZW1cbiAgLm5hdmJhci1pdGVtXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW1cbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW1cblxuLm5hdmJhci1kaXZpZGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGl2aWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlcjogbm9uZVxuICBkaXNwbGF5OiBub25lXG4gIGhlaWdodDogJG5hdmJhci1kaXZpZGVyLWhlaWdodFxuICBtYXJnaW46IDAuNXJlbSAwXG5cbit1bnRpbCgkbmF2YmFyLWJyZWFrcG9pbnQpXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyXG4gICAgZGlzcGxheTogYmxvY2tcbiAgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhci10YWJzXG4gICAgLm5hdmJhci1pdGVtXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gIC5uYXZiYXItbGlua1xuICAgICY6OmFmdGVyXG4gICAgICBkaXNwbGF5OiBub25lXG4gIC5uYXZiYXItbWVudVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYmFja2dyb3VuZC1jb2xvclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgcGFkZGluZzogMC41cmVtIDBcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgLy8gRml4ZWQgbmF2YmFyXG4gIC5uYXZiYXJcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS10b3VjaCxcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaFxuICAgICAgK25hdmJhci1maXhlZFxuICAgICYuaXMtZml4ZWQtYm90dG9tLXRvdWNoXG4gICAgICBib3R0b206IDBcbiAgICAgICYuaGFzLXNoYWRvd1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoXG4gICAgICB0b3A6IDBcbiAgICAmLmlzLWZpeGVkLXRvcCxcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaFxuICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICtvdmVyZmxvdy10b3VjaFxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pXG4gICAgICAgIG92ZXJmbG93OiBhdXRvXG4gIGh0bWwsXG4gIGJvZHlcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoXG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHRcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHRcblxuK2Zyb20oJG5hdmJhci1icmVha3BvaW50KVxuICAubmF2YmFyLFxuICAubmF2YmFyLW1lbnUsXG4gIC5uYXZiYXItc3RhcnQsXG4gIC5uYXZiYXItZW5kXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICBkaXNwbGF5OiBmbGV4XG4gIC5uYXZiYXJcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICAgICYuaXMtc3BhY2VkXG4gICAgICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWxcbiAgICAgIC5uYXZiYXItc3RhcnQsXG4gICAgICAubmF2YmFyLWVuZFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNcbiAgICAmLmlzLXRyYW5zcGFyZW50XG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93blxuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMsXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6aG92ZXJcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgIC5uYXZiYXItZHJvcGRvd25cbiAgICAgICAgYS5uYXZiYXItaXRlbVxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3JcbiAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclxuICAubmF2YmFyLWJ1cmdlclxuICAgIGRpc3BsYXk6IG5vbmVcbiAgLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZGlzcGxheTogZmxleFxuICAubmF2YmFyLWl0ZW1cbiAgICAmLmhhcy1kcm9wZG93blxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICAmLmhhcy1kcm9wZG93bi11cFxuICAgICAgLm5hdmJhci1saW5rOjphZnRlclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIC0wLjI1ZW0pXG4gICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcFxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cyAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cyAwIDBcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZVxuICAgICAgICBib3R0b206IDEwMCVcbiAgICAgICAgYm94LXNoYWRvdzogMCAtOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAgICAgdG9wOiBhdXRvXG4gICAgJi5pcy1hY3RpdmUsXG4gICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMsXG4gICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluLFxuICAgICYuaXMtaG92ZXJhYmxlOmhvdmVyXG4gICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgICAgICYuaXMtYm94ZWRcbiAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgLm5hdmJhci1tZW51XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDBcbiAgLm5hdmJhci1zdGFydFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgYXV0bylcbiAgLm5hdmJhci1lbmRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBhdXRvLCBmYWxzZSlcbiAgLm5hdmJhci1kcm9wZG93blxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzXG4gICAgYm9yZGVyLXRvcDogJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wXG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgIGRpc3BsYXk6IG5vbmVcbiAgICBmb250LXNpemU6IDAuODc1cmVtXG4gICAgK2x0ci1wb3NpdGlvbigwLCBmYWxzZSlcbiAgICBtaW4td2lkdGg6IDEwMCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDEwMCVcbiAgICB6LWluZGV4OiAkbmF2YmFyLWRyb3Bkb3duLXpcbiAgICAubmF2YmFyLWl0ZW1cbiAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW1cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICBhLm5hdmJhci1pdGVtXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAzcmVtKVxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvclxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yXG4gICAgLm5hdmJhci5pcy1zcGFjZWQgJixcbiAgICAmLmlzLWJveGVkXG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLWJveGVkLXJhZGl1c1xuICAgICAgYm9yZGVyLXRvcDogbm9uZVxuICAgICAgYm94LXNoYWRvdzogJG5hdmJhci1kcm9wZG93bi1ib3hlZC1zaGFkb3dcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBvcGFjaXR5OiAwXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAoI3skbmF2YmFyLWRyb3Bkb3duLW9mZnNldH0pKVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWRcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybVxuICAgICYuaXMtcmlnaHRcbiAgICAgIGxlZnQ6IGF1dG9cbiAgICAgIHJpZ2h0OiAwXG4gIC5uYXZiYXItZGl2aWRlclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhclxuICAgIC5uYXZiYXItYnJhbmRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLS43NXJlbSwgZmFsc2UpXG4gICAgLm5hdmJhci1tZW51XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0uNzVyZW0pXG4gIC8vIEZpeGVkIG5hdmJhclxuICAubmF2YmFyXG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcCxcbiAgICAmLmlzLWZpeGVkLXRvcC1kZXNrdG9wXG4gICAgICArbmF2YmFyLWZpeGVkXG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcFxuICAgICAgYm90dG9tOiAwXG4gICAgICAmLmhhcy1zaGFkb3dcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAmLmlzLWZpeGVkLXRvcC1kZXNrdG9wXG4gICAgICB0b3A6IDBcbiAgaHRtbCxcbiAgYm9keVxuICAgICYuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcFxuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHRcbiAgICAmLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLXRvcFxuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0ICsgKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAqIDIpXG4gICAgJi5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b21cbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodCArICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgKiAyKVxuICAvLyBIb3Zlci9BY3RpdmUgc3RhdGVzXG4gIGEubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXItbGlua1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBjb2xvcjogJG5hdmJhci1pdGVtLWFjdGl2ZS1jb2xvclxuICAgICYuaXMtYWN0aXZlOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93blxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG5cbi8vIENvbWJpbmF0aW9uXG5cbi5oZXJvXG4gICYuaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSlcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvY29udHJvbHNcIlxuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kcGFnaW5hdGlvbi1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLW1hcmdpbjogLTAuMjVyZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLW1pbi13aWR0aDogJGNvbnRyb2wtaGVpZ2h0ICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWl0ZW0tZm9udC1zaXplOiAxZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWl0ZW0tbWFyZ2luOiAwLjI1cmVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctbGVmdDogMC41ZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWl0ZW0tcGFkZGluZy1yaWdodDogMC41ZW0gIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tbmF2LXBhZGRpbmctbGVmdDogMC43NWVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1uYXYtcGFkZGluZy1yaWdodDogMC43NWVtICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3ZlciAhZGVmYXVsdFxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAkbGluay1ob3Zlci1ib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICRsaW5rLWZvY3VzICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3JkZXItY29sb3I6ICRsaW5rLWZvY3VzLWJvcmRlciAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGxpbmstYWN0aXZlLWJvcmRlciAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1jdXJyZW50LWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWN1cnJlbnQtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWN1cnJlbnQtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1lbGxpcHNpcy1jb2xvcjogJGdyZXktbGlnaHQgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgkc2NoZW1lLWludmVydCwgMC4yKSAhZGVmYXVsdFxuXG4ucGFnaW5hdGlvblxuICBAZXh0ZW5kICVibG9ja1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBtYXJnaW46ICRwYWdpbmF0aW9uLW1hcmdpblxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICYuaXMtcm91bmRlZFxuICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAgIC5wYWdpbmF0aW9uLW5leHRcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW1cbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgIC5wYWdpbmF0aW9uLWxpbmtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuXG4ucGFnaW5hdGlvbixcbi5wYWdpbmF0aW9uLWxpc3RcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIHRleHQtYWxpZ246IGNlbnRlclxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXNcbiAgQGV4dGVuZCAlY29udHJvbFxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgZm9udC1zaXplOiAkcGFnaW5hdGlvbi1pdGVtLWZvbnQtc2l6ZVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBtYXJnaW46ICRwYWdpbmF0aW9uLWl0ZW0tbWFyZ2luXG4gIHBhZGRpbmctbGVmdDogJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLWxlZnRcbiAgcGFkZGluZy1yaWdodDogJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLXJpZ2h0XG4gIHRleHQtYWxpZ246IGNlbnRlclxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rXG4gIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yXG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvclxuICBtaW4td2lkdGg6ICRwYWdpbmF0aW9uLW1pbi13aWR0aFxuICAmOmhvdmVyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3JcbiAgJjpmb2N1c1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYm9yZGVyLWNvbG9yXG4gICY6YWN0aXZlXG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tc2hhZG93LWluc2V0XG4gICZbZGlzYWJsZWRdLFxuICAmLmlzLWRpc2FibGVkXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvclxuICAgIG9wYWNpdHk6IDAuNVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHRcbiAgcGFkZGluZy1sZWZ0OiAkcGFnaW5hdGlvbi1uYXYtcGFkZGluZy1sZWZ0XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWdpbmF0aW9uLW5hdi1wYWRkaW5nLXJpZ2h0XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuLnBhZ2luYXRpb24tbGlua1xuICAmLmlzLWN1cnJlbnRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3JcblxuLnBhZ2luYXRpb24tZWxsaXBzaXNcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWVsbGlwc2lzLWNvbG9yXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbi5wYWdpbmF0aW9uLWxpc3RcbiAgZmxleC13cmFwOiB3cmFwXG4gIGxpXG4gICAgbGlzdC1zdHlsZTogbm9uZVxuXG4rbW9iaWxlXG4gIC5wYWdpbmF0aW9uXG4gICAgZmxleC13cmFwOiB3cmFwXG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAucGFnaW5hdGlvbi1uZXh0XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgLnBhZ2luYXRpb24tbGlzdFxuICAgIGxpXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIGZsZXgtc2hyaW5rOiAxXG5cbit0YWJsZXRcbiAgLnBhZ2luYXRpb24tbGlzdFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgb3JkZXI6IDFcbiAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5wYWdpbmF0aW9uLW5leHQsXG4gIC5wYWdpbmF0aW9uLWxpbmssXG4gIC5wYWdpbmF0aW9uLWVsbGlwc2lzXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIG1hcmdpbi10b3A6IDBcbiAgLnBhZ2luYXRpb24tcHJldmlvdXNcbiAgICBvcmRlcjogMlxuICAucGFnaW5hdGlvbi1uZXh0XG4gICAgb3JkZXI6IDNcbiAgLnBhZ2luYXRpb25cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgbWFyZ2luLXRvcDogMFxuICAgICYuaXMtY2VudGVyZWRcbiAgICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzXG4gICAgICAgIG9yZGVyOiAxXG4gICAgICAucGFnaW5hdGlvbi1saXN0XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIG9yZGVyOiAyXG4gICAgICAucGFnaW5hdGlvbi1uZXh0XG4gICAgICAgIG9yZGVyOiAzXG4gICAgJi5pcy1yaWdodFxuICAgICAgLnBhZ2luYXRpb24tcHJldmlvdXNcbiAgICAgICAgb3JkZXI6IDFcbiAgICAgIC5wYWdpbmF0aW9uLW5leHRcbiAgICAgICAgb3JkZXI6IDJcbiAgICAgIC5wYWdpbmF0aW9uLWxpc3RcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICAgICBvcmRlcjogM1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kcGFuZWwtbWFyZ2luOiAkYmxvY2stc3BhY2luZyAhZGVmYXVsdFxuJHBhbmVsLWl0ZW0tYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJHBhbmVsLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJHBhbmVsLXNoYWRvdzogJHNoYWRvdyAhZGVmYXVsdFxuXG4kcGFuZWwtaGVhZGluZy1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogMC43NWVtIDFlbSAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1zaXplOiAxLjI1ZW0gIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0XG5cbiRwYW5lbC10YWJzLWZvbnQtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuJHBhbmVsLXRhYi1ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJHBhbmVsLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmstYWN0aXZlLWJvcmRlciAhZGVmYXVsdFxuJHBhbmVsLXRhYi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuXG4kcGFuZWwtbGlzdC1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHBhbmVsLWxpc3QtaXRlbS1ob3Zlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJHBhbmVsLWJsb2NrLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHBhbmVsLWJsb2NrLWFjdGl2ZS1ib3JkZXItbGVmdC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJHBhbmVsLWJsb2NrLWFjdGl2ZS1pY29uLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kcGFuZWwtaWNvbi1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRwYW5lbC1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLnBhbmVsXG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJHBhbmVsLXNoYWRvd1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFuZWwtbWFyZ2luXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJGNvbXBvbmVudHMgaW4gJHBhbmVsLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRjb21wb25lbnRzLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkY29tcG9uZW50cywgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAucGFuZWwtaGVhZGluZ1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvclxuICAgICAgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvblxuICAgICAgICBjb2xvcjogJGNvbG9yXG5cbi5wYW5lbC10YWJzLFxuLnBhbmVsLWJsb2NrXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIGJvcmRlci1ib3R0b206ICRwYW5lbC1pdGVtLWJvcmRlclxuXG4ucGFuZWwtaGVhZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtaGVhZGluZy1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1yYWRpdXMgJHBhbmVsLXJhZGl1cyAwIDBcbiAgY29sb3I6ICRwYW5lbC1oZWFkaW5nLWNvbG9yXG4gIGZvbnQtc2l6ZTogJHBhbmVsLWhlYWRpbmctc2l6ZVxuICBmb250LXdlaWdodDogJHBhbmVsLWhlYWRpbmctd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkcGFuZWwtaGVhZGluZy1saW5lLWhlaWdodFxuICBwYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nXG5cbi5wYW5lbC10YWJzXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICBkaXNwbGF5OiBmbGV4XG4gIGZvbnQtc2l6ZTogJHBhbmVsLXRhYnMtZm9udC1zaXplXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGFcbiAgICBib3JkZXItYm90dG9tOiAkcGFuZWwtdGFiLWJvcmRlci1ib3R0b21cbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4XG4gICAgcGFkZGluZzogMC41ZW1cbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbmVsLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgY29sb3I6ICRwYW5lbC10YWItYWN0aXZlLWNvbG9yXG5cbi5wYW5lbC1saXN0XG4gIGFcbiAgICBjb2xvcjogJHBhbmVsLWxpc3QtaXRlbS1jb2xvclxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAkcGFuZWwtbGlzdC1pdGVtLWhvdmVyLWNvbG9yXG5cbi5wYW5lbC1ibG9ja1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGNvbG9yOiAkcGFuZWwtYmxvY2stY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NWVtKVxuICAmID4gLmNvbnRyb2xcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtd3JhcHBlZFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAmLmlzLWFjdGl2ZVxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWJvcmRlci1sZWZ0LWNvbG9yXG4gICAgY29sb3I6ICRwYW5lbC1ibG9jay1hY3RpdmUtY29sb3JcbiAgICAucGFuZWwtaWNvblxuICAgICAgY29sb3I6ICRwYW5lbC1ibG9jay1hY3RpdmUtaWNvbi1jb2xvclxuICAmOmxhc3QtY2hpbGRcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcGFuZWwtcmFkaXVzXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRwYW5lbC1yYWRpdXNcblxuYS5wYW5lbC1ibG9jayxcbmxhYmVsLnBhbmVsLWJsb2NrXG4gIGN1cnNvcjogcG9pbnRlclxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJsb2NrLWhvdmVyLWJhY2tncm91bmQtY29sb3JcblxuLnBhbmVsLWljb25cbiAgK2ZhKDE0cHgsIDFlbSlcbiAgY29sb3I6ICRwYW5lbC1pY29uLWNvbG9yXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NWVtKVxuICAuZmFcbiAgICBmb250LXNpemU6IGluaGVyaXRcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kdGFicy1ib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kdGFicy1ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFkZWZhdWx0XG4kdGFicy1saW5rLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHRhYnMtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJzLWxpbmstaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtbGluay1wYWRkaW5nOiAwLjVlbSAxZW0gIWRlZmF1bHRcblxuJHRhYnMtYm94ZWQtbGluay1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuXG4kdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcblxuJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1hY3RpdmUtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuXG4udGFic1xuICBAZXh0ZW5kICVibG9ja1xuICArb3ZlcmZsb3ctdG91Y2hcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgb3ZlcmZsb3cteDogYXV0b1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIGFcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICR0YWJzLWJvcmRlci1ib3R0b20tc3R5bGVcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFicy1ib3JkZXItYm90dG9tLXdpZHRoXG4gICAgY29sb3I6ICR0YWJzLWxpbmstY29sb3JcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtI3skdGFicy1ib3JkZXItYm90dG9tLXdpZHRofVxuICAgIHBhZGRpbmc6ICR0YWJzLWxpbmstcGFkZGluZ1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAmOmhvdmVyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgIGNvbG9yOiAkdGFicy1saW5rLWhvdmVyLWNvbG9yXG4gIGxpXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYVxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgICAgIGNvbG9yOiAkdGFicy1saW5rLWFjdGl2ZS1jb2xvclxuICB1bFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJHRhYnMtYm9yZGVyLWJvdHRvbS1zdHlsZVxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJzLWJvcmRlci1ib3R0b20td2lkdGhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAmLmlzLWxlZnRcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICAgICYuaXMtY2VudGVyXG4gICAgICBmbGV4OiBub25lXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW1cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICAgICYuaXMtcmlnaHRcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtXG4gIC5pY29uXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSlcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0sIGZhbHNlKVxuICAvLyBBbGlnbm1lbnRcbiAgJi5pcy1jZW50ZXJlZFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLXJpZ2h0XG4gICAgdWxcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgLy8gU3R5bGVzXG4gICYuaXMtYm94ZWRcbiAgICBhXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgK2x0clxuICAgICAgICBib3JkZXItcmFkaXVzOiAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAwIDBcbiAgICAgICtydGxcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICR0YWJzLWJveGVkLWxpbmstcmFkaXVzICR0YWJzLWJveGVkLWxpbmstcmFkaXVzXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJveGVkLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICBsaVxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3IgIWltcG9ydGFudFxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIGxpXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICYuaXMtdG9nZ2xlXG4gICAgYVxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1ib3JkZXItY29sb3JcbiAgICAgIGJvcmRlci1zdHlsZTogJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXN0eWxlXG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci13aWR0aFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1ob3Zlci1ib3JkZXItY29sb3JcbiAgICAgICAgei1pbmRleDogMlxuICAgIGxpXG4gICAgICAmICsgbGlcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtI3skdGFicy10b2dnbGUtbGluay1ib3JkZXItd2lkdGh9LCBmYWxzZSlcbiAgICAgICY6Zmlyc3QtY2hpbGQgYVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICtydGxcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgJjpsYXN0LWNoaWxkIGFcbiAgICAgICAgK2x0clxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICtydGxcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvclxuICAgICAgICAgIGNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtY29sb3JcbiAgICAgICAgICB6LWluZGV4OiAxXG4gICAgdWxcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcbiAgICAmLmlzLXRvZ2dsZS1yb3VuZGVkXG4gICAgICBsaVxuICAgICAgICAmOmZpcnN0LWNoaWxkIGFcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW1cbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW1cbiAgICAgICAgJjpsYXN0LWNoaWxkIGFcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW1cbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiLyogQnVsbWEgR3JpZCAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJjb2x1bW5zXCJcbkBpbXBvcnQgXCJ0aWxlc1wiXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRjb2x1bW4tZ2FwOiAwLjc1cmVtICFkZWZhdWx0XG5cbi5jb2x1bW5cbiAgZGlzcGxheTogYmxvY2tcbiAgZmxleC1iYXNpczogMFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgcGFkZGluZzogJGNvbHVtbi1nYXBcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1uYXJyb3dcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IHVuc2V0XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtZnVsbFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMTAwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXRocmVlLXF1YXJ0ZXJzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA3NSVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10d28tdGhpcmRzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA2Ni42NjY2JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWhhbGZcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDUwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS10aGlyZFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMzMuMzMzMyVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtcXVhcnRlclxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMjUlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLWZpZnRoXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAyMCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10d28tZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA0MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10aHJlZS1maWZ0aHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDYwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWZvdXItZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA4MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnNcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXR3by10aGlyZHNcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtaGFsZlxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLXRoaXJkXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtZmlmdGhcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXR3by1maWZ0aHNcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRoc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtZm91ci1maWZ0aHNcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLSN7JGl9XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC0jeyRpfVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICttb2JpbGVcbiAgICAmLmlzLW5hcnJvdy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LW1vYmlsZVxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tbW9iaWxlXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArdGFibGV0XG4gICAgJi5pcy1uYXJyb3csXG4gICAgJi5pcy1uYXJyb3ctdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwsXG4gICAgJi5pcy1mdWxsLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLFxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLFxuICAgICYuaXMtdHdvLXRoaXJkcy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZixcbiAgICAmLmlzLWhhbGYtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQsXG4gICAgJi5pcy1vbmUtdGhpcmQtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLFxuICAgICYuaXMtb25lLXF1YXJ0ZXItdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgsXG4gICAgJi5pcy1vbmUtZmlmdGgtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLFxuICAgICYuaXMtdHdvLWZpZnRocy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocyxcbiAgICAmLmlzLXRocmVlLWZpZnRocy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLFxuICAgICYuaXMtZm91ci1maWZ0aHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMsXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcyxcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZixcbiAgICAmLmlzLW9mZnNldC1oYWxmLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZCxcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgsXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0sXG4gICAgICAmLmlzLSN7JGl9LXRhYmxldFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0sXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10YWJsZXRcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICt0b3VjaFxuICAgICYuaXMtbmFycm93LXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZi10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LXRvdWNoXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10b3VjaFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK2Rlc2t0b3BcbiAgICAmLmlzLW5hcnJvdy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tZGVza3RvcFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tZGVza3RvcFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK3dpZGVzY3JlZW5cbiAgICAmLmlzLW5hcnJvdy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZi13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlblxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0td2lkZXNjcmVlblxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK2Z1bGxoZFxuICAgICYuaXMtbmFycm93LWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tZnVsbGhkXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1mdWxsaGRcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG5cbi5jb2x1bW5zXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgKC0kY29sdW1uLWdhcCksIGZhbHNlKVxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICgtJGNvbHVtbi1nYXApKVxuICBtYXJnaW4tdG9wOiAoLSRjb2x1bW4tZ2FwKVxuICAmOmxhc3QtY2hpbGRcbiAgICBtYXJnaW4tYm90dG9tOiAoLSRjb2x1bW4tZ2FwKVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAtICN7JGNvbHVtbi1nYXB9KVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtZ2FwbGVzc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMCwgZmFsc2UpXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwKVxuICAgIG1hcmdpbi10b3A6IDBcbiAgICAmID4gLmNvbHVtblxuICAgICAgbWFyZ2luOiAwXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAmLmlzLW1vYmlsZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgJi5pcy1tdWx0aWxpbmVcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgJi5pcy12Y2VudGVyZWRcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICAmOm5vdCguaXMtZGVza3RvcClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgK2Rlc2t0b3BcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuQGlmICR2YXJpYWJsZS1jb2x1bW5zXG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlXG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW1cbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKSwgZmFsc2UpXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSkpXG4gICAgPiAuY29sdW1uXG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcClcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbHVtbkdhcClcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDhcbiAgICAgICYuaXMtI3skaX1cbiAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK21vYmlsZVxuICAgICAgICAmLmlzLSN7JGl9LW1vYmlsZVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0YWJsZXRcbiAgICAgICAgJi5pcy0jeyRpfS10YWJsZXRcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArdGFibGV0LW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS10YWJsZXQtb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0b3VjaFxuICAgICAgICAmLmlzLSN7JGl9LXRvdWNoXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Rlc2t0b3BcbiAgICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Rlc2t0b3Atb25seVxuICAgICAgICAmLmlzLSN7JGl9LWRlc2t0b3Atb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt3aWRlc2NyZWVuXG4gICAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlblxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt3aWRlc2NyZWVuLW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuLW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArZnVsbGhkXG4gICAgICAgICYuaXMtI3skaX0tZnVsbGhkXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kdGlsZS1zcGFjaW5nOiAwLjc1cmVtICFkZWZhdWx0XG5cbi50aWxlXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZsZXgtYmFzaXM6IDBcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWFuY2VzdG9yXG4gICAgbWFyZ2luLWxlZnQ6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgIG1hcmdpbi1yaWdodDogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgbWFyZ2luLXRvcDogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0aWxlLXNwYWNpbmdcbiAgJi5pcy1jaGlsZFxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XG4gICYuaXMtcGFyZW50XG4gICAgcGFkZGluZzogJHRpbGUtc3BhY2luZ1xuICAmLmlzLXZlcnRpY2FsXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICYgPiAudGlsZS5pcy1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgJjpub3QoLmlzLWNoaWxkKVxuICAgICAgZGlzcGxheTogZmxleFxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX1cbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogKGRpdmlkZSgkaSwgMTIpKSAqIDEwMCVcbiIsIi8qIEJ1bG1hIEhlbHBlcnMgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiY29sb3JcIlxuQGltcG9ydCBcImZsZXhib3hcIlxuQGltcG9ydCBcImZsb2F0XCJcbkBpbXBvcnQgXCJvdGhlclwiXG5AaW1wb3J0IFwib3ZlcmZsb3dcIlxuQGltcG9ydCBcInBvc2l0aW9uXCJcbkBpbXBvcnQgXCJzcGFjaW5nXCJcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCJcbkBpbXBvcnQgXCJ2aXNpYmlsaXR5XCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXNcIlxuXG5AZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgLmhhcy10ZXh0LSN7JG5hbWV9XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50XG4gIGEuaGFzLXRleHQtI3skbmFtZX1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXNcbiAgICAgIGNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudFxuICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudFxuICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0XG4gICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpXG4gICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAvLyBMaWdodFxuICAgIC5oYXMtdGV4dC0jeyRuYW1lfS1saWdodFxuICAgICAgY29sb3I6ICRjb2xvci1saWdodCAhaW1wb3J0YW50XG4gICAgYS5oYXMtdGV4dC0jeyRuYW1lfS1saWdodFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1saWdodCwgMTAlKSAhaW1wb3J0YW50XG4gICAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9LWxpZ2h0XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQgIWltcG9ydGFudFxuICAgIC8vIERhcmtcbiAgICAuaGFzLXRleHQtI3skbmFtZX0tZGFya1xuICAgICAgY29sb3I6ICRjb2xvci1kYXJrICFpbXBvcnRhbnRcbiAgICBhLmhhcy10ZXh0LSN7JG5hbWV9LWRhcmtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzXG4gICAgICAgIGNvbG9yOiBidWxtYUxpZ2h0ZW4oJGNvbG9yLWRhcmssIDEwJSkgIWltcG9ydGFudFxuICAgIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfS1kYXJrXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyayAhaW1wb3J0YW50XG5cbkBlYWNoICRuYW1lLCAkc2hhZGUgaW4gJHNoYWRlc1xuICAuaGFzLXRleHQtI3skbmFtZX1cbiAgICBjb2xvcjogJHNoYWRlICFpbXBvcnRhbnRcbiAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNoYWRlICFpbXBvcnRhbnRcbiIsIiRmbGV4LWRpcmVjdGlvbi12YWx1ZXM6IHJvdywgcm93LXJldmVyc2UsIGNvbHVtbiwgY29sdW1uLXJldmVyc2VcbkBlYWNoICR2YWx1ZSBpbiAkZmxleC1kaXJlY3Rpb24tdmFsdWVzXG4gIC5pcy1mbGV4LWRpcmVjdGlvbi0jeyR2YWx1ZX1cbiAgICBmbGV4LWRpcmVjdGlvbjogJHZhbHVlICFpbXBvcnRhbnRcblxuJGZsZXgtd3JhcC12YWx1ZXM6IG5vd3JhcCwgd3JhcCwgd3JhcC1yZXZlcnNlXG5AZWFjaCAkdmFsdWUgaW4gJGZsZXgtd3JhcC12YWx1ZXNcbiAgLmlzLWZsZXgtd3JhcC0jeyR2YWx1ZX1cbiAgICBmbGV4LXdyYXA6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRqdXN0aWZ5LWNvbnRlbnQtdmFsdWVzOiBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLCBzcGFjZS1hcm91bmQsIHNwYWNlLWV2ZW5seSwgc3RhcnQsIGVuZCwgbGVmdCwgcmlnaHRcbkBlYWNoICR2YWx1ZSBpbiAkanVzdGlmeS1jb250ZW50LXZhbHVlc1xuICAuaXMtanVzdGlmeS1jb250ZW50LSN7JHZhbHVlfVxuICAgIGp1c3RpZnktY29udGVudDogJHZhbHVlICFpbXBvcnRhbnRcblxuJGFsaWduLWNvbnRlbnQtdmFsdWVzOiBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLCBzcGFjZS1hcm91bmQsIHNwYWNlLWV2ZW5seSwgc3RyZXRjaCwgc3RhcnQsIGVuZCwgYmFzZWxpbmVcbkBlYWNoICR2YWx1ZSBpbiAkYWxpZ24tY29udGVudC12YWx1ZXNcbiAgLmlzLWFsaWduLWNvbnRlbnQtI3skdmFsdWV9XG4gICAgYWxpZ24tY29udGVudDogJHZhbHVlICFpbXBvcnRhbnRcblxuJGFsaWduLWl0ZW1zLXZhbHVlczogc3RyZXRjaCwgZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgYmFzZWxpbmUsIHN0YXJ0LCBlbmQsIHNlbGYtc3RhcnQsIHNlbGYtZW5kXG5AZWFjaCAkdmFsdWUgaW4gJGFsaWduLWl0ZW1zLXZhbHVlc1xuICAuaXMtYWxpZ24taXRlbXMtI3skdmFsdWV9XG4gICAgYWxpZ24taXRlbXM6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRhbGlnbi1zZWxmLXZhbHVlczogYXV0bywgZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgYmFzZWxpbmUsIHN0cmV0Y2hcbkBlYWNoICR2YWx1ZSBpbiAkYWxpZ24tc2VsZi12YWx1ZXNcbiAgLmlzLWFsaWduLXNlbGYtI3skdmFsdWV9XG4gICAgYWxpZ24tc2VsZjogJHZhbHVlICFpbXBvcnRhbnRcblxuJGZsZXgtb3BlcmF0b3JzOiBncm93LCBzaHJpbmtcbkBlYWNoICRvcGVyYXRvciBpbiAkZmxleC1vcGVyYXRvcnNcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1XG4gICAgLmlzLWZsZXgtI3skb3BlcmF0b3J9LSN7JGl9XG4gICAgICBmbGV4LSN7JG9wZXJhdG9yfTogJGkgIWltcG9ydGFudFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4uaXMtY2xlYXJmaXhcbiAgK2NsZWFyZml4XG5cbi5pcy1wdWxsZWQtbGVmdFxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XG5cbi5pcy1wdWxsZWQtcmlnaHRcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuLmlzLXJhZGl1c2xlc3NcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50XG5cbi5pcy1zaGFkb3dsZXNzXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtY2xpY2thYmxlXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudFxuXG4uaXMtdW5zZWxlY3RhYmxlXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuIiwiLmlzLWNsaXBwZWRcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbi5pcy1vdmVybGF5XG4gIEBleHRlbmQgJW92ZXJsYXlcblxuLmlzLXJlbGF0aXZlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG4iLCIuaXMtbWFyZ2lubGVzc1xuICBtYXJnaW46IDAgIWltcG9ydGFudFxuXG4uaXMtcGFkZGluZ2xlc3NcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG5cbiRzcGFjaW5nLXNob3J0Y3V0czogKFwibWFyZ2luXCI6IFwibVwiLCBcInBhZGRpbmdcIjogXCJwXCIpICFkZWZhdWx0XG4kc3BhY2luZy1kaXJlY3Rpb25zOiAoXCJ0b3BcIjogXCJ0XCIsIFwicmlnaHRcIjogXCJyXCIsIFwiYm90dG9tXCI6IFwiYlwiLCBcImxlZnRcIjogXCJsXCIpICFkZWZhdWx0XG4kc3BhY2luZy1ob3Jpem9udGFsOiBcInhcIiAhZGVmYXVsdFxuJHNwYWNpbmctdmVydGljYWw6IFwieVwiICFkZWZhdWx0XG4kc3BhY2luZy12YWx1ZXM6IChcIjBcIjogMCwgXCIxXCI6IDAuMjVyZW0sIFwiMlwiOiAwLjVyZW0sIFwiM1wiOiAwLjc1cmVtLCBcIjRcIjogMXJlbSwgXCI1XCI6IDEuNXJlbSwgXCI2XCI6IDNyZW0sIFwiYXV0b1wiOiBhdXRvKSAhZGVmYXVsdFxuXG5AZWFjaCAkcHJvcGVydHksICRzaG9ydGN1dCBpbiAkc3BhY2luZy1zaG9ydGN1dHNcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkc3BhY2luZy12YWx1ZXNcbiAgICAvLyBBbGwgZGlyZWN0aW9uc1xuICAgIC4jeyRzaG9ydGN1dH0tI3skbmFtZX1cbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAvLyBDYXJkaW5hbCBkaXJlY3Rpb25zXG4gICAgQGVhY2ggJGRpcmVjdGlvbiwgJHN1ZmZpeCBpbiAkc3BhY2luZy1kaXJlY3Rpb25zXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3VmZml4fS0jeyRuYW1lfVxuICAgICAgICAjeyRwcm9wZXJ0eX0tI3skZGlyZWN0aW9ufTogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAvLyBIb3Jpem9udGFsIGF4aXNcbiAgICBAaWYgJHNwYWNpbmctaG9yaXpvbnRhbCAhPSBudWxsXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3BhY2luZy1ob3Jpem9udGFsfS0jeyRuYW1lfVxuICAgICAgICAjeyRwcm9wZXJ0eX0tbGVmdDogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAgICAgI3skcHJvcGVydHl9LXJpZ2h0OiAkdmFsdWUgIWltcG9ydGFudFxuICAgIC8vIFZlcnRpY2FsIGF4aXNcbiAgICBAaWYgJHNwYWNpbmctdmVydGljYWwgIT0gbnVsbFxuICAgICAgLiN7JHNob3J0Y3V0fSN7JHNwYWNpbmctdmVydGljYWx9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS10b3A6ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgICAgICN7JHByb3BlcnR5fS1ib3R0b206ICR2YWx1ZSAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbj10eXBvZ3JhcGh5LXNpemUoJHRhcmdldDonJylcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgLmlzLXNpemUtI3skaX0je2lmKCR0YXJnZXQgPT0gJycsICcnLCAnLScgKyAkdGFyZ2V0KX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudFxuXG4rdHlwb2dyYXBoeS1zaXplKClcblxuK21vYmlsZVxuICArdHlwb2dyYXBoeS1zaXplKCdtb2JpbGUnKVxuXG4rdGFibGV0XG4gICt0eXBvZ3JhcGh5LXNpemUoJ3RhYmxldCcpXG5cbit0b3VjaFxuICArdHlwb2dyYXBoeS1zaXplKCd0b3VjaCcpXG5cbitkZXNrdG9wXG4gICt0eXBvZ3JhcGh5LXNpemUoJ2Rlc2t0b3AnKVxuXG4rd2lkZXNjcmVlblxuICArdHlwb2dyYXBoeS1zaXplKCd3aWRlc2NyZWVuJylcblxuK2Z1bGxoZFxuICArdHlwb2dyYXBoeS1zaXplKCdmdWxsaGQnKVxuXG4kYWxpZ25tZW50czogKCdjZW50ZXJlZCc6ICdjZW50ZXInLCAnanVzdGlmaWVkJzogJ2p1c3RpZnknLCAnbGVmdCc6ICdsZWZ0JywgJ3JpZ2h0JzogJ3JpZ2h0JylcblxuQGVhY2ggJGFsaWdubWVudCwgJHRleHQtYWxpZ24gaW4gJGFsaWdubWVudHNcbiAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH1cbiAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzXG4gICttb2JpbGVcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1tb2JpbGVcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RhYmxldFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10YWJsZXQtb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10b3VjaFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZGVza3RvcFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3BcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3Atb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW5cbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW4tb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW4tb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZnVsbGhkXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbi5pcy1jYXBpdGFsaXplZFxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50XG5cbi5pcy1sb3dlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy11cHBlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy1pdGFsaWNcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnRcbiAgXG4uaXMtdW5kZXJsaW5lZFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50XG5cbi5oYXMtdGV4dC13ZWlnaHQtbGlnaHRcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1ub3JtYWxcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtbWVkaXVtXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LXNlbWlib2xkXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtYm9sZFxuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1wcmltYXJ5XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnkgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXNlY29uZGFyeVxuICBmb250LWZhbWlseTogJGZhbWlseS1zZWNvbmRhcnkgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXNhbnMtc2VyaWZcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktbW9ub3NwYWNlXG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktY29kZVxuICBmb250LWZhbWlseTogJGZhbWlseS1jb2RlICFpbXBvcnRhbnRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGRpc3BsYXlzOiAnYmxvY2snICdmbGV4JyAnaW5saW5lJyAnaW5saW5lLWJsb2NrJyAnaW5saW5lLWZsZXgnXG5cbkBlYWNoICRkaXNwbGF5IGluICRkaXNwbGF5c1xuICAuaXMtI3skZGlzcGxheX1cbiAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICttb2JpbGVcbiAgICAuaXMtI3skZGlzcGxheX0tbW9iaWxlXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt0YWJsZXRcbiAgICAuaXMtI3skZGlzcGxheX0tdGFibGV0XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt0YWJsZXQtb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS10YWJsZXQtb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaXMtI3skZGlzcGxheX0tdG91Y2hcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3BcbiAgICAuaXMtI3skZGlzcGxheX0tZGVza3RvcFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZGVza3RvcC1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3Atb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5pcy0jeyRkaXNwbGF5fS13aWRlc2NyZWVuXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt3aWRlc2NyZWVuLW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0td2lkZXNjcmVlbi1vbmx5XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtmdWxsaGRcbiAgICAuaXMtI3skZGlzcGxheX0tZnVsbGhkXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG5cbi5pcy1oaWRkZW5cbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi5pcy1zci1vbmx5XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudFxuICBoZWlnaHQ6IDAuMDFlbSAhaW1wb3J0YW50XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50XG4gIHdpZHRoOiAwLjAxZW0gIWltcG9ydGFudFxuXG4rbW9iaWxlXG4gIC5pcy1oaWRkZW4tbW9iaWxlXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0YWJsZXRcbiAgLmlzLWhpZGRlbi10YWJsZXRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3RhYmxldC1vbmx5XG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3RvdWNoXG4gIC5pcy1oaWRkZW4tdG91Y2hcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK2Rlc2t0b3BcbiAgLmlzLWhpZGRlbi1kZXNrdG9wXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitkZXNrdG9wLW9ubHlcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW5cbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuLW9ubHlcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuLW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK2Z1bGxoZFxuICAuaXMtaGlkZGVuLWZ1bGxoZFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtaW52aXNpYmxlXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbittb2JpbGVcbiAgLmlzLWludmlzaWJsZS1tb2JpbGVcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rdGFibGV0XG4gIC5pcy1pbnZpc2libGUtdGFibGV0XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RhYmxldC1vbmx5XG4gIC5pcy1pbnZpc2libGUtdGFibGV0LW9ubHlcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rdG91Y2hcbiAgLmlzLWludmlzaWJsZS10b3VjaFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitkZXNrdG9wXG4gIC5pcy1pbnZpc2libGUtZGVza3RvcFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitkZXNrdG9wLW9ubHlcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wLW9ubHlcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlblxuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW5cbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlbi1vbmx5XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbi1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK2Z1bGxoZFxuICAuaXMtaW52aXNpYmxlLWZ1bGxoZFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG4iLCIvKiBCdWxtYSBMYXlvdXQgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiaGVyb1wiXG5AaW1wb3J0IFwic2VjdGlvblwiXG5AaW1wb3J0IFwiZm9vdGVyXCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGhlcm8tYm9keS1wYWRkaW5nOiAzcmVtIDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLXRhYmxldDogM3JlbSAzcmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctc21hbGw6IDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLW1lZGl1bTogOXJlbSA0LjVyZW0gIWRlZmF1bHRcbiRoZXJvLWJvZHktcGFkZGluZy1sYXJnZTogMThyZW0gNnJlbSAhZGVmYXVsdFxuXG4kaGVyby1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLy8gTWFpbiBjb250YWluZXJcbi5oZXJvXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgLm5hdmJhclxuICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgLnRhYnNcbiAgICB1bFxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRoZXJvLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgICAgLnRpdGxlXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAuc3VidGl0bGVcbiAgICAgICAgY29sb3I6IGJ1bG1hUmdiYSgkY29sb3ItaW52ZXJ0LCAwLjkpXG4gICAgICAgIGE6bm90KC5idXR0b24pLFxuICAgICAgICBzdHJvbmdcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICt0b3VjaFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGNvbG9yOiBidWxtYVJnYmEoJGNvbG9yLWludmVydCwgMC43KVxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC50YWJzXG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIG9wYWNpdHk6IDAuOVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgbGlcbiAgICAgICAgICAmLmlzLWFjdGl2ZSBhXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgJi5pcy1ib3hlZCxcbiAgICAgICAgJi5pcy10b2dnbGVcbiAgICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAgICAgICBsaS5pcy1hY3RpdmUgYVxuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgLy8gTW9kaWZpZXJzXG4gICAgICBAaWYgdHlwZS1vZigkY29sb3IpID09ICdjb2xvcidcbiAgICAgICAgJi5pcy1ib2xkXG4gICAgICAgICAgJGdyYWRpZW50LXRvcC1sZWZ0OiBkYXJrZW4oc2F0dXJhdGUoYWRqdXN0LWh1ZSgkY29sb3IsIC0xMGRlZyksIDEwJSksIDEwJSlcbiAgICAgICAgICAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0OiBsaWdodGVuKHNhdHVyYXRlKGFkanVzdC1odWUoJGNvbG9yLCAxMGRlZyksIDUlKSwgNSUpXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgJGdyYWRpZW50LXRvcC1sZWZ0IDAlLCAkY29sb3IgNzElLCAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0IDEwMCUpXG4gICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICRncmFkaWVudC10b3AtbGVmdCAwJSwgJGNvbG9yIDcxJSwgJGdyYWRpZW50LWJvdHRvbS1yaWdodCAxMDAlKVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgLmhlcm8tYm9keVxuICAgICAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK3RhYmxldFxuICAgICAgLmhlcm8tYm9keVxuICAgICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArdGFibGV0XG4gICAgICAuaGVyby1ib2R5XG4gICAgICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy1sYXJnZVxuICAmLmlzLWhhbGZoZWlnaHQsXG4gICYuaXMtZnVsbGhlaWdodCxcbiAgJi5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyXG4gICAgLmhlcm8tYm9keVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgJiA+IC5jb250YWluZXJcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtaGFsZmhlaWdodFxuICAgIG1pbi1oZWlnaHQ6IDUwdmhcbiAgJi5pcy1mdWxsaGVpZ2h0XG4gICAgbWluLWhlaWdodDogMTAwdmhcblxuLy8gQ29tcG9uZW50c1xuXG4uaGVyby12aWRlb1xuICBAZXh0ZW5kICVvdmVybGF5XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdmlkZW9cbiAgICBsZWZ0OiA1MCVcbiAgICBtaW4taGVpZ2h0OiAxMDAlXG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLXRyYW5zcGFyZW50XG4gICAgb3BhY2l0eTogMC4zXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICBkaXNwbGF5OiBub25lXG5cbi5oZXJvLWJ1dHRvbnNcbiAgbWFyZ2luLXRvcDogMS41cmVtXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAuYnV0dG9uXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDEuNXJlbSlcblxuLy8gQ29udGFpbmVyc1xuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdFxuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcblxuLmhlcm8tYm9keVxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nXG4gICt0YWJsZXRcbiAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctdGFibGV0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRzZWN0aW9uLXBhZGRpbmc6IDNyZW0gMS41cmVtICFkZWZhdWx0XG4kc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3A6IDNyZW0gM3JlbSAhZGVmYXVsdFxuJHNlY3Rpb24tcGFkZGluZy1tZWRpdW06IDlyZW0gNC41cmVtICFkZWZhdWx0XG4kc2VjdGlvbi1wYWRkaW5nLWxhcmdlOiAxOHJlbSA2cmVtICFkZWZhdWx0XG5cbi5zZWN0aW9uXG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmdcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK2Rlc2t0b3BcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3BcbiAgICAvLyBTaXplc1xuICAgICYuaXMtbWVkaXVtXG4gICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1lZGl1bVxuICAgICYuaXMtbGFyZ2VcbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbGFyZ2VcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXNcIlxuXG4kZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcbiRmb290ZXItY29sb3I6IGZhbHNlICFkZWZhdWx0XG4kZm9vdGVyLXBhZGRpbmc6IDNyZW0gMS41cmVtIDZyZW0gIWRlZmF1bHRcblxuLmZvb3RlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJhY2tncm91bmQtY29sb3JcbiAgcGFkZGluZzogJGZvb3Rlci1wYWRkaW5nXG4gIEBpZiAkZm9vdGVyLWNvbG9yXG4gICAgY29sb3I6ICRmb290ZXItY29sb3JcbiIsIkB1c2UgXCIuLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44OV44OD44K/44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiIsIkB1c2UgXCIuLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Kz44Oz44OG44OK44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogZ2xvYmFsLiRjb250YWluZXItbGc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiBhY21zLiRncmlkLXNwYWNlO1xuICBwYWRkaW5nLWxlZnQ6IGFjbXMuJGdyaWQtc3BhY2U7XG5cbiAgQGluY2x1ZGUgYWNtcy5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG4uYy1jb250YWluZXItbWQge1xuICBtYXgtd2lkdGg6IGdsb2JhbC4kY29udGFpbmVyLW1kO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogYWNtcy4kZ3JpZC1zcGFjZTtcbiAgcGFkZGluZy1sZWZ0OiBhY21zLiRncmlkLXNwYWNlO1xuXG4gIEBpbmNsdWRlIGFjbXMuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLmMtY29udGFpbmVyLXNtIHtcbiAgbWF4LXdpZHRoOiBnbG9iYWwuJGNvbnRhaW5lci1zbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IGFjbXMuJGdyaWQtc3BhY2U7XG4gIHBhZGRpbmctbGVmdDogYWNtcy4kZ3JpZC1zcGFjZTtcblxuICBAaW5jbHVkZSBhY21zLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4iLCJAZm9yd2FyZCBcIi4uLy4uLy4uLy4uL3N5c3RlbS9zcmMvc2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgd2l0aCAoXG4gICAgJGFjbXMtY29udGFpbmVyOiAxMTcwcHgsXG4gICAgJGdyaWQtc3BhY2U6IDMwcHgsXG4gICAgJHVuaXQtZ3V0dGVyIDogMjBweCxcbiAgICAkZW50cnktY2xhc3MgOiBlbnRyeS1zdHlsZSxcbiAgICAkdW5pdC1tYXJnaW4tYm90dG9tIDogMzBweCxcbiAgICAkYWNtcy1mb250OiAnL3RoZW1lcy9zeXN0ZW0vZm9udHMvJyxcbiAgICAkYWNtcy1wYXRoLW1hcmtlcjogJy90aGVtZXMvc3lzdGVtL2ltYWdlcy9tYXJrZXIvJyxcbiAgICAkYWNtcy1mb3JtLXNlbGVjdDogJy90aGVtZXMvc3lzdGVtL2ltYWdlcy9tYXJrZXIvYXJyb3dfYmxhY2swMy5wbmcnXG4pO1xuQGZvcndhcmQgXCIuLi8uLi8uLi8uLi9zeXN0ZW0vc3JjL3Njc3MvZ2xvYmFsL21peGluc1wiO1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg5zjg4Pjgq/jgrnjgrXjgqTjgrpcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgJiB7XG4gICAgYm94LXNpemluZzogJGJveG1vZGVsO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi8uLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCqOODs+ODiOODquODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uI3thY21zLiRlbnRyeS1jbGFzc30ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4vKiAg44OG44Kt44K544OI44Om44OL44OD44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSB7XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLWJhc2UpO1xuXG4gIGNvbG9yOiBnbG9iYWwuJGVudHJ5LXRleHQtYmFzZS1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZW50cnktZm9udC13ZWlnaHQtbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8qIOWFsemAmuS9meeZveioreWumiAqL1xuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIHAsXG4gIGRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKTtcbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8qIOODquODs+OCryAqL1xuICBhIHtcbiAgICAmOmxpbmssXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBnbG9iYWwuJGxpbmstY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGdsb2JhbC4kbGluay1jb2xvci12aXNpdGVkO1xuICAgIH1cbiAgfVxuXG4gIC8qIOW8t+iqvyAqL1xuICBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZW50cnktZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgM3B4IGdsb2JhbC4kZW50cnktY29sb3ItcG9pbnQtYmFzZTtcbiAgfVxuXG4gIC8qIOmHjeimgSAqL1xuICBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZW50cnktZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLiN7Z2xvYmFsLiRlbnRyeS10ZXh0LXVuaXR9IHtcbiAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZShnbG9iYWwuJGVudHJ5LWZvbnQtc2l6ZS1iYXNlLXdpZGUtc2NyZWVuKTtcbiAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZShnbG9iYWwuJGVudHJ5LWZvbnQtc2l6ZS1iYXNlLXdpZGUtc2NyZWVuKTtcbiAgfVxufVxuXG4vKiDopovlh7rjgZcgKi9cbi4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSB7XG4gIGgyOm5vdChbY2xhc3NdKSB7XG4gICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoZ2xvYmFsLiRlbnRyeS1mb250LXNpemUtdGl0bGUtbGcpO1xuICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLXRpdGxlLWxnKTtcblxuICAgIG1hcmdpbi10b3A6IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLW1kO1xuXG4gICAgLy8gcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGVudHJ5LWZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kZW50cnktdGl0bGUtbGluZWhlaWdodDtcblxuICAgIC8vIGJvcmRlci1sZWZ0OiA0cHggc29saWQgZ2xvYmFsLiRlbnRyeS1jb2xvci1wb2ludC1iYXNlO1xuICB9XG5cbiAgaDM6bm90KFtjbGFzc10pIHtcbiAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZShnbG9iYWwuJGVudHJ5LWZvbnQtc2l6ZS10aXRsZS1tZCk7XG4gICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoZ2xvYmFsLiRlbnRyeS1mb250LXNpemUtdGl0bGUtbWQpO1xuXG4gICAgbWFyZ2luLXRvcDogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi10b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbWQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGVudHJ5LWZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogZ2xvYmFsLiRlbnRyeS10aXRsZS1saW5laGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kZW50cnktY29sb3ItYmctYmFzZTtcbiAgfVxuXG4gIGg0Om5vdChbY2xhc3NdKSB7XG4gICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoZ2xvYmFsLiRlbnRyeS1mb250LXNpemUtdGl0bGUtc20pO1xuICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLXRpdGxlLXNtKTtcblxuICAgIG1hcmdpbi10b3A6IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLW1kO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZW50cnktZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGVudHJ5LXRpdGxlLWxpbmVoZWlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLiN7Z2xvYmFsLiRlbnRyeS10ZXh0LXVuaXR9IHtcbiAgICBoMjpub3QoW2NsYXNzXSkge1xuICAgICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoZ2xvYmFsLiRlbnRyeS1mb250LXNpemUtdGl0bGUtbGctd2lkZS1zY3JlZW4pO1xuICAgICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoZ2xvYmFsLiRlbnRyeS1mb250LXNpemUtdGl0bGUtbGctd2lkZS1zY3JlZW4pO1xuICAgIH1cblxuICAgIGgzOm5vdChbY2xhc3NdKSB7XG4gICAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZShnbG9iYWwuJGVudHJ5LWZvbnQtc2l6ZS10aXRsZS1tZC13aWRlLXNjcmVlbik7XG4gICAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZShnbG9iYWwuJGVudHJ5LWZvbnQtc2l6ZS10aXRsZS1tZC13aWRlLXNjcmVlbik7XG4gICAgfVxuXG4gICAgaDQ6bm90KFtjbGFzc10pIHtcbiAgICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLXRpdGxlLXNtLXdpZGUtc2NyZWVuKTtcbiAgICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLXRpdGxlLXNtLXdpZGUtc2NyZWVuKTtcbiAgICB9XG4gIH1cbn1cblxuLyog5pys5paHICovXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0ge1xuICBwOm5vdChbY2xhc3NdKSB7XG4gICAgbWFyZ2luLXRvcDogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi10b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbWQ7XG4gICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZW50cnktZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGVudHJ5LXRleHQtbGluZWhlaWdodDtcbiAgfVxufVxuXG4vKiDjg6rjgrnjg4ggKi9cbi4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSB1bCB7XG4gIG1hcmdpbjogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi10b3AgMCBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1tZCAwO1xuICBwYWRkaW5nOiAwIG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgZ2xvYmFsLiRlbnRyeS1saXN0LWxpLWJvdHRvbS1zcGFjZSAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIGdsb2JhbC4kZW50cnktbGlzdC1tYXJrZXItc3BhY2U7XG4gICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZW50cnktZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGVudHJ5LXRleHQtbGluZWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC41ZW07XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCBnbG9iYWwuJGVudHJ5LWNvbG9yLXBvaW50LWJhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogZ2xvYmFsLiRlbnRyeS1saXN0LWxpLWJvdHRvbS1zcGFjZSAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiDnlarlj7fku5jjgY3jg6rjgrnjg4ggKi9cbi4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSBvbCB7XG4gIG1hcmdpbjogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi10b3AgMCBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1tZCAwO1xuICBwYWRkaW5nOiAwIG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBvbC1jb3VudGVyO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgZ2xvYmFsLiRlbnRyeS1saXN0LWxpLWJvdHRvbS1zcGFjZSAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIGdsb2JhbC4kZW50cnktbGlzdC1tYXJrZXItc3BhY2U7XG4gICAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kZW50cnktdGV4dC1saW5laGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLjRlbTtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiBnbG9iYWwuJGVudHJ5LWNvbG9yLXBvaW50LWJhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wtY291bnRlcilcIi5cIjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbC1jb3VudGVyO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IGdsb2JhbC4kZW50cnktbGlzdC1saS1ib3R0b20tc3BhY2U7XG4gICAgfVxuICB9XG59XG5cbi8qIOWumue+qeODquOCueODiCAqL1xuLiN7Z2xvYmFsLiRlbnRyeS10ZXh0LXVuaXR9IGRsIHtcbiAgbWFyZ2luLXRvcDogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi10b3A7XG4gIG1hcmdpbi1ib3R0b206IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnO1xuICBwYWRkaW5nOiBnbG9iYWwuJGVudHJ5LWRsLXNwYWNlIDA7XG4gIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGVudHJ5LXRleHQtbGluZWhlaWdodDtcbiAgYm9yZGVyLXRvcDogZ2xvYmFsLiRlbnRyeS1kbC1ib3JkZXI7XG4gIGJvcmRlci1ib3R0b206IGdsb2JhbC4kZW50cnktZGwtYm9yZGVyO1xuXG4gIGR0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIHBhZGRpbmctbGVmdDogZ2xvYmFsLiRlbnRyeS1kdC1ib3JkZXItc3BhY2UgKyBnbG9iYWwuJGVudHJ5LWR0LWJvcmRlci13aWR0aDtcbiAgICBmb250LXdlaWdodDogZ2xvYmFsLiRlbnRyeS1mb250LXdlaWdodC1ib2xkO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogZ2xvYmFsLiRlbnRyeS1kdC1ib3JkZXItd2lkdGggc29saWQgZ2xvYmFsLiRlbnRyeS1jb2xvci1wb2ludC1iYXNlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiBnbG9iYWwuJGVudHJ5LWR0LWJvcmRlci13aWR0aCArIGdsb2JhbC4kZW50cnktZHQtYm9yZGVyLXNwYWNlO1xuXG4gICAgJiArIGR0IHtcbiAgICAgIG1hcmdpbi10b3A6IGdsb2JhbC4kZW50cnktZGwtc3BhY2U7XG4gICAgICBwYWRkaW5nLXRvcDogZ2xvYmFsLiRlbnRyeS1kbC1zcGFjZTtcbiAgICAgIGJvcmRlci10b3A6IGdsb2JhbC4kZW50cnktZGwtYm9yZGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IGdsb2JhbC4kZW50cnktZGwtc3BhY2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIOW8leeUqCAqL1xuW2NsYXNzKj1jb2x1bW4tcXVvdGVdIGJsb2NrcXVvdGUsXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0gYmxvY2txdW90ZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLXRvcDtcbiAgbWFyZ2luLWJvdHRvbTogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbGc7XG4gIHBhZGRpbmc6IDMwcHghaW1wb3J0YW50OyAvKiBhY21zLWFkbWlu44Gu5LiK5pu444GNICovXG4gIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGVudHJ5LXRleHQtbGluZWhlaWdodDtcbiAgYmFja2dyb3VuZDogZ2xvYmFsLiRlbnRyeS1jb2xvci1iZy1iYXNlO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIGdsb2JhbC4kZW50cnktY29sb3ItcG9pbnQtYmFzZTtcbn1cblxuLyog44K944O844K544Kz44O844OJICovXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0gcHJlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi10b3AgMCBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1sZyAwO1xuXG4gIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMmVtO1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAg44OG44O844OW44Or44Om44OL44OD44OIXG4vKiAg44OG44Kt44K544OI44Om44OL44OD44OI44Gu44OG44O844OW44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSB0YWJsZSxcbltjbGFzc149Y29sdW1uLXRhYmxlLV0gdGFibGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gI3thY21zLiRncmlkLXNwYWNlfSk7XG4gIG1hcmdpbjogMCBtYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKSBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1sZztcbiAgYm9yZGVyOiAwIHNvbGlkIGdsb2JhbC4kZW50cnktY29sb3ItYm9yZGVyLWJhc2U7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSB0aCxcbltjbGFzc149Y29sdW1uLXRhYmxlLV0gdGgsXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0gdGQsXG5bY2xhc3NePWNvbHVtbi10YWJsZS1dIHRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLWJhc2UpO1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZShnbG9iYWwuJGVudHJ5LWZvbnQtc2l6ZS1iYXNlKTtcblxuICBsaW5lLWhlaWdodDogZ2xvYmFsLiRlbnRyeS10ZXh0LWxpbmVoZWlnaHQ7XG4gIGJvcmRlcjogMCBzb2xpZCBnbG9iYWwuJGVudHJ5LWNvbG9yLWJvcmRlci1iYXNlO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSB0aCxcbltjbGFzc149Y29sdW1uLXRhYmxlLV0gdGh7XG4gIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGVudHJ5LWZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kZW50cnktY29sb3ItYmctYmFzZTtcblxuICAmOm5vdChbYWxpZ25dKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKiDjg4bjg7zjg5bjg6vjg6bjg4vjg4Pjg4ggKi9cbltjbGFzc149XCJjb2x1bW4tdGFibGUtXCJdIC5lbnRyeS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1sZztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLyogZW50cnktY29udGFpbmVy44Gn5L2Z55m944KS5L+d44Gk44Gf44KB5omT44Gh5raI44GXICovXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKiDjg4bjgq3jgrnjg4jjg6bjg4vjg4Pjg4jjgafjga7jg4bjg7zjg5bjg6sgKi9cblxuLyogZW50cnktY29udGFpbmVy44Gn5L2Z55m944KS5L+d44Gk44Gf44KB5omT44Gh5raI44GXICovXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0gLmVudHJ5LWNvbnRhaW5lciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiDjgrnjgq/jg63jg7zjg6vjgZnjgovjg4bjg7zjg5bjg6sgKi9cbltjbGFzc149Y29sdW1uLXRhYmxlLV0sXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0ge1xuICAuYWNtcy10YWJsZS1zY3JvbGxhYmxlLFxuICAuanMtdGFibGUtdW5pdC1zY3JvbGwtaGludCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSB0aCxcbiAgW2NsYXNzXj1jb2x1bW4tdGFibGUtXSB0aCxcbiAgLiN7Z2xvYmFsLiRlbnRyeS10ZXh0LXVuaXR9IHRkLFxuICBbY2xhc3NePWNvbHVtbi10YWJsZS1dIHRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoZ2xvYmFsLiRlbnRyeS1mb250LXNpemUtYmFzZS13aWRlLXNjcmVlbik7XG4gICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoZ2xvYmFsLiRlbnRyeS1mb250LXNpemUtYmFzZS13aWRlLXNjcmVlbik7XG4gIH1cbn1cblxuLyogIOOCqOODs+ODiOODquODvOWGheimgee0oFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIOOCreODo+ODl+OCt+ODp+ODsyAqL1xuLiN7YWNtcy4kZW50cnktY2xhc3N9IHtcbiAgW2NsYXNzKj1cImNvbHVtbi1tZWRpYVwiXSB7XG4gICAgLmNhcHRpb24ge1xuICAgICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTMpO1xuXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2ZvdW5kYXRpb24vYnVsbWFcImFzIGJ1bG1hO1xuQHVzZSBcInZhcmlhYmxlc1wiYXMgdmFsO1xuXG5ib2R5IHtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogdmFsLiRiYXNlO1xuXHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLFxuXHRcdEFyaWFsLFxuXHRcdFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFxuXHRcdFwiSGlyYWdpbm8gU2Fuc1wiLFxuXHRcdE1laXJ5byxcblx0XHRzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXG5cdCYuaXMtYWN0aXZlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRpbnNldDogMDtcblx0fVxufVxuXG5AaW5jbHVkZSBidWxtYS5kZXNrdG9wIHtcblx0YVtocmVmXj1cInRlbDpcIl0ge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbmhlYWRlciB7XG5cdC8vIHBvc2l0aW9uOiBzdGlja3k7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiB2YWwuJHotbmF2O1xuXHR3aWR0aDogMTAwJTtcblxuXHQmLmlzLWFjdGl2ZSB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRpbnNldDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC43KTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnVsbWEuZGVza3RvcCB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJ1bG1hLmRlc2t0b3Age1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0XHQubmF2YmFyLWVuZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogM2VtO1xuXHRcdH1cblx0fVxufVxuXG4ubmF2YmFyIHtcblx0LnNpdGVfdGl0bGUge1xuXHRcdG1heC13aWR0aDogODB2dztcblx0XHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItdGV4dCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDEuNmVtO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItdGV4dCk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcblx0XHRcdFxuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLWJyYW5kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Ji1tZW51IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwdmgpO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXG5cdFx0QGluY2x1ZGUgYnVsbWEuZGVza3RvcCB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG5cdFx0XHRAaW5jbHVkZSBidWxtYS5kZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IGluaGVyaXQ7XG5cdFx0XHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bC5oaWVyYXJjaGljYWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG5cblx0XHRcdCY+dWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJ1bG1hLmRlc2t0b3Age1xuXHRcdHBhZGRpbmctdG9wOiAxZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblxuXHRcdHVsLmhpZXJhcmNoaWNhbCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Ly8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItYmcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcj51bCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRcdFx0Ly8gdG9wOiAxMDAlO1xuXHRcdFx0XHRcdHRvcDogMi44ZW07XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTVlbTtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzY2Njtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLWJnKTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAwLjUpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLW1lbnUge1xuXHRcdFx0ZmxleC1zaHJpbms6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG59XG5cbmZvb3RlciB7XG5cdHBhZGRpbmc6IDJlbSAwO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuXG5cdGE6bGluayxhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0YWRkcmVzcyB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdFx0ZHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0fVxuXG5cdFx0ZGQge1xuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNtYWxsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnBhZ2V0b3Age1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogMjBweDtcblx0XHRyaWdodDogY2FsYygyMHB4ICsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSk7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0d2lkdGg6IDQ0cHg7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xuXG5cdFx0Ji5zaG93IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblxuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGJvdHRvbTogLTJlbTtcblx0fVxufVxuIiwiJGJhc2U6IDE0cHg7XG4kei1uYXY6IDEwMDtcblxuLy8g5ZCEU05T6ImyXG4kZmFjZWJvb2stY29sb3I6ICMxODc3ZjI7XG4kdHdpdHRlci1jb2xvcjogIzU1QUNFRTtcbiR5b3V0dWJlLWNvbG9yOiAjQ0QyMDFGO1xuXG4iLCJAdXNlIFwiLi4vZm91bmRhdGlvbi9idWxtYVwiIGFzIGJ1bG1hO1xuXG4kYm9yZGVyOiAjZTBlMGUwO1xuXG5cbi5jb250ZW50IHtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblxuXHQuZW50cnktbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiAwLjYyNWVtO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGltZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mZWF0dXJlIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdEBpbmNsdWRlIGJ1bG1hLmRlc2t0b3Age1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0fVxuXG5cdFx0Jl9jYXJkIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRnYXA6IDFlbTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfdGV4dCB7XG5cdFx0XHRvcmRlcjogMjtcblxuXHRcdFx0ZHQge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRkZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2ltZyB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mcmVlYXJlYSB7XG5cdFx0bWFyZ2luLXRvcDogM2VtO1xuXG5cdFx0Jl9jYXJkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcblx0XHRcdHBhZGRpbmc6IDFlbSAxLjVlbTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAgNXB4O1xuXHRcdH1cblxuXHRcdGRsIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXG5cdFx0ZHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGRkIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0Jl9pbWcge1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvLyBoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCYud2lkZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhhbGYge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm5hcnJvdyB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XHRcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji5ub25lIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmFubmVycyB7XG5cdFx0LmJhbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDJlbTtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0YSxcblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL2ZvdW5kYXRpb24vYnVsbWFcImFzIGJ1bG1hO1xuQHVzZSBcInZhcmlhYmxlc1wiYXMgdmFsO1xuQHVzZSBcIm1peGluc1wiYXMgbWl4aW47XG5cblxuLnBhZ2UtdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2ZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb21tb24vaW1hZ2VzL2RlZmF1bHQtaW1hZ2UucG5nXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdCZfdGV4dCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAxZW07XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdHRleHQtc2hhZG93OiAwIC4wM2VtIC4wNWVtIHJnYmEoIzAwMCwgMC41KTtcblxuXHRcdEBpbmNsdWRlIGJ1bG1hLmRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogM2VtO1xuXHRcdH1cblx0fVxuXG5cdCZfYmcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXG5cdEBpbmNsdWRlIGJ1bG1hLmRlc2t0b3Age1xuXHRcdGhlaWdodDogMTZlbTtcblx0fVxufVxuXG4udG9waWNwYXRoIHtcblx0cGFkZGluZzogMC44ZW0gMWVtO1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXG5cdCYtbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdCYtaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAwLjg5OTllbTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAuNmVtO1xuXHRcdFx0aGVpZ2h0OiAuNmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxZW07XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWxpbmsge1xuXHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICMzMzNcblx0XHR9XG5cdH1cbn1cblxuLmNvbnRlbnQge1xuXHRoMSxcblx0aDIsXG5cdGgzIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdFx0fVxuXG5cdFx0Ji53aXRoX2ljb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdH1cblxuXHQuc2luZ2xlX2hlYWRsaW5lIHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogLTFlbTtcblx0XHRmb250LXNpemU6IDEuOGVtO1xuXHR9XG5cblx0Ji1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAzZW07XG5cblx0XHRAaW5jbHVkZSBidWxtYS5kZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDRlbTtcblx0XHR9XG5cblx0XHQvLyBAaW5jbHVkZSBidWxtYS5kZXNrdG9wIHtcblx0XHQvLyBcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gXHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIG5vd3JhcDtcblx0XHQvLyBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQvLyBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8gfVxuXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzM7XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0Ly8gbWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmX2luZGV4bGluayB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9XCJhY21zLWljb24tXCJdIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMC40ZW07XG5cdFx0fVxuXG5cdFx0Ji1pbmZvIHtcblx0XHRcdC8vIEBpbmNsdWRlIGJ1bG1hLmRlc2t0b3Age1xuXHRcdFx0Ly8gXHRmbGV4LXNocmluazogMDtcblx0XHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogLTAuNWVtO1xuXHRcdFx0Ly8gXHRtYXJnaW4tbGVmdDogMWVtO1xuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fVxuXG5cdCYtYm9keSB7XG5cdFx0bWFyZ2luLXRvcDogMS41ZW07XG5cdH1cblxuXHQudG9wIHtcblx0XHQmLWNhcm91c2VsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnVsbWEuZGVza3RvcCB7XG5cdFx0XHRcdGhlaWdodDogNDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfc3BvbnNvcnMge1xuXHRcdFx0YSxpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2hhcmUge1xuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0fVxuXG5cdFx0Ji1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cblxuXHRcdFx0W2NsYXNzKj0nYWNtcy1pY29uJ10ge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2hhcmUtaXRlbS1mYWNlYm9vayB7XG5cdFx0XHRcdC8qIEZhY2Vib29rICovXG5cdFx0XHRcdEBpbmNsdWRlIG1peGluLnNoYXJlLXNucy1idG4odmFsLiRmYWNlYm9vay1jb2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5zaGFyZS1pdGVtLXR3aXR0ZXIge1xuXHRcdFx0XHQvKiBUd2l0dGVyICovXG5cdFx0XHRcdEBpbmNsdWRlIG1peGluLnNoYXJlLXNucy1idG4odmFsLiR0d2l0dGVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm1haW5fY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLmxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAycHggNXB4O1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG59XG5cbi5hbGVydCB7XG5cdGNvbG9yOiAjYjAwO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmlzLXNpZGUge1xuXHRtYXJnaW4tdG9wOiBjYWxjKDI0cHggKyAwLjVlbSk7XG5cblx0Ji5pcy1lbnRyeSB7XG5cdFx0bWFyZ2luLXRvcDogY2FsYygyNHB4ICsgMS40ZW0pO1xuXHR9XG59XG5cbi5pcy13aGl0ZS1idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAuMmVtIDAuNmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Ym9yZGVyLXJhZGl1czogMC4yZW07XG5cblx0JjpsaW5rLCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICMwMDFjOGU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzhlO1xuXHR9XG59XG5cbi5lbnRyeUZvcm1MaXRlRWRpdG9yIGVtIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRib3JkZXItYm90dG9tOiBkb3R0ZWQgM3B4ICNDNDExMzQ7XG59XG5cbi53aXRoX3N1YnRpdGxlIHtcblx0cGFkZGluZzogMC41ZW07XG5cdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci10ZXh0KTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHQuc2l0ZV90aXRsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uc2l0ZV90aXRsZV93cmFwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIC5vcHRpb25fdGl0bGUge1xuLy8gXHRtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xuLy8gXHRwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbi8vIH1cbiIsIi8vIOOCqOODs+ODiOODquODvOS4i+OCt+OCp+OCouODnOOCv+ODs1xuQG1peGluIHNoYXJlLXNucy1idG4oJHNucy1jb2xvcil7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRzbnMtY29sb3I7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0ICY6OmJlZm9yZSB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdCY6Zm9jdXM6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAtMXB4O1xuXHRcdGJvcmRlcjogMXB4IGRvdHRlZCAjMzMzO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cbn0iLCJAdXNlIFwiLi4vZm91bmRhdGlvbi9idWxtYVwiYXMgYnVsbWE7XG5AdXNlIFwidmFyaWFibGVzXCJhcyB2YWw7XG5cbi5hc2ZlZWxfZm9ybSB7XG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuXHRpbnB1dFt0eXBlPVwidXJsXCJdLFxuXHRpbnB1dFt0eXBlPVwid2Vla1wiXSxcblx0dGV4dGFyZWEge1xuXHRcdG1pbi1oZWlnaHQ6IDMycHg7XG5cdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYigwIDAgMCAvIDIwJSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAxMCUpO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmVcblx0fVxuXG5cdCZfYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdOmZpcnN0LWNoaWxkLFxuXHRcdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmaXJzdC1jaGlsZCxcblx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZpcnN0LWNoaWxkLFxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZpcnN0LWNoaWxkLFxuXHRcdGlucHV0W3R5cGU9XCJ1cmxcIl06Zmlyc3QtY2hpbGQge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHR9XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDIuNWVtO1xuXHRcdHBhZGRpbmc6IDAuNWVtIDJlbSAwLjVlbSAxZW07XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYsICNlZWUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbnRlbnQ6IFwi4pa8XCI7XG5cdFx0fVxuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRwYWRkaW5nOiAwLjVlbSAxZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2VlZSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoIzAwMCwgMC4xKTtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHR9XG5cblx0XHQmLmF0dGVudGlvbiB7XG5cdFx0XHQvLyBjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2IoMjU1IDI0MCAwKSwgcmdiKDIzNCAxNzIgMCkpO1xuXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZlNjhiLCAjZmZmODc3KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2VlZSwgI2ZmYjcwMGUyKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKCMwMDAsIDAuMik7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcblx0XHR9XG5cblx0XHQmLmJ0bi1zZWFyY2gge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0YmFja2dyb3VuZDogIzMzMztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQmLmJ0bi1mb290ZXItc2VhcmNoIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdGJhY2tncm91bmQ6ICM2NjY7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjNjY2O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cdFx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cbiAgaW5wdXQuZm9vdGVyLXNlYXJjaC1pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG5cbiAgfVxuXG5cdC5mbGF0X2RsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG5cdFx0QGluY2x1ZGUgYnVsbWEuZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdGR0LGRkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMWVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0fVxuXG5cdFx0ZHQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHdpZHRoOiAxNmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdEBpbmNsdWRlIGJ1bG1hLmRlc2t0b3Age1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cblx0XHRcdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjJlbSAwLjZlbTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGQge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdH1cblx0fVxuXG5cdC8qIOOCqOODqeODvOODoeODg+OCu+ODvOOCuOmdnuihqOekuuaZguOBruOCueOCv+OCpOODqyAqL1xuXHQudmFsaWRhdG9yLXJlc3VsdC0sXG5cdC52YWxpZGF0b3ItcmVzdWx0LTEsXG5cdC52LXJlc3VsdC0sXG5cdC52LXJlc3VsdC0xLFxuXHQudmFsaWQtbWFyayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8qIOOCqOODqeODvOODoeODg+OCu+ODvOOCuOihqOekuuaZguOBruOCueOCv+OCpOODqyAqL1xuXHQudmFsaWRhdG9yLXJlc3VsdC1lcnJvcixcblx0LnZhbGlkYXRvci1yZXN1bHQtMCxcblx0LnYtcmVzdWx0LWVycm9yLFxuXHQudi1yZXN1bHQtMCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICNGMDA7XG5cdH1cblxuXHQudmFsaWQtbWFyay52YWxpZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG4iLCJAdXNlIFwiLi4vZm91bmRhdGlvbi9idWxtYVwiYXMgYnVsbWE7XG5AdXNlIFwidmFyaWFibGVzXCJhcyB2YWw7XG5cbi5wYWdlciB7XG5cdHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDFlbTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7YmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDAgMCAwIC8gNDAlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyxib3JkZXItY29sb3IgLjJzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNvbnRlbnQge1xuXHQuaW5kZXgge1xuXHRcdCZfZGVwdCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdCZfY2FyZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSk7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNWVtIDFlbTtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuXG4iLCJAdXNlIFwiLi4vZm91bmRhdGlvbi9idWxtYVwiYXMgYnVsbWE7XG5cbiNldmVudC10YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA4MHZoO1xuXHRtYXJnaW4tdG9wOiAyZW07XG5cdG92ZXJmbG93OiBhdXRvO1xuXG5cdCYubm8tc2Nyb2xsIHtcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdH1cbn1cblxuI3dvcmssXG4jcGRmYnVmZmVyIHtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGVudCB7XG5cdC5maXhlZC10YWJsZSB7XG5cdFx0Ly8gbWFyZ2luLXRvcDogMmVtO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cblx0XHRjYXB0aW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC41ZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdHRoZWFkIHRoIHtcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuXHRcdH1cblxuXHRcdC8vIHRoOm50aC1jaGlsZCgxKSxcblx0XHR0Ym9keSB0aCB7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRtaW4td2lkdGg6IDNlbTtcblxuXHRcdFx0Ly8gd2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHRcdHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7XG5cdFx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gdGg6bnRoLWNoaWxkKDEpIHtcblx0XHQvLyB3aWR0aDogMjAlO1xuXHRcdC8vIEBpbmNsdWRlIGJ1bG1hLmRlc2t0b3Age1xuXHRcdC8vIFx0d2lkdGg6IDIwMHB4O1xuXHRcdC8vIH1cblx0XHQvLyB9XG5cblx0XHQmLm5hcnJvdyB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdEBpbmNsdWRlIGJ1bG1hLmRlc2t0b3Age1xuXHRcdFx0XHRcdHdpZHRoOiAxMGVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRyOm50aC1vZi10eXBlKDJuKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcblxuXHRcdFx0Ji5ob3Jpem9udGFsIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMmVtO1xuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGE6bm90KFtjbGFzc10pIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ldmVudCB7XG5cdFx0XHRcdCZfZGF0ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX3RpdGxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX3BsYWNlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IC44NWVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9zdGF0dXMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQTIyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiB7XG5cdFx0XHR0aC5zaHJpbmssXG5cdFx0XHR0ZC5zaHJpbmsge1xuXHRcdFx0XHR3aWR0aDogMSU7XG5cdFx0XHRcdG1pbi13aWR0aDogaW5oZXJpdDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29uZGl0aW9ucyB7XG5cdFx0bWFyZ2luLXRvcDogMmVtO1xuXHR9XG59XG5cbi8vIGV4cG9ydCBQREZcbi5ldmVudC1kb3dubG9hZHMge1xuXHRAaW5jbHVkZSBidWxtYS5kZXNrdG9wIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG5idXR0b24uZG93bmxvYWQge1xuXHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0Ly8gcGFkZGluZzogMC41ZW0gMWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAyMCUpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcblx0fVxuXG5cdEBpbmNsdWRlIGJ1bG1hLmRlc2t0b3Age1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHR9XG59XG5cbiNleHBvcnRwZGYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTk5OTlweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdC8vIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcblx0Ly8gb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uaGlkZGVuX3RkIHtcblx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMCFpbXBvcnRhbnQ7XG59XG5cbi5wZGYtcGFnZWRpdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1mYW1pbHk6IEtvcnVyaS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuXG5cdC8vIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xufVxuXG4ucGRmLWluZGV4IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xufVxuXG4ucGRmLXRpbWVzdGFtcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4ucGRmLXRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IDM0cHg7XG5cdGZvbnQtZmFtaWx5OiBLb3J1cmktUmVndWxhciwgc2Fucy1zZXJpZjtcbn1cblxuLnBkZnRhYmxlLW11bHRpcGxlIHtcblx0Ly8gd2lkdGg6IDM4MDBweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogNDIwMHB4IWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IEtvcnVyaS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG5cdC8vIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcblxuXHR0aCxcblx0dGQge1xuXHRcdHdpZHRoOiA3LjE0MyU7XG5cblx0XHQvLyBwYWRkaW5nOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTNwdDtcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0Ym9yZGVyOiAwLjVwdCBzb2xpZCAjODg4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHR0ZCB7XG5cdFx0Ly8gcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgMC41ZW0haW1wb3J0YW50O1xuXHR9XG5cblx0Y2FwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdGZvbnQtc2l6ZTogMThwdDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0dGgge1xuXHRcdHBhZGRpbmc6IDFlbTtcblx0XHRmb250LXNpemU6IDE1cHQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHR3aWR0aDogOCU7XG5cdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDFlbSAwLjVlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRib3JkZXItYm90dG9tOiAwLjJwdCBzb2xpZCAjOTk5O1xuXHR9XG5cblx0LmV2ZW50X3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHQ7XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5wZGZ0YWJsZS1zaW5nbGUge1xuXHQvLyB3aWR0aDogMTgyMHB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxOTAwcHggIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IEtvcnVyaS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuXG5cdHRoLFxuXHR0ZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDE0cHQ7XG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdGJvcmRlcjogMC41cHQgc29saWQgIzg4ODtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Y2FwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdGZvbnQtc2l6ZTogMThwdDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0dGgge1xuXHRcdHdpZHRoOiA3ZW0gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAxZW07XG5cdFx0Zm9udC1zaXplOiAxNnB0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdH1cblxuXHR0ZCB7XG5cdFx0d2lkdGg6IGluaGVyaXQ7XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblxuXHRhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4ycHQgc29saWQgIzk5OTtcblx0fVxuXG5cdC5ldmVudF90aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB0O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ucGRmY292ZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMzA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC41KTtcblxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cbn1cblxuLy/nlLPoq4vmm7jpoZ7jgIDlvLfoqr/oibJcbi5lbXBoYXNpc19jb2xvcl9ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwZmZmZiFpbXBvcnRhbnQ7XG59XG5cbi5lbXBoYXNpc19jb2xvcl95ZWxsb3cge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWNkIWltcG9ydGFudDtcbn1cblxuLmVtcGhhc2lzX2NvbG9yX3JlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWEhaW1wb3J0YW50O1xufVxuIiwiQHVzZSBcIi4uL2ZvdW5kYXRpb24vYnVsbWFcImFzIGJ1bG1hO1xuQHVzZSBcInZhcmlhYmxlc1wiYXMgdmFsO1xuQHVzZSBcIm1peGluc1wiYXMgbWl4aW47XG5cbi5hc2ZfdW5pdHMge1xuXHQuZW50cnktdGV4dC11bml0IHtcblx0XHRoMixcblx0XHRoMyB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdGgyLGgzLHAge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxZW07XG5cdFx0fVxuXG5cdFx0b2wsdWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogbGlzdC1pdGVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhLmJ1dHRvbltjbGFzc149J2lzLSddLFxuXHRcdGEuYnV0dG9uW2NsYXNzKj0nIGlzLSddIHtcblx0XHRcdCY6bGluaywmOnZpc2l0ZWQsJjpob3ZlciwmOmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG59XG5cbltjbGFzc149XCJjb2x1bW4tdGFibGUtXCJdIC5lbnRyeS1jb250YWluZXIgdGFibGUge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuXG5cdHRkLHRoIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHR9XG59XG5cbi5idXR0b24uaXMtY3VzdG9tLWdyYXkge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzhBOTlBODtcbn1cbiIsIi5leCB7XG5cdCZfZHJvcGFyZWEge1xuXHRcdCZfd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR3aWR0aDogMjBlbTtcblx0XHRcdG1heC13aWR0aDogNjB2dztcblx0XHRcdG1pbi1oZWlnaHQ6IDhlbTtcblx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cdFx0XHRib3JkZXI6IDFweCBkYXNoZWQgYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuXG5cdFx0XHRpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDFlbSBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMmVtIDFlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMC4yZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/