@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

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

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

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

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

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

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

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

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

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

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

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

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

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

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

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

/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .bca-icon--mail::before, .jstree-proton .jstree-container-ul .jstree-node .function::before, .bca-icon--globe::before, .bca-icon--bookmark::before, .bca-icon--minus-square::before, .bca-icon--question-circle::before, .bca-icon--plus-square::before, .bca-icon--list::before, .bca-icon--chevron-down::before, .bca-icon--desc::before, .bca-icon--asc::before, .bca-icon--back::before, .bca-icon--next::before, .bca-footer__sns__link--twitter::before, .bca-icon--twitter::before, .bca-footer__sns__link--facebook::before, .bca-icon--facebook::before, #MessageBox .message::before,
#MessageBox .notice-message::before,
#BcMessageBox .notice-message::before,
#UpdateMessage::before, .bca-icon--notification::before, #MessageBox .alert-message::before,
#authMessage::before,
#AlertMessage::before,
#BcMessageBox .alert-message::before, .bca-icon--alert::before, .ui-dialog label.error::before, .error-message::before, .bca-icon--error::before, .bca-list[data-bca-list-type=circle] .bca-list__item::before, .bca-icon--list-circle::before, .bca-list__item::before, .bca-icon--list-default::before, .bca-datetimepicker__time-label::before, .bca-icon--datetimepicker-time::before, .bca-datetimepicker__date-label::before, .bca-icon--datetimepicker-date::before, .bca-btn[data-bca-btn-type=clear]::before, .bca-icon--clear::before, .bca-btn[data-bca-btn-type=search]::before, .bca-icon--search::before, .bca-btn-icon[data-bca-btn-type=setting]::before, .bca-icon--setting::before, .bca-btn-icon[data-bca-btn-type=update]::before, .bca-icon--update::before, .bca-btn-icon[data-bca-btn-type=file-list]::before, .bca-icon--file-list::before, .bca-btn-icon[data-bca-btn-type=arrow-down]::before, .bca-icon--arrow-down::before, .bca-btn-icon[data-bca-btn-type=arrow-up]::before, .bca-icon--arrow-up::before, .bca-btn-icon[data-bca-btn-type=arrow-left]::before, .bca-icon--arrow-left::before, .bca-btn-icon[data-bca-btn-type=arrow-right]::before, .bca-icon--arrow-right::before, .bca-btn-icon[data-bca-btn-type=up-directory]::before, .bca-icon--up-directory::before, .bca-btn-icon[data-bca-btn-type=file]::before, .bca-icon--file::before, .jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .bca-icon--folder::before, .bca-btn-icon[data-bca-btn-type=folder]::before, .bca-icon--folder::before, .bca-btn[data-bca-btn-type=draggable]::before, .bca-btn-icon-text[data-bca-btn-type=draggable]::before, .bca-btn-icon[data-bca-btn-type=draggable]::before, .bca-icon--draggable::before, .bca-btn[data-bca-btn-type=download]::before, .bca-btn-icon-text[data-bca-btn-type=download]::before, .bca-btn-icon[data-bca-btn-type=download]::before, .bca-icon--download::before, .bca-btn[data-bca-btn-type=textcopy]::before, .bca-btn-icon-text[data-bca-btn-type=textcopy]::before, .bca-btn-icon[data-bca-btn-type=textcopy]::before, .bca-icon--textcopy::before, .bca-btn-icon-text[data-bca-btn-type=open]::before, .bca-btn-icon[data-bca-btn-type=open]::before, .bca-icon--open::before, .bca-btn-icon[data-bca-btn-type=switch]::before, .bca-icon--switch::before, .bca-btn[data-bca-btn-type=home]::before, .bca-btn-icon-text[data-bca-btn-type=home]::before, .bca-btn-icon[data-bca-btn-type=home]::before, .bca-icon--home::before, .bca-btn-icon[data-bca-btn-type=apply]::before, .bca-icon--apply::before, .bca-btn[data-bca-btn-type=permission]::before, .bca-btn-icon-text[data-bca-btn-type=permission]::before, .bca-btn-icon[data-bca-btn-type=permission]::before, .bca-icon--permission::before, .bca-btn[data-bca-btn-type=help]::before, .bca-btn-icon-text[data-bca-btn-type=help]::before, .bca-btn-icon[data-bca-btn-type=help]::before, .bca-nav-favorite-functions-help::before, .bca-icon--help::before, .bca-btn[data-bca-btn-type=add]::before, .bca-btn-icon-text[data-bca-btn-type=add]::before, .bca-btn-icon[data-bca-btn-type=add]::before, .bca-btn[data-bca-btn-type=shop_index]::before, .bca-btn[data-bca-btn-type=keyword_index]::before, .bca-btn-icon-text[data-bca-btn-type=shop_index]::before, .bca-btn-icon-text[data-bca-btn-type=keyword_index]::before, .bca-btn-icon[data-bca-btn-type=shop_index]::before, .bca-btn-icon[data-bca-btn-type=keyword_index]::before, .bca-nav-favorite-functions-add::before, .bca-icon--add::before, .bca-btn[data-bca-btn-type=menuitem]::before, .bca-btn-icon-text[data-bca-btn-type=menuitem]::before, .bca-btn-icon[data-bca-btn-type=menuitem]::before, .bca-icon--menuitem::before, .bca-btn[data-bca-btn-type=favorite]::before, .bca-btn-icon-text[data-bca-btn-type=favorite]::before, .bca-btn-icon[data-bca-btn-type=favorite]::before, .bca-nav-favorite-title-button::before, .bca-icon--favorite::before, .bca-btn[data-bca-btn-type=back-to-list]::before, .bca-btn-icon-text[data-bca-btn-type=back-to-list]::before, .bca-btn-icon[data-bca-btn-type=back-to-list]::before, .bca-icon--back-to-list::before, .bca-btn-icon-text[data-bca-btn-type=th-list]::before, .bca-btn-icon[data-bca-btn-type=th-list]::before, .bca-icon--th-list::before, .bca-icon--alias::before, .bca-icon--link::before, .bca-icon--rename::before, .bca-btn[data-bca-btn-type=delete]::before, .bca-btn-icon-text[data-bca-btn-type=delete]::before, .bca-btn-icon[data-bca-btn-type=delete]::before, .bca-icon--delete::before, .context-menu-icon-delete::before, .bca-btn[data-bca-btn-type=copy]::before, .bca-btn-icon-text[data-bca-btn-type=copy]::before, .bca-btn-icon[data-bca-btn-type=copy]::before, .bca-icon--copy::before, .bca-btn[data-bca-btn-type=edit]::before, .bca-btn-icon-text[data-bca-btn-type=edit]::before, .bca-btn-icon[data-bca-btn-type=edit]::before, .bca-icon--edit::before, .context-menu-icon-edit::before, .bca-btn-icon-text[data-bca-btn-type=preview]::before, .bca-btn-icon[data-bca-btn-type=preview]::before, .bca-icon--preview::before, .bca-btn[data-bca-btn-type=unpublish]::before, .bca-btn-icon-text[data-bca-btn-type=unpublish]::before, .bca-btn-icon[data-bca-btn-type=unpublish]::before, .bca-icon--unpublish::before, .bca-btn[data-bca-btn-type=publish]::before, .bca-btn-icon-text[data-bca-btn-type=publish]::before, .bca-btn-icon[data-bca-btn-type=publish]::before, .bca-icon--publish::before,
.bca-nav__system-list-item[data-system-type=tools] .bca-nav__system-list-item-title > a::before, .bca-icon--tools::before,
.bca-nav__system-list-item[data-system-type=plugin] .bca-nav__system-list-item-title > a::before, .bca-icon--plugin::before,
.bca-nav__system-list-item[data-system-type=theme] .bca-nav__system-list-item-title > a::before, .bca-icon--theme::before,
.bca-nav__system-list-item[data-system-type=sites] .bca-nav__system-list-item-title > a::before, .bca-icon--sites::before,
.bca-nav__system-list-item[data-system-type=users] .bca-nav__system-list-item-title > a::before, .bca-icon--users::before,
.bca-nav__system-list-item[data-system-type=siteconfigs] .bca-nav__system-list-item-title > a::before, .bca-icon--siteconfigs::before,
/* add start
.bca-nav__system-list-item[data-system-type=shopcategory] .bca-nav__system-list-item-title > a::before, .bca-icon--shopcategory::before,
.bca-nav__system-list-item[data-system-type=faqcategory] .bca-nav__system-list-item-title > a::before, .bca-icon--faqcategory::before,
.bca-nav__system-list-item[data-system-type=keyword] .bca-nav__system-list-item-title > a::before, .bca-icon--keyword::before,
 add end */
.bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a::before, .bca-nav__system-title button::before,
.bca-nav__sub[data-content-type=system] .bca-nav__sub-title > a::before, .bca-icon--system::before,
.bca-nav__sub[data-content-type=contents] .bca-nav__sub-title > a::before, .bca-icon--contents::before,
.bca-nav__sub[data-content-type=dashboard] .bca-nav__sub-title > a::before, .bca-icon--dashboard::before,
/* add start
.bca-nav__sub[data-content-type=users] .bca-nav__sub-title > a::before, .bca-icon--users::before,
.bca-nav__sub[data-content-type=sites] .bca-nav__sub-title > a::before, .bca-icon--sites::before,
.bca-nav__sub[data-content-type=approvals] .bca-nav__sub-title > a::before, .bca-icon--approvals::before,
.bca-nav__sub[data-content-type=topvisuals] .bca-nav__sub-title > a::before, .bca-icon--topvisuals::before,
.bca-nav__sub[data-content-type=specials] .bca-nav__sub-title > a::before, .bca-icon--specials::before,
.bca-nav__sub[data-content-type=shops] .bca-nav__sub-title > a::before, .bca-icon--shops::before,
 add end */
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left, .fa-pull-left.bca-icon--mail::before, .jstree-proton .jstree-container-ul .jstree-node .fa-pull-left.function::before, .fa-pull-left.bca-icon--globe::before, .fa-pull-left.bca-icon--bookmark::before, .fa-pull-left.bca-icon--minus-square::before, .fa-pull-left.bca-icon--question-circle::before, .fa-pull-left.bca-icon--plus-square::before, .fa-pull-left.bca-icon--list::before, .fa-pull-left.bca-icon--chevron-down::before, .fa-pull-left.bca-icon--desc::before, .fa-pull-left.bca-icon--asc::before, .fa-pull-left.bca-icon--back::before, .fa-pull-left.bca-icon--next::before, .fa-pull-left.bca-footer__sns__link--twitter::before, .fa-pull-left.bca-icon--twitter::before, .fa-pull-left.bca-footer__sns__link--facebook::before, .fa-pull-left.bca-icon--facebook::before, #MessageBox .fa-pull-left.message::before,
#MessageBox .fa-pull-left.notice-message::before,
#BcMessageBox .fa-pull-left.notice-message::before,
.fa-pull-left#UpdateMessage::before, .fa-pull-left.bca-icon--notification::before, #MessageBox .fa-pull-left.alert-message::before,
.fa-pull-left#authMessage::before,
.fa-pull-left#AlertMessage::before,
#BcMessageBox .fa-pull-left.alert-message::before, .fa-pull-left.bca-icon--alert::before, .ui-dialog label.fa-pull-left.error::before, .fa-pull-left.error-message::before, .fa-pull-left.bca-icon--error::before, .bca-list[data-bca-list-type=circle] .fa-pull-left.bca-list__item::before, .fa-pull-left.bca-icon--list-circle::before, .fa-pull-left.bca-list__item::before, .fa-pull-left.bca-icon--list-default::before, .fa-pull-left.bca-datetimepicker__time-label::before, .fa-pull-left.bca-icon--datetimepicker-time::before, .fa-pull-left.bca-datetimepicker__date-label::before, .fa-pull-left.bca-icon--datetimepicker-date::before, .fa-pull-left.bca-btn[data-bca-btn-type=clear]::before, .fa-pull-left.bca-icon--clear::before, .fa-pull-left.bca-btn[data-bca-btn-type=search]::before, .fa-pull-left.bca-icon--search::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=setting]::before, .fa-pull-left.bca-icon--setting::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=update]::before, .fa-pull-left.bca-icon--update::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=file-list]::before, .fa-pull-left.bca-icon--file-list::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=arrow-down]::before, .fa-pull-left.bca-icon--arrow-down::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=arrow-up]::before, .fa-pull-left.bca-icon--arrow-up::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=arrow-left]::before, .fa-pull-left.bca-icon--arrow-left::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=arrow-right]::before, .fa-pull-left.bca-icon--arrow-right::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=up-directory]::before, .fa-pull-left.bca-icon--up-directory::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=file]::before, .fa-pull-left.bca-icon--file::before, .jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .fa-pull-left.bca-icon--folder::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=folder]::before, .fa-pull-left.bca-icon--folder::before, .fa-pull-left.bca-btn[data-bca-btn-type=draggable]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=draggable]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=draggable]::before, .fa-pull-left.bca-icon--draggable::before, .fa-pull-left.bca-btn[data-bca-btn-type=download]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=download]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=download]::before, .fa-pull-left.bca-icon--download::before, .fa-pull-left.bca-btn[data-bca-btn-type=textcopy]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=textcopy]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=textcopy]::before, .fa-pull-left.bca-icon--textcopy::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=open]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=open]::before, .fa-pull-left.bca-icon--open::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=switch]::before, .fa-pull-left.bca-icon--switch::before, .fa-pull-left.bca-btn[data-bca-btn-type=home]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=home]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=home]::before, .fa-pull-left.bca-icon--home::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=apply]::before, .fa-pull-left.bca-icon--apply::before, .fa-pull-left.bca-btn[data-bca-btn-type=permission]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=permission]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=permission]::before, .fa-pull-left.bca-icon--permission::before, .fa-pull-left.bca-btn[data-bca-btn-type=help]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=help]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=help]::before, .fa-pull-left.bca-nav-favorite-functions-help::before, .fa-pull-left.bca-icon--help::before, .fa-pull-left.bca-btn[data-bca-btn-type=add]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=add]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=add]::before, .fa-pull-left.bca-btn[data-bca-btn-type=shop_index]::before, .fa-pull-left.bca-btn[data-bca-btn-type=keyword_index]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=shop_index]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=keyword_index]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=shop_index]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=keyword_index]::before, .fa-pull-left.bca-nav-favorite-functions-add::before, .fa-pull-left.bca-icon--add::before, .fa-pull-left.bca-btn[data-bca-btn-type=menuitem]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=menuitem]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=menuitem]::before, .fa-pull-left.bca-icon--menuitem::before, .fa-pull-left.bca-btn[data-bca-btn-type=favorite]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=favorite]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=favorite]::before, .fa-pull-left.bca-nav-favorite-title-button::before, .fa-pull-left.bca-icon--favorite::before, .fa-pull-left.bca-btn[data-bca-btn-type=back-to-list]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=back-to-list]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=back-to-list]::before, .fa-pull-left.bca-icon--back-to-list::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=th-list]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=th-list]::before, .fa-pull-left.bca-icon--th-list::before, .fa-pull-left.bca-icon--alias::before, .fa-pull-left.bca-icon--link::before, .fa-pull-left.bca-icon--rename::before, .fa-pull-left.bca-btn[data-bca-btn-type=delete]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=delete]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=delete]::before, .fa-pull-left.bca-icon--delete::before, .fa-pull-left.context-menu-icon-delete::before, .fa-pull-left.bca-btn[data-bca-btn-type=copy]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=copy]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=copy]::before, .fa-pull-left.bca-icon--copy::before, .fa-pull-left.bca-btn[data-bca-btn-type=edit]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=edit]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=edit]::before, .fa-pull-left.bca-icon--edit::before, .fa-pull-left.context-menu-icon-edit::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=preview]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=preview]::before, .fa-pull-left.bca-icon--preview::before, .fa-pull-left.bca-btn[data-bca-btn-type=unpublish]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=unpublish]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=unpublish]::before, .fa-pull-left.bca-icon--unpublish::before, .fa-pull-left.bca-btn[data-bca-btn-type=publish]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=publish]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=publish]::before, .fa-pull-left.bca-icon--publish::before,
.bca-nav__system-list-item[data-system-type=tools] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--tools::before,
.bca-nav__system-list-item[data-system-type=plugin] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--plugin::before,
.bca-nav__system-list-item[data-system-type=theme] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--theme::before,
.bca-nav__system-list-item[data-system-type=sites] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--sites::before,
.bca-nav__system-list-item[data-system-type=users] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--users::before,
.bca-nav__system-list-item[data-system-type=siteconfigs] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--siteconfigs::before, .bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a.fa-pull-left::before, .bca-nav__system-title button.fa-pull-left::before,
/* add start
.bca-nav__system-list-item[data-system-type=shopcategory] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--shopcategory::before,
.bca-nav__system-list-item[data-system-type=faqcategory] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--faqcategory::before,
.bca-nav__system-list-item[data-system-type=keyword] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--keyword::before,
 add end */
.bca-nav__sub[data-content-type=system] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--system::before,
.bca-nav__sub[data-content-type=contents] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--contents::before,
.bca-nav__sub[data-content-type=dashboard] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--dashboard::before,
/* add start
.bca-nav__sub[data-content-type=users] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--users::before,
.bca-nav__sub[data-content-type=sites] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--sites::before,
.bca-nav__sub[data-content-type=approvals] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--approvals::before,
.bca-nav__sub[data-content-type=topvisuals] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--topvisuals]::before,
.bca-nav__sub[data-content-type=specials] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--specials::before,
.bca-nav__sub[data-content-type=shops] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--shops::before,
 add end */
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right, .fa-pull-right.bca-icon--mail::before, .jstree-proton .jstree-container-ul .jstree-node .fa-pull-right.function::before, .fa-pull-right.bca-icon--globe::before, .fa-pull-right.bca-icon--bookmark::before, .fa-pull-right.bca-icon--minus-square::before, .fa-pull-right.bca-icon--question-circle::before, .fa-pull-right.bca-icon--plus-square::before, .fa-pull-right.bca-icon--list::before, .fa-pull-right.bca-icon--chevron-down::before, .fa-pull-right.bca-icon--desc::before, .fa-pull-right.bca-icon--asc::before, .fa-pull-right.bca-icon--back::before, .fa-pull-right.bca-icon--next::before, .fa-pull-right.bca-footer__sns__link--twitter::before, .fa-pull-right.bca-icon--twitter::before, .fa-pull-right.bca-footer__sns__link--facebook::before, .fa-pull-right.bca-icon--facebook::before, #MessageBox .fa-pull-right.message::before,
#MessageBox .fa-pull-right.notice-message::before,
#BcMessageBox .fa-pull-right.notice-message::before,
.fa-pull-right#UpdateMessage::before, .fa-pull-right.bca-icon--notification::before, #MessageBox .fa-pull-right.alert-message::before,
.fa-pull-right#authMessage::before,
.fa-pull-right#AlertMessage::before,
#BcMessageBox .fa-pull-right.alert-message::before, .fa-pull-right.bca-icon--alert::before, .ui-dialog label.fa-pull-right.error::before, .fa-pull-right.error-message::before, .fa-pull-right.bca-icon--error::before, .bca-list[data-bca-list-type=circle] .fa-pull-right.bca-list__item::before, .fa-pull-right.bca-icon--list-circle::before, .fa-pull-right.bca-list__item::before, .fa-pull-right.bca-icon--list-default::before, .fa-pull-right.bca-datetimepicker__time-label::before, .fa-pull-right.bca-icon--datetimepicker-time::before, .fa-pull-right.bca-datetimepicker__date-label::before, .fa-pull-right.bca-icon--datetimepicker-date::before, .fa-pull-right.bca-btn[data-bca-btn-type=clear]::before, .fa-pull-right.bca-icon--clear::before, .fa-pull-right.bca-btn[data-bca-btn-type=search]::before, .fa-pull-right.bca-icon--search::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=setting]::before, .fa-pull-right.bca-icon--setting::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=update]::before, .fa-pull-right.bca-icon--update::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=file-list]::before, .fa-pull-right.bca-icon--file-list::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=arrow-down]::before, .fa-pull-right.bca-icon--arrow-down::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=arrow-up]::before, .fa-pull-right.bca-icon--arrow-up::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=arrow-left]::before, .fa-pull-right.bca-icon--arrow-left::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=arrow-right]::before, .fa-pull-right.bca-icon--arrow-right::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=up-directory]::before, .fa-pull-right.bca-icon--up-directory::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=file]::before, .fa-pull-right.bca-icon--file::before, .jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .fa-pull-right.bca-icon--folder::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=folder]::before, .fa-pull-right.bca-icon--folder::before, .fa-pull-right.bca-btn[data-bca-btn-type=draggable]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=draggable]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=draggable]::before, .fa-pull-right.bca-icon--draggable::before, .fa-pull-right.bca-btn[data-bca-btn-type=download]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=download]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=download]::before, .fa-pull-right.bca-icon--download::before, .fa-pull-right.bca-btn[data-bca-btn-type=textcopy]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=textcopy]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=textcopy]::before, .fa-pull-right.bca-icon--textcopy::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=open]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=open]::before, .fa-pull-right.bca-icon--open::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=switch]::before, .fa-pull-right.bca-icon--switch::before, .fa-pull-right.bca-btn[data-bca-btn-type=home]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=home]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=home]::before, .fa-pull-right.bca-icon--home::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=apply]::before, .fa-pull-right.bca-icon--apply::before, .fa-pull-right.bca-btn[data-bca-btn-type=permission]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=permission]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=permission]::before, .fa-pull-right.bca-icon--permission::before, .fa-pull-right.bca-btn[data-bca-btn-type=help]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=help]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=help]::before, .fa-pull-right.bca-nav-favorite-functions-help::before, .fa-pull-right.bca-icon--help::before, .fa-pull-right.bca-btn[data-bca-btn-type=add]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=add]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=add]::before, .fa-pull-right.bca-btn[data-bca-btn-type=shop_index]::before, .fa-pull-right.bca-btn[data-bca-btn-type=keyword_index]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=shop_index]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=keyword_index]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=shop_index]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=keyword_index]::before, .fa-pull-right.bca-nav-favorite-functions-add::before, .fa-pull-right.bca-icon--add::before, .fa-pull-right.bca-btn[data-bca-btn-type=menuitem]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=menuitem]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=menuitem]::before, .fa-pull-right.bca-icon--menuitem::before, .fa-pull-right.bca-btn[data-bca-btn-type=favorite]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=favorite]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=favorite]::before, .fa-pull-right.bca-nav-favorite-title-button::before, .fa-pull-right.bca-icon--favorite::before, .fa-pull-right.bca-btn[data-bca-btn-type=back-to-list]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=back-to-list]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=back-to-list]::before, .fa-pull-right.bca-icon--back-to-list::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=th-list]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=th-list]::before, .fa-pull-right.bca-icon--th-list::before, .fa-pull-right.bca-icon--alias::before, .fa-pull-right.bca-icon--link::before, .fa-pull-right.bca-icon--rename::before, .fa-pull-right.bca-btn[data-bca-btn-type=delete]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=delete]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=delete]::before, .fa-pull-right.bca-icon--delete::before, .fa-pull-right.context-menu-icon-delete::before, .fa-pull-right.bca-btn[data-bca-btn-type=copy]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=copy]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=copy]::before, .fa-pull-right.bca-icon--copy::before, .fa-pull-right.bca-btn[data-bca-btn-type=edit]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=edit]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=edit]::before, .fa-pull-right.bca-icon--edit::before, .fa-pull-right.context-menu-icon-edit::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=preview]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=preview]::before, .fa-pull-right.bca-icon--preview::before, .fa-pull-right.bca-btn[data-bca-btn-type=unpublish]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=unpublish]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=unpublish]::before, .fa-pull-right.bca-icon--unpublish::before, .fa-pull-right.bca-btn[data-bca-btn-type=publish]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=publish]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=publish]::before, .fa-pull-right.bca-icon--publish::before,
.bca-nav__system-list-item[data-system-type=tools] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--tools::before,
.bca-nav__system-list-item[data-system-type=plugin] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--plugin::before,
.bca-nav__system-list-item[data-system-type=theme] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--theme::before,
.bca-nav__system-list-item[data-system-type=sites] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--sites::before,
.bca-nav__system-list-item[data-system-type=users] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--users::before,
.bca-nav__system-list-item[data-system-type=siteconfigs] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--siteconfigs::before, .bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a.fa-pull-right::before, .bca-nav__system-title button.fa-pull-right::before,
/* add start
.bca-nav__system-list-item[data-system-type=shopcategory] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--shopcategory::before,
.bca-nav__system-list-item[data-system-type=faqcategory] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--faqcategory::before,
.bca-nav__system-list-item[data-system-type=keyword] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--keyword::before,
 add end */
.bca-nav__sub[data-content-type=system] .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--system::before,
.bca-nav__sub[data-content-type=contents] .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--contents::before,
.bca-nav__sub[data-content-type=dashboard] .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--dashboard::before,
/* add start
.bca-nav__sub[data-content-type=users] .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--users::before,
.bca-nav__sub[data-content-type=sites .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--sites::before,
.bca-nav__sub[data-content-type=approvals] .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--approvals::before,
.bca-nav__sub[data-content-type=topvisuals] .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--topvisuals]::before,
.bca-nav__sub[data-content-type=specials] .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--specials::before,
.bca-nav__sub[data-content-type=shops] .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--shops::before,
 add end */
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adobe:before {
  content: "\f778";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-haykal:before {
  content: "\f666";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-nintendo-switch:before {
  content: "\f418";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../../fonts/admin/fa-solid-900.eot");
  src: url("../../fonts/admin/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../fonts/admin/fa-solid-900.woff2") format("woff2"), url("../../fonts/admin/fa-solid-900.woff") format("woff"), url("../../fonts/admin/fa-solid-900.ttf") format("truetype"), url("../../fonts/admin/fa-solid-900.svg#fontawesome") format("svg");
}
.fa, .bca-icon--mail::before, .jstree-proton .jstree-container-ul .jstree-node .function::before, .bca-icon--globe::before, .bca-icon--bookmark::before, .bca-icon--minus-square::before, .bca-icon--question-circle::before, .bca-icon--plus-square::before, .bca-icon--list::before, .bca-icon--chevron-down::before, .bca-icon--desc::before, .bca-icon--asc::before, .bca-icon--back::before, .bca-icon--next::before, .bca-footer__sns__link--twitter::before, .bca-icon--twitter::before, .bca-footer__sns__link--facebook::before, .bca-icon--facebook::before, #MessageBox .message::before,
#MessageBox .notice-message::before,
#BcMessageBox .notice-message::before,
#UpdateMessage::before, .bca-icon--notification::before, #MessageBox .alert-message::before,
#authMessage::before,
#AlertMessage::before,
#BcMessageBox .alert-message::before, .bca-icon--alert::before, .ui-dialog label.error::before, .error-message::before, .bca-icon--error::before, .bca-list[data-bca-list-type=circle] .bca-list__item::before, .bca-icon--list-circle::before, .bca-list__item::before, .bca-icon--list-default::before, .bca-datetimepicker__time-label::before, .bca-icon--datetimepicker-time::before, .bca-datetimepicker__date-label::before, .bca-icon--datetimepicker-date::before, .bca-btn[data-bca-btn-type=clear]::before, .bca-icon--clear::before, .bca-btn[data-bca-btn-type=search]::before, .bca-icon--search::before, .bca-btn-icon[data-bca-btn-type=setting]::before, .bca-icon--setting::before, .bca-btn-icon[data-bca-btn-type=update]::before, .bca-icon--update::before, .bca-btn-icon[data-bca-btn-type=file-list]::before, .bca-icon--file-list::before, .bca-btn-icon[data-bca-btn-type=arrow-down]::before, .bca-icon--arrow-down::before, .bca-btn-icon[data-bca-btn-type=arrow-up]::before, .bca-icon--arrow-up::before, .bca-btn-icon[data-bca-btn-type=arrow-left]::before, .bca-icon--arrow-left::before, .bca-btn-icon[data-bca-btn-type=arrow-right]::before, .bca-icon--arrow-right::before, .bca-btn-icon[data-bca-btn-type=up-directory]::before, .bca-icon--up-directory::before, .bca-btn-icon[data-bca-btn-type=file]::before, .bca-icon--file::before, .jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .bca-icon--folder::before, .bca-btn-icon[data-bca-btn-type=folder]::before, .bca-icon--folder::before, .bca-btn[data-bca-btn-type=draggable]::before, .bca-btn-icon-text[data-bca-btn-type=draggable]::before, .bca-btn-icon[data-bca-btn-type=draggable]::before, .bca-icon--draggable::before, .bca-btn[data-bca-btn-type=download]::before, .bca-btn-icon-text[data-bca-btn-type=download]::before, .bca-btn-icon[data-bca-btn-type=download]::before, .bca-icon--download::before, .bca-btn[data-bca-btn-type=textcopy]::before, .bca-btn-icon-text[data-bca-btn-type=textcopy]::before, .bca-btn-icon[data-bca-btn-type=textcopy]::before, .bca-icon--textcopy::before, .bca-btn-icon-text[data-bca-btn-type=open]::before, .bca-btn-icon[data-bca-btn-type=open]::before, .bca-icon--open::before, .bca-btn-icon[data-bca-btn-type=switch]::before, .bca-icon--switch::before, .bca-btn[data-bca-btn-type=home]::before, .bca-btn-icon-text[data-bca-btn-type=home]::before, .bca-btn-icon[data-bca-btn-type=home]::before, .bca-icon--home::before, .bca-btn-icon[data-bca-btn-type=apply]::before, .bca-icon--apply::before, .bca-btn[data-bca-btn-type=permission]::before, .bca-btn-icon-text[data-bca-btn-type=permission]::before, .bca-btn-icon[data-bca-btn-type=permission]::before, .bca-icon--permission::before, .bca-btn[data-bca-btn-type=help]::before, .bca-btn-icon-text[data-bca-btn-type=help]::before, .bca-btn-icon[data-bca-btn-type=help]::before, .bca-nav-favorite-functions-help::before, .bca-icon--help::before, .bca-btn[data-bca-btn-type=add]::before, .bca-btn-icon-text[data-bca-btn-type=add]::before, .bca-btn-icon[data-bca-btn-type=add]::before, .bca-btn[data-bca-btn-type=shop_index]::before, .bca-btn[data-bca-btn-type=keyword_index]::before, .bca-btn-icon-text[data-bca-btn-type=shop_index]::before, .bca-btn-icon-text[data-bca-btn-type=keyword_index]::before, .bca-btn-icon[data-bca-btn-type=shop_index]::before, .bca-btn-icon[data-bca-btn-type=keyword_index]::before, .bca-nav-favorite-functions-add::before, .bca-icon--add::before, .bca-btn[data-bca-btn-type=menuitem]::before, .bca-btn-icon-text[data-bca-btn-type=menuitem]::before, .bca-btn-icon[data-bca-btn-type=menuitem]::before, .bca-icon--menuitem::before, .bca-btn[data-bca-btn-type=favorite]::before, .bca-btn-icon-text[data-bca-btn-type=favorite]::before, .bca-btn-icon[data-bca-btn-type=favorite]::before, .bca-nav-favorite-title-button::before, .bca-icon--favorite::before, .bca-btn[data-bca-btn-type=back-to-list]::before, .bca-btn-icon-text[data-bca-btn-type=back-to-list]::before, .bca-btn-icon[data-bca-btn-type=back-to-list]::before, .bca-icon--back-to-list::before, .bca-btn-icon-text[data-bca-btn-type=th-list]::before, .bca-btn-icon[data-bca-btn-type=th-list]::before, .bca-icon--th-list::before, .bca-icon--alias::before, .bca-icon--link::before, .bca-icon--rename::before, .bca-btn[data-bca-btn-type=delete]::before, .bca-btn-icon-text[data-bca-btn-type=delete]::before, .bca-btn-icon[data-bca-btn-type=delete]::before, .bca-icon--delete::before, .context-menu-icon-delete::before, .bca-btn[data-bca-btn-type=copy]::before, .bca-btn-icon-text[data-bca-btn-type=copy]::before, .bca-btn-icon[data-bca-btn-type=copy]::before, .bca-icon--copy::before, .bca-btn[data-bca-btn-type=edit]::before, .bca-btn-icon-text[data-bca-btn-type=edit]::before, .bca-btn-icon[data-bca-btn-type=edit]::before, .bca-icon--edit::before, .context-menu-icon-edit::before, .bca-btn-icon-text[data-bca-btn-type=preview]::before, .bca-btn-icon[data-bca-btn-type=preview]::before, .bca-icon--preview::before, .bca-btn[data-bca-btn-type=unpublish]::before, .bca-btn-icon-text[data-bca-btn-type=unpublish]::before, .bca-btn-icon[data-bca-btn-type=unpublish]::before, .bca-icon--unpublish::before, .bca-btn[data-bca-btn-type=publish]::before, .bca-btn-icon-text[data-bca-btn-type=publish]::before, .bca-btn-icon[data-bca-btn-type=publish]::before, .bca-icon--publish::before,
.bca-nav__system-list-item[data-system-type=tools] .bca-nav__system-list-item-title > a::before, .bca-icon--tools::before,
.bca-nav__system-list-item[data-system-type=plugin] .bca-nav__system-list-item-title > a::before, .bca-icon--plugin::before,
.bca-nav__system-list-item[data-system-type=theme] .bca-nav__system-list-item-title > a::before, .bca-icon--theme::before,
.bca-nav__system-list-item[data-system-type=sites] .bca-nav__system-list-item-title > a::before, .bca-icon--sites::before,
.bca-nav__system-list-item[data-system-type=users] .bca-nav__system-list-item-title > a::before, .bca-icon--users::before,
.bca-nav__system-list-item[data-system-type=siteconfigs] .bca-nav__system-list-item-title > a::before, .bca-icon--siteconfigs::before, .bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a::before, .bca-nav__system-title button::before,
/* add start
.bca-nav__system-list-item[data-system-type=shopcategory] .bca-nav__system-list-item-title > a::before, .bca-icon--shopcategory::before,
.bca-nav__system-list-item[data-system-type=faqcategory] .bca-nav__system-list-item-title > a::before, .bca-icon--faqcategory::before,
.bca-nav__system-list-item[data-system-type=keyword] .bca-nav__system-list-item-title > a::before, .bca-icon--keyword::before,
 add end */
.bca-nav__sub[data-content-type=system] .bca-nav__sub-title > a::before, .bca-icon--system::before,
.bca-nav__sub[data-content-type=contents] .bca-nav__sub-title > a::before, .bca-icon--contents::before,
.bca-nav__sub[data-content-type=dashboard] .bca-nav__sub-title > a::before, .bca-icon--dashboard::before,
/* add start
.bca-nav__sub[data-content-type=users] .bca-nav__sub-title > a::before, .bca-icon--users::before,
.bca-nav__sub[data-content-type=sites] .bca-nav__sub-title > a::before, .bca-icon--sites::before,
.bca-nav__sub[data-content-type=approvals] .bca-nav__sub-title > a::before, .bca-icon--approvals::before,
.bca-nav__sub[data-content-type=topvisuals] .bca-nav__sub-title > a::before, .bca-icon--topvisuals::before,
.bca-nav__sub[data-content-type=specials] .bca-nav__sub-title > a::before, .bca-icon--specials::before,
.bca-nav__sub[data-content-type=shops] .bca-nav__sub-title > a::before, .bca-icon--shops::before,
 add end */
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../../fonts/admin/fa-brands-400.eot");
  src: url("../../fonts/admin/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../../fonts/admin/fa-brands-400.woff2") format("woff2"), url("../../fonts/admin/fa-brands-400.woff") format("woff"), url("../../fonts/admin/fa-brands-400.ttf") format("truetype"), url("../../fonts/admin/fa-brands-400.svg#fontawesome") format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}

/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../../fonts/admin/fa-regular-400.eot");
  src: url("../../fonts/admin/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../../fonts/admin/fa-regular-400.woff2") format("woff2"), url("../../fonts/admin/fa-regular-400.woff") format("woff"), url("../../fonts/admin/fa-regular-400.ttf") format("truetype"), url("../../fonts/admin/fa-regular-400.svg#fontawesome") format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/**
 *
 * 左ナビ
 *
 */
/**
 *
 * 左ナビ（設定）
 *
 */
/**
 *
 * ボタンアイコン
 *
 */
/**
 *
 * フォーム関連
 *
 */
/**
 *
 * リスト関連
 *
 */
/**
 *
 * エラー / アラート表示
 *
 */
/**
 *
 * SNS
 *
 */
.jstree-proton-contextmenu li > a i:before,
.jstree-proton .jstree-container-ul .jstree-icon:before,
.bca-nav__system-list-item-title-label:before,
.bca-nav__sub-title-label:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  font-size: 95%;
  font-style: normal;
  font-stretch: normal;
}
/* add start
.bca-nav__sub[data-content-type=users] .bca-nav__sub-title > a::before, .bca-icon--users::before {
  content: "\f007";
}
.bca-nav__sub[data-content-type=sites] .bca-nav__sub-title > a::before, .bca-icon--sites::before {
  content: "\f015";
}
.bca-nav__sub[data-content-type=approvals] .bca-nav__sub-title > a::before, .bca-icon--approvals::before {
  content: "\f46d";
}
.bca-nav__sub[data-content-type=topvisuals] .bca-nav__sub-title > a::before, .bca-icon--topvisuals::before {
  content: "\f144";
}
.bca-nav__sub[data-content-type=specials] .bca-nav__sub-title > a::before, .bca-icon--specials::before {
  content: "\f69a";
}
.bca-nav__sub[data-content-type=shops] .bca-nav__sub-title > a::before, .bca-icon--shops::before {
  content: "\f54e";
}
.bca-nav__system-list-item[data-system-type=shopcategory] .bca-nav__system-list-item-title > a::before, .bca-icon--shopcategory::before {
  content: "\f0ea";
}
.bca-nav__system-list-item[data-system-type=faqcategory] .bca-nav__system-list-item-title > a::before, .bca-icon--faqcategory::before {
  content: "\f059";
}
.bca-nav__system-list-item[data-system-type=keyword] .bca-nav__system-list-item-title > a::before, .bca-icon--keyword::before {
  content: "\f303";
}
 add end */
.bca-nav__sub[data-content-type="dashboard"] .bca-nav__sub-title > a::before,
.bca-icon--dashboard::before {
  content: "\f015";
}
.bca-nav__sub[data-content-type="contents"] .bca-nav__sub-title > a::before,
.bca-icon--contents::before {
  content: "\f0e8";
}
.bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a::before,
.bca-nav__system-title button::before,
.bca-nav__sub[data-content-type="system"] .bca-nav__sub-title > a::before,
.bca-icon--system::before {
  content: "\f013";
}
.bca-nav__system-list-item[data-system-type="siteconfigs"] .bca-nav__system-list-item-title > a::before,
.bca-icon--siteconfigs::before {
  content: "\f0c9";
}
.bca-nav__system-list-item[data-system-type="users"] .bca-nav__system-list-item-title > a::before,
.bca-icon--users::before {
  content: "\f007";
}
.bca-nav__system-list-item[data-system-type="sites"] .bca-nav__system-list-item-title > a::before,
.bca-icon--sites::before {
  content: "\f2c2";
}
.bca-nav__system-list-item[data-system-type="theme"] .bca-nav__system-list-item-title > a::before,
.bca-icon--theme::before {
  content: "\f1fc";
}
.bca-nav__system-list-item[data-system-type="plugin"] .bca-nav__system-list-item-title > a::before,
.bca-icon--plugin::before {
  content: "\f1e6";
}
.bca-nav__system-list-item[data-system-type="tools"] .bca-nav__system-list-item-title > a::before,
.bca-icon--tools::before {
  content: "\f0ad";
}
.bca-btn[data-bca-btn-type="publish"]::before,
.bca-btn-icon-text[data-bca-btn-type="publish"]::before,
.bca-btn-icon[data-bca-btn-type="publish"]::before,
.bca-icon--publish::before {
  content: "\f144";
}
.bca-btn[data-bca-btn-type="unpublish"]::before,
.bca-btn-icon-text[data-bca-btn-type="unpublish"]::before,
.bca-btn-icon[data-bca-btn-type="unpublish"]::before,
.bca-icon--unpublish::before {
  content: "\f28b";
}
.bca-btn-icon-text[data-bca-btn-type="preview"]::before,
.bca-btn-icon[data-bca-btn-type="preview"]::before,
.bca-icon--preview::before {
  content: "\f06e";
}
.bca-btn[data-bca-btn-type="edit"]::before,
.bca-btn-icon-text[data-bca-btn-type="edit"]::before,
.bca-btn-icon[data-bca-btn-type="edit"]::before,
.bca-icon--edit::before,
.context-menu-icon-edit::before {
  content: "\f303";
}
.bca-btn[data-bca-btn-type="copy"]::before,
.bca-btn-icon-text[data-bca-btn-type="copy"]::before,
.bca-btn-icon[data-bca-btn-type="copy"]::before,
.bca-icon--copy::before {
  content: "\f0c5";
}
.bca-btn[data-bca-btn-type="delete"]::before,
.bca-btn-icon-text[data-bca-btn-type="delete"]::before,
.bca-btn-icon[data-bca-btn-type="delete"]::before,
.bca-icon--delete::before,
.context-menu-icon-delete::before {
  content: "\f2ed";
}
.bca-icon--rename::before {
  content: "\f246";
}
.bca-icon--link::before {
  content: "\f0c1";
}
.bca-icon--alias::before {
  content: "\f360";
}
.bca-btn-icon-text[data-bca-btn-type="th-list"]::before,
.bca-btn-icon[data-bca-btn-type="th-list"]::before,
.bca-icon--th-list::before {
  content: "\f00b";
}
.bca-btn[data-bca-btn-type="back-to-list"]::before,
.bca-btn-icon-text[data-bca-btn-type="back-to-list"]::before,
.bca-btn-icon[data-bca-btn-type="back-to-list"]::before,
.bca-icon--back-to-list::before {
  content: "\f053";
}
.bca-btn[data-bca-btn-type="favorite"]::before,
.bca-btn-icon-text[data-bca-btn-type="favorite"]::before,
.bca-btn-icon[data-bca-btn-type="favorite"]::before,
.bca-nav-favorite-title-button::before,
.bca-icon--favorite::before {
  content: "\f004";
}
.bca-btn[data-bca-btn-type="menuitem"]::before,
.bca-btn-icon-text[data-bca-btn-type="menuitem"]::before,
.bca-btn-icon[data-bca-btn-type="menuitem"]::before,
.bca-icon--menuitem::before {
  content: "\f105";
}
.bca-btn[data-bca-btn-type="add"]::before,
.bca-btn-icon-text[data-bca-btn-type="add"]::before,
.bca-btn-icon[data-bca-btn-type="add"]::before,
.bca-nav-favorite-functions-add::before,
.bca-icon--add::before {
  content: "\f055";
}
.bca-btn[data-bca-btn-type="shop_index"]::before,
.bca-btn-icon-text[data-bca-btn-type="shop_index"]::before,
.bca-btn-icon[data-bca-btn-type="shop_index"]::before {
  content: "\f055";
}
.bca-btn[data-bca-btn-type="keyword_index"]::before,
.bca-btn-icon-text[data-bca-btn-type="keyword_index"]::before,
.bca-btn-icon[data-bca-btn-type="keyword_index"]::before {
  content: "\f055";
}
.bca-btn[data-bca-btn-type="help"]::before,
.bca-btn-icon-text[data-bca-btn-type="help"]::before,
.bca-btn-icon[data-bca-btn-type="help"]::before,
.bca-nav-favorite-functions-help::before,
.bca-icon--help::before {
  content: "\f059";
}
.bca-btn[data-bca-btn-type="permission"]::before,
.bca-btn-icon-text[data-bca-btn-type="permission"]::before,
.bca-btn-icon[data-bca-btn-type="permission"]::before,
.bca-icon--permission::before {
  content: "\f023";
}
.bca-btn-icon[data-bca-btn-type="apply"]::before,
.bca-icon--apply::before {
  content: "\f14a";
}
.bca-btn[data-bca-btn-type="home"]::before,
.bca-btn-icon-text[data-bca-btn-type="home"]::before,
.bca-btn-icon[data-bca-btn-type="home"]::before,
.bca-icon--home::before {
  content: "\f015";
}
.bca-btn-icon[data-bca-btn-type="switch"]::before,
.bca-icon--switch::before {
  content: "\f2f6";
}
.bca-btn-icon-text[data-bca-btn-type="open"]::before,
.bca-btn-icon[data-bca-btn-type="open"]::before,
.bca-icon--open::before {
  content: "\f07c";
}
.bca-btn[data-bca-btn-type="textcopy"]::before,
.bca-btn-icon-text[data-bca-btn-type="textcopy"]::before,
.bca-btn-icon[data-bca-btn-type="textcopy"]::before,
.bca-icon--textcopy::before {
  content: "\f0ea";
}
.bca-btn[data-bca-btn-type="download"]::before,
.bca-btn-icon-text[data-bca-btn-type="download"]::before,
.bca-btn-icon[data-bca-btn-type="download"]::before,
.bca-icon--download::before {
  content: "\f019";
}
.bca-btn[data-bca-btn-type="draggable"]::before,
.bca-btn-icon-text[data-bca-btn-type="draggable"]::before,
.bca-btn-icon[data-bca-btn-type="draggable"]::before,
.bca-icon--draggable::before {
  content: "\f338";
}
.bca-btn-icon[data-bca-btn-type="folder"]::before,
.bca-icon--folder::before {
  content: "\f07b";
}
.jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .bca-icon--folder::before {
  content: "\f07c";
}
.bca-btn-icon[data-bca-btn-type="file"]::before,
.bca-icon--file::before {
  content: "\f15b";
}
.bca-btn-icon[data-bca-btn-type="up-directory"]::before,
.bca-icon--up-directory::before {
  content: "\f062";
}
.bca-btn-icon[data-bca-btn-type="arrow-right"]::before,
.bca-icon--arrow-right::before {
  content: "\f061";
}
.bca-btn-icon[data-bca-btn-type="arrow-left"]::before,
.bca-icon--arrow-left::before {
  content: "\f060";
}
.bca-btn-icon[data-bca-btn-type="arrow-up"]::before,
.bca-icon--arrow-up::before {
  content: "\f062";
}
.bca-btn-icon[data-bca-btn-type="arrow-down"]::before,
.bca-icon--arrow-down::before {
  content: "\f063";
}
.bca-btn-icon[data-bca-btn-type="file-list"]::before,
.bca-icon--file-list::before {
  content: "\f15c";
}
.bca-btn-icon[data-bca-btn-type="file"]::before,
.bca-icon--file::before {
  content: "\f15b";
}
.bca-btn-icon[data-bca-btn-type="update"]::before,
.bca-icon--update::before {
  content: "\f021";
}
.bca-btn-icon[data-bca-btn-type="setting"]::before,
.bca-icon--setting::before {
  content: "\f013";
}
.bca-btn[data-bca-btn-type="search"]::before,
.bca-icon--search::before {
  content: "\f002";
}
.bca-btn[data-bca-btn-type="clear"]::before,
.bca-icon--clear::before {
  content: "\f021";
}
.bca-datetimepicker__date-label::before,
.bca-icon--datetimepicker-date::before {
  content: "\f133";
}
.bca-datetimepicker__time-label::before,
.bca-icon--datetimepicker-time::before {
  content: "\f017";
}
.bca-list__item::before,
.bca-icon--list-default::before {
  content: "\f105";
}
.bca-list[data-bca-list-type="circle"] .bca-list__item::before,
.bca-icon--list-circle::before {
  content: "\f111";
}
.ui-dialog label.error::before,
.error-message::before,
.bca-icon--error::before {
  content: "\f071";
}
#MessageBox .alert-message::before,
#authMessage::before,
#AlertMessage::before,
#BcMessageBox .alert-message::before,
.bca-icon--alert::before {
  content: "\f071";
}
#MessageBox .message::before,
#MessageBox .notice-message::before,
#BcMessageBox .notice-message::before,
#UpdateMessage::before,
.bca-icon--notification::before {
  content: "\f05a";
}
.bca-footer__sns__link--facebook::before,
.bca-icon--facebook::before {
  content: "\f39e";
}
.bca-footer__sns__link--twitter::before,
.bca-icon--twitter::before {
  content: "\f099";
}
.bca-icon--next::before {
  content: "\f105";
}
.bca-icon--back::before {
  content: "\f104";
}
.bca-icon--asc::before {
  content: "\f0d8";
}
.bca-icon--desc::before {
  content: "\f0d7";
}
.bca-icon--chevron-down::before {
  content: "\f078";
}
.bca-icon--list::before {
  content: "\f0ca";
}
.bca-icon--plus-square::before {
  content: "\f0fe";
}
.bca-icon--question-circle::before {
  content: "\f059";
}
.bca-icon--minus-square::before {
  content: "\f146";
}
.bca-icon--bookmark::before {
  content: "\f02e";
}
.bca-icon--globe::before {
  content: "\f57d";
}
.jstree-proton .jstree-container-ul .jstree-node .function::before {
  content: "\f141";
}
.bca-icon--mail::before {
  content: "\f0e0";
}

.bca-nav__system-list-item[data-system-type="users"] .bca-nav__system-list-item-title > a::before,
.bca-icon--users::before,
.bca-nav__system-list-item[data-system-type="sites"] .bca-nav__system-list-item-title > a::before,
.bca-icon--sites::before,
.bca-btn[data-bca-btn-type="publish"]::before,
.bca-btn-icon-text[data-bca-btn-type="publish"]::before,
.bca-btn-icon[data-bca-btn-type="publish"]::before,
.bca-icon--publish::before,
.bca-btn[data-bca-btn-type="unpublish"]::before,
.bca-btn-icon-text[data-bca-btn-type="unpublish"]::before,
.bca-btn-icon[data-bca-btn-type="unpublish"]::before,
.bca-icon--unpublish::before,
.bca-btn-icon-text[data-bca-btn-type="preview"]::before,
.bca-btn-icon[data-bca-btn-type="preview"]::before,
.bca-icon--preview::before,
.bca-btn[data-bca-btn-type="copy"]::before,
.bca-btn-icon-text[data-bca-btn-type="copy"]::before,
.bca-btn-icon[data-bca-btn-type="copy"]::before,
.bca-icon--copy::before,
.bca-btn[data-bca-btn-type="delete"]::before,
.bca-btn-icon-text[data-bca-btn-type="delete"]::before,
.bca-btn-icon[data-bca-btn-type="delete"]::before,
.bca-icon--delete::before,
.context-menu-icon-delete::before,
.bca-btn-icon[data-bca-btn-type="apply"]::before,
.bca-icon--apply::before,
.bca-btn-icon[data-bca-btn-type="file"]::before,
.bca-icon--file::before,
.bca-datetimepicker__date-label::before,
.bca-icon--datetimepicker-date::before,
.bca-datetimepicker__time-label::before,
.bca-icon--datetimepicker-time::before {
  font-weight: 400;
}

.bca-footer__sns__link--facebook::before,
.bca-icon--facebook::before,
.bca-footer__sns__link--twitter::before,
.bca-icon--twitter::before {
  font-family: "Font Awesome 5 Brands";
}

/* display
----------------------------------------------- */
/*.display-none {
	display:none;
}*/
/* text
----------------------------------------------- */
/*
.weight-normal {
	font-weight: normal!important;
}
.weight-bold {
	font-weight:bold!important;
}
.size-small {
	font-size:small!important;
}
.size-smaller {
	font-size: x-small!important;
}
.size-medium {
	font-size:medium!important;
}
.size-large {
	font-size:large!important;
}
.size-larger {
	font-size: x-large!important;
}*/
.align-left {
  text-align: left !important;
}

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

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

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

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

.bc-align-center {
  text-align: center !important;
}

/* float
----------------------------------------------- */
/*.float-left {
	float:left;
}
.float-right {
	float:right;
}
.img-right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.img-left {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}*/
/* clear
----------------------------------------------- */
/*.clear {
	clear:both;
}
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}*/
/* 縦方向中央揃え
----------------------------------------------- */
/*.vertical-middle{
		position: relative!important;
}
.vertical-middle .inner{
		position: absolute!important;
		top: 50%!important;
		margin-top: -1em!important;
}*/
/*
.required {
	color:#C30;
	font-size:16px;
}
*/
.photo {
  padding: 5px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.outside-link {
  background: url(../../img/admin/blt_outside_link.png) no-repeat left -1px;
  padding-left: 18px;
}

/*.full-width {
	width:100%;
}*/
#vakata-dnd {
  background-color: #fff;
}
#vakata-dnd div {
  padding-right: 14px !important;
}

a {
  color: #2b7bb9; /* 6fa83d */
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

:root {
  font-size: 10px;
  font-family: Arial, Geneva, sans-serif, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
  color: #424f44;
  background: #fff;
}

body {
  min-width: 960px;
  height: 100%;
  line-height: 1.15;
  /*  background-color: #2a332c;*/
}
@media screen and (max-width: 768px) {
  body {
    min-width: auto;
  }
}

body * {
  box-sizing: border-box;
}

[hidden] {
  display: none;
}

/* ==================================================================== */
/* 旧CSSからの不明クラス取扱所
/* ==================================================================== */
.upload-file input[type="file"] {
  margin-bottom: 5px;
}

.upload-file a {
  padding: 5px;
  background-color: #f1f1f1;
  display: inline-block;
}

.edit-link {
  margin-bottom: 10px;
  text-align: right;
  font-size: 12px;
}

.edit-link a {
  border: 1px solid #1c98d4;
  color: #1c98d4;
  padding: 5px 10px;
  text-decoration: none;
}

.edit-link a:hover {
  color: #1c98d4;
  text-decoration: underline;
}

.error-message {
  color: #c30;
  padding-left: 24px;
  font-weight: bold;
  font-size: small;
}

.form-error {
  border: 1px solid #f20014 !important;
}

.error {
  color: #c30;
}

.error em {
  color: #06c;
  font-style: normal;
  font-weight: bold;
}

/* form-table
----------------------------------------------- */
.list-table .error-message {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.annotation-text {
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
}

.annotation-text small {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #c30;
  color: #c30;
  padding: 2px 5px;
  white-space: nowrap;
  border: 1px solid #c30;
  background: #fff;
}

.contents-body .form-table td.applicationrow {
  background-color: #ffccff;
}

.bca-table-listup .applicationrow th,
.bca-table-listup .applicationrow td {
  background-color: #ffccff !important;
}

/* edit form
----------------------------------------------- */
.editor-area {
  text-align: center;
}

/* waiting-box
----------------------------------------------- */
.waiting-box {
  background-color: #fff;
  position: fixed;
  z-index: 10000;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
}

.waiting-box div {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  font-size: 10px;
  padding-bottom: 100px;
  font-family: Verdana, Geneva, sans-serif;
}

.waiting-box img {
  margin-bottom: 10px;
}

/* em-box
----------------------------------------------- */
/* tree empty
----------------------------------------------- */
.tree-empty {
  border: 1px solid #ddd;
  padding: 15px;
  color: #535a62;
  font-size: 16px;
  font-weight: bold;
  margin: 0 auto 20px;
  text-align: center;
  line-height: 24px;
}

.no-data {
  padding: 10px 10px 10px 10px;
  text-align: center;
}

.size-counter {
  font-size: 20px;
  font-weight: bold;
  color: #ccc;
  padding: 0 5px;
  vertical-align: bottom;
}

.size-counter small {
  font-size: 10px;
  color: #ccc;
}

/* phpinfo
----------------------------------------------- */
.phpinfo {
  border: 1px solid #ddd;
}

/* ui
----------------------------------------------- */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

.corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0px;
}

/* Credit
----------------------------------------------- */
#Credit {
  background-color: #000;
  position: absolute;
  top: 0;
  min-height: 945px;
  height: 100%;
  width: 100%;
  z-index: 90;
  opacity: 0.85;
  filter: alpha(opacity=85);
  /* IE lt 8 */
  -ms-filter: "alpha(opacity=85)";
  /* IE 8 */
  -khtml-opacity: 0.85;
  /* Safari 1.x */
  -moz-opacity: 0.85;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  display: none;
}

#CreditInner {
  position: relative;
  overflow: hidden;
  height: 100%;
}

#CreditScroller {
  padding: 40px;
  position: relative;
  margin: 0 auto;
  display: none;
}

#CreditScroller h1 {
  font-size: 40px;
  margin-bottom: 80px;
  font-weight: bold;
}

#CreditScroller h2 {
  font-size: 30px;
  font-weight: bold;
  xmargin-top: 20px;
  margin-bottom: 40px;
}

#CreditScroller ul {
  margin-bottom: 20px;
  font-size: 16px;
  list-style: none;
}

#CreditScroller ul li {
  line-height: 30px;
}

#CreditScroller ul li a {
  color: #fff;
}

#CreditScroller .section {
  margin-bottom: 80px;
}

#CreditScrollerInner {
  width: 600px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  #CreditScrollerInner {
    width: 100%;
  }
}

/* WidgetSetting
----------------------------------------------- */
#WidgetSetting {
  margin-top: 20px;
}

#WidgetSetting .ui-widget-content {
  cursor: move;
  margin: 10px auto 5px;
  border: 0;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ededed;
  padding: 0;
}

#WidgetSetting .ui-widget-content .head {
  cursor: move;
  margin: 10px auto 5px;
  font-weight: normal;
  color: #535a62;
  font-size: 1.4rem;
  border: 1px solid #eeeeea;
  background: #f8f8f8;
}

#WidgetSetting .ui-widget-content .head:hover {
  background: #f4f4f4;
  background: -moz-linear-gradient(top, #f4f4f4, #dfdfdf 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), color-stop(100%, #dfdfdf));
  background: -o-linear-gradient(top, #f4f4f4, #dfdfdf 100%);
}

#WidgetSetting .ui-widget-content .head:active {
  background: #cdcdcd;
  background: -moz-linear-gradient(top, #cdcdcd, #eee 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), color-stop(100%, #eee));
  background: -o-linear-gradient(top, #cdcdcd, #eee 100%);
}

#WidgetSetting .ui-draggable-dragging {
  /*width:100%;*/
}

#WidgetSetting .ui-widget-content .head {
  padding: 8px 15px;
  margin: 0;
  font-weight: bold;
}

#WidgetSetting .setting .head {
  color: #999;
}

#WidgetSetting .setting .del {
  float: right;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  border-left: 1px solid #dfdfdf;
  padding: 8px 10px;
}

#WidgetSetting .ui-widget-content .action {
  padding: 8px 10px;
  float: right;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  border-left: 1px solid #dfdfdf;
}

#WidgetSetting .ui-widget-content .content {
  padding: 3px 10px 10px 10px;
  clear: both;
  display: none;
}

#WidgetSetting .ui-widget-content .content p {
  margin: 0 !important;
}

#WidgetSetting #Source .ui-widget-content {
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
  margin-bottom: 0;
}

#WidgetSetting #Source .description {
  /*margin:0 12px 20px;*/
  padding: 15px 15px;
  width: 100%;
  border-left: solid 1px #eeeeea;
  border-right: solid 1px #eeeeea;
  border-bottom: solid 1px #eeeeea;
  margin: 0;
}

#WidgetSetting #SourceOuter,
#WidgetSetting #TargetOuter {
  width: 50%;
  float: left;
}

#WidgetSetting #Source {
  border: 1px solid #eeeeea;
  padding: 20px;
  margin: 10px;
  /*-webkit-border-radius: 10px;*/
  /*-moz-border-radius: 10px;*/
  /*border-radius: 10px;*/
}

#WidgetSetting #Target {
  min-height: 210px;
  border: 1px solid #eeeeea;
  padding: 20px;
  margin: 10px;
}

#WidgetSetting #Target .enabled .head {
  color: #535a62;
}

#WidgetSetting .topDrop {
  background-color: #efefef;
}

#WidgetSetting .template {
  display: none;
}

#WidgetSetting .placeholder {
  height: 26px;
  background: none;
  border: 1px solid #ffff00;
  background-color: #ffffff;
}

#WidgetSetting #WidgetAreaUpdateTitleForm {
  display: inline;
}

#WidgetSetting #Target .setting textarea {
  width: 98%;
  height: 310px;
}

#WidgetSetting #Source h3 {
  border: none;
  border-bottom: 1px solid #eeeeea;
  padding-left: 0;
  font-weight: normal;
  font-size: 1.6rem;
  margin-top: 40px;
  padding-bottom: 10px;
}

#ListAjaxLoader {
  display: none;
  vertical-align: bottom;
  padding: 6px;
}

#WidgetSetting h2 {
  font-size: 2rem;
  font-weight: normal;
}

#WidgetSetting #WidgetsType h3 {
  padding-left: 30px;
  border: 1px solid #eeeeea !important;
  margin-top: 0px;
}

#WidgetSetting #WidgetsType .WidgetsTypeSection {
  margin: 0px;
  padding: 10px;
}

/* ==================================================================== */
/*    Pages
/* ==================================================================== */
/* list-table
----------------------------------------------- */
.list-table .page-status {
  text-align: center;
}

/* TreeList
----------------------------------------------- */
#PageTreeList {
  padding: 20px 20px;
  border: 1px solid #ccc;
  margin-top: 25px;
}

#TreeList {
  font-size: 14px;
}

#TreeList a {
  color: #535a62;
}

#TreeList a:hover {
  color: #aaa;
  text-decoration: none;
}

#cboxContent button {
  border: none;
}

.filetree span.folder,
.filetree span.file {
  padding: 1px 0 1px 18px !important;
  display: block;
  line-height: 1em;
  margin-bottom: 10px;
}

/* ==================================================================== */
/*    Installations
/* ==================================================================== */
#Installations li.check {
  color: #ccc;
}

#Installations li.failed {
  border-left: 5px solid #e02;
  color: #f03;
}

#Installations .check-result {
  font-size: 24px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 30px;
}

#Installations .check-result small {
  font-size: 14px;
  line-height: 30px;
  font-weight: normal !important;
}

#Installations input[type="text"],
#Installations input[type="password"],
#Installations textarea {
  font-size: 18px;
  border: 1px solid #ccc;
  padding: 3px 5px;
}

#Installations select {
  font-size: 18px;
  border: 1px solid #ccc;
}

#Installations .step-1 {
  height: 300px;
  background: url(../../img/admin/bg_install.png) no-repeat right bottom #fff;
}

/* ==================================================================== */
/*    Updaters
/* ==================================================================== */
/* ==================================================================== */
/*    Dashboard
/* ==================================================================== */
#AdminDashboard .pagination .next,
#AdminDashboard .pagination .prev {
  padding: 0;
}

#AdminDashboard .pagination .next a,
#AdminDashboard .pagination .prev a {
  padding: 1px 6px;
}

#AdminDashboard .pagination span span a,
#AdminDashboard .pagination .disabled,
#AdminDashboard .pagination .current {
  padding: 1px 6px;
}

/* ==================================================================== */
/*    Themes
/* ==================================================================== */
.ui-widget-content {
  border: 1px solid #ddd;
}

#PageTreeList {
  padding: 20px 20px;
  border: 1px solid #ccc;
  margin-top: 25px;
}

.ui-tabs .ui-tabs-nav li {
  font-weight: bold;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #535a62;
}

#TreeList a {
  color: #535a62;
}

#TreeList a:hover {
  color: #aaa;
  text-decoration: none;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #535a62;
}

#ContentsFormTabs {
  margin-bottom: 20px;
}

#ContentsFormTabs .ui-tabs-panel {
  padding: 1em;
}

#ContentsFormTabs table {
  margin-bottom: 0;
}

/* ==================================================================== */
/*    Contents
/* ==================================================================== */
.ui-widget-content {
  border: 1px solid #ddd;
}

#DataList td .alias {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../../img/admin/icon_alias_layerd.png");
  position: relative;
  top: -32px;
}

#RelatedContentsSetting .icon-add-layerd {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url("../../img/admin/icon_add_layerd.png");
  position: absolute;
  margin-left: -32px;
}

#ContentsFormTabs {
  display: none;
}

/* ==================================================================== */
/*    CkEditor
/* ==================================================================== */
.cke_chrome {
  border: 1px solid #ddd !important;
  box-shadow: none !important;
}

.cke_top,
.cke_bottom {
  background: #efefef !important;
  background-image: linear-gradient(to bottom, #efefef, #eee) !important;
}

/* ==================================================================== */
/*    Etc
/* ==================================================================== */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #535a62;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #535a62;
}

.helptext {
  display: none;
}

.eyecatch-list li {
  float: left;
  list-style-type: none;
  background: none;
}

.eyecatch-list li img {
  margin-bottom: 10px;
}

.eyecatch-list li p {
  text-align: center;
}

#BasicSetting .url,
#BlogPostForm .url {
  font-weight: bold;
  font-size: 14px;
  word-break: break-all;
}

#BasicSetting .url a {
  color: #9c0;
  padding-left: 5px;
  padding-right: 5px;
}

#SectionLangAccessType label,
#SectionDeviceAccessType label {
  white-space: nowrap;
}

/* context-menu
----------------------------------------------- */
.context-menu-icon-edit::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}

.context-menu-icon-delete::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}

.context-menu-icon::before {
  color: #424f44 !important;
}

.context-menu-item {
  font-size: 14px;
  line-height: 2.4em;
  padding: 0 2em 0 2.4em;
  height: 2.4em;
  text-shadow: 1px 1px 0 #fff;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}

.context-menu-item span {
  display: block;
  padding-left: 0.5em;
}

.context-menu-hover {
  background-color: #ddd !important;
  color: #424f44 !important;
}

.context-menu-list {
  padding: 2px;
  border-radius: 0;
  background: #f5f5f5;
}

.display-none {
  display: none;
}

#UploaderForm .uploader-file-file {
  font-size: 1.4rem !important;
}

.bca-search__btns .bca-btn-lg {
  padding-left: 2em;
  padding-right: 2em;
}

.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

.bca-app {
  display: grid;
  min-height: 100vh;
  grid-template-rows: auto 1fr auto;
}
@media screen and (max-width: 768px) {
  .bca-app {
    display: block;
  }
}
.bca-container {
  position: relative;
  height: auto;
  display: flex;
}

.bca-main {
  font-size: 1.4rem;
  position: relative;
  flex-basis: 100%;
  overflow: auto;
  background: #f8f8f8;
  line-height: 1.4;
}
.bca-main__body {
  padding: 0;
}
.bca-main__contents,
#PreviewBox {
  padding: 20px;
  margin: 20px;
  background-color: #fff;
  border: 1px solid #eeeeea;
}
#PreviewBox {
  padding: 20px;
  background-color: #fff;
  border: 1px solid #eeeeea;
}
/* 見たまま編集機能ON */
.p_active tr {
  display: flex;
  flex-direction: column;
}
.p_active .bca-form-table__label,
.p_active .bca-textbox__input[data-input-text-size="full-counter"] {
  width: 100%;
}
.p_active .bca-form-table__input {
  display: flex;
  flex-direction: column;
}
.p_active .bca-file__figure {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .p_active .bca-form-table__label {
    width: 100%;
  }
}
.p_active .bca-checkbox__label {
  white-space: initial;
}
.p_active .bca-label[data-bca-label-type="required"] {
  float: none;
  margin: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  #PreviewBox .l-container {
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  .bca-main__contents {
    margin: 0 auto;
  }
}
.bca-main__header {
  padding: 10px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  border-bottom: 1px solid #eeeeea;
}
.bca-main__header-title {
  flex: 0 0 auto;
  margin: 0 1em 0 0;
  font-size: 2rem;
  font-weight: 900;
  color: #424f44;
  line-height: 40px;
}
.bca-main__header-actions {
  display: inline-block;
  vertical-align: top;
  flex: 1 1 auto;
}
.bca-main__header-menu {
  flex: 0 1 auto;
}
.bca-main__section {
  margin-bottom: 30px;
}
.bca-main__heading {
  display: inline-block;
  margin: 0 1em 1em 0;
  padding: 0.25em 0 0.25em;
  font-weight: normal;
}
.bca-main__heading[data-bca-heading-size="lg"] {
  font-size: 2rem;
}
.bca-main__heading[data-bca-heading-size="md"] {
  font-size: 1.6rem;
}
.bca-main__text {
  margin: 0 0 1em;
  line-height: 1.5;
}
.bca-main pre {
  background-color: #efefef;
  padding: 5px 10px;
}
.bca-main code {
  background-color: #efefef;
  padding: 2px 5px;
}
.bca-main__number-list li {
  margin: 20px 0;
}

.bca-icon--dashboard::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--contents::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--system::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--siteconfigs::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--users::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--sites::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--theme::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--plugin::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--tools::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--publish::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--unpublish::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--preview::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--edit::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--copy::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--delete::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--th-list::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--back-to-list::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--favorite::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--menuitem::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--add::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--help::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--permission::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--apply::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--home::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--switch::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--open::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--textcopy::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--download::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--draggable::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--folder::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--file::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--up-directory::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--arrow-right::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--arrow-left::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--arrow-up::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--arrow-down::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--file-list::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--update::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--setting::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--search::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--clear::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--datetimepicker-date::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--datetimepicker-time::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--list-default::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--list-circle::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--error::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--alert::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--notification::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--facebook::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--twitter::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--next::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--back::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--asc::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--desc::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--chevron-down::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--list::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--plus-square::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--question-circle::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--minus-square::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--bookmark::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--alias::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--rename::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--link::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--globe::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--mail::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}

[class*="bca-icon"] .bca-icon-label {
  display: none;
}

[class^="bca-icon"][data-bca-icon-size="lg"] {
  font-size: 2.4rem;
}
[class^="bca-icon"][data-bca-icon-size="sm"] {
  font-size: 1.4rem;
}
[class^="bca-icon"][data-bca-icon-size="xs"] {
  font-size: 1.2rem;
}

/* ==================================================================== */
/*    Header
/* ==================================================================== */
/* Header
----------------------------------------------- */
#Header {
  background-color: #fff;
}

/* Logo
----------------------------------------------- */
#Logo {
  padding: 10px 40px;
}

/* ==================================================================== */
/*    Footer
/* ==================================================================== */
.bca-footer {
  width: 100%;
  color: #ccc;
  background-color: #2b7bb9;
}
.bca-footer__inner {
  min-width: 960px;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .bca-footer__inner {
    min-width: auto;
  }
}
.bca-footer__header {
  text-align: center;
}
.bca-footer__logo {
  width: 82px;
  margin-bottom: 10px;
}
.bca-footer__banner {
  margin: 0;
  padding: 0;
  list-style: none;
}
.bca-footer__banner__item {
  margin: 0;
  padding: 0;
}
.bca-footer__baser-version {
  margin-bottom: 10px;
}
.bca-footer__banner {
  display: flex;
  justify-content: center;
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
}
.bca-footer__banner__item {
  margin: 0;
  padding: 0 5px;
}
.bca-footer__sns {
  display: flex;
  justify-content: center;
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
}
.bca-footer__sns__item {
  margin: 0;
  padding: 0 5px;
}
.bca-footer__sns__link {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 0px;
  padding-top: 30px;
  overflow: hidden;
  font-size: 2.2rem;
  background-color: #2b7bb9; /* 6fa83d */
}
.bca-footer__sns__link:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}
.bca-footer__sns__link--facebook {
  background-color: #3f5d93;
}
.bca-footer__sns__link--facebook::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-footer__sns__link--twitter {
  background-color: #54abed;
}
.bca-footer__sns__link--twitter::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-footer__links {
  display: flex;
  justify-content: center;
  margin: 0 0 38px;
  padding: 0;
  list-style: none;
  font-size: 1.2rem;
}
.bca-footer__links__item {
  padding: 0 1em;
}
.bca-footer__links__item a:link,
.bca-footer__links__item a:visited,
.bca-footer__links__item a:active {
  color: #ccc;
}
.bca-footer__links__item a:hover {
  color: #2b7bb9; /* 6fa83d */
}
.bca-footer__copyright {
  margin: 0;
  text-align: center;
}
.bca-footer__inner--full {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  padding: 7px 20px 7px 12px;
}
.bca-footer__inner--full .bca-footer__main {
  display: flex;
  align-items: center;
}
.bca-footer__inner--full .bca-footer__main .bca-footer__baser-version {
  padding-right: 10px;
  margin: 0;
}
.bca-footer__inner--full .bca-footer__main .bca-footer__banner {
  margin: 0;
}
@font-face {
  font-family: "Font Awesome baserCMS Toolbar";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../../fonts/admin/fa-solid-900.eot");
  src: url("../../fonts/admin/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../fonts/admin/fa-solid-900.woff2") format("woff2"), url("../../fonts/admin/fa-solid-900.woff") format("woff"), url("../../fonts/admin/fa-solid-900.ttf") format("truetype"), url("../../fonts/admin/fa-solid-900.svg#fontawesome") format("svg");
}
body {
  margin-top: 40px !important;
}

.bca-toolbar {
  line-height: 1.15 !important;
  font-family: "Font Awesome baserCMS Toolbar", Arial, Geneva, sans-serif, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック" !important;
  font-size: 12px !important;
  height: 40px !important;
  position: fixed !important;
  z-index: 150 !important;
  width: 100% !important;
  top: 0 !important;
  left: 0 !important;
}
.bca-toolbar,
.bca-toolbar * {
  box-sizing: border-box !important;
  font-size: 12px;
}
.bca-toolbar__body {
  height: 40px !important;
  background-color: #2b7bb9 !important;
  display: flex !important;
  justify-content: space-between !important;
}
.bca-toolbar .bca-toolbar__logo {
  flex: 0 1 auto !important;
  display: flex !important;
  padding: 0 12px 0 12px !important;
}
.bca-toolbar .bca-toolbar__logo-link {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  color: currentColor !important;
  text-decoration: none !important;
}
.bca-toolbar .bca-toolbar__logo-symbol {
  padding: 4px 7px 4px 4px !important;
  margin-right: 8px !important;
  border-right: 1px solid #ccc !important;
  box-sizing: content-box !important;
  width: 24px;
  height: 21px;
}
.bca-toolbar .bca-toolbar__logo-text {
  display: inline !important;
  padding: 0 !important;
  color: #fff !important;
  vertical-align: top !important;
}
.bca-toolbar__tools {
  flex: 1 0 auto !important;
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
}
/*.bca-toolbar__tools-button a, form { lim-n 23/03/29 */
.bca-toolbar__tools-button a {
  margin: 8px 0.3em !important;
  padding: 3px 8px 3px 5px !important;
  background: #fff !important;
  border-radius: 22px !important;
  color: #333;
  text-decoration: none !important;
}
.bca-toolbar__tools-button a::before {
  margin: 0 0.4em 0 0.2em !important;
  display: inline-block !important;
  background-repeat: no-repeat;
}
.bca-toolbar__tools-button a:hover {
  background: #ccc !important;
  color: #333 !important;
}
.bca-toolbar__tools-button-add a::before {
  content: "\f055";
}
.bca-toolbar__tools-button-edit a::before {
  content: "\f303";
}
.bca-toolbar__tools-button-publish a::before {
  content: "\f06e";
}
.bca-toolbar__tools-mode span {
  margin: 8px !important;
  padding: 3px 8px 3px 5px !important;
  border-radius: 22px !important;
  background-color: #f20014 !important;
  font-weight: bold !important;
  color: #fff !important;
}
.bca-toolbar__users .bc-btn {
  margin-left: 5px;
}
.bca-toolbar__users > ul {
  display: flex !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 100% !important;
}
.bca-toolbar__users > ul > li {
  list-style: none !important;
  display: block !important;
  height: 100% !important;
}
.bca-toolbar__users > ul > li > a {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  height: 100% !important;
  position: relative !important;
  z-index: 1;
  box-shadow: 0 0 0 #ccc !important;
  border: 0 !important;
  width: 100% !important;
  padding: 2px 20px !important;
  color: #fff !important;
  text-decoration: none !important;
}
.bca-toolbar__users > ul > li > a:hover,
.bca-toolbar__users > ul > li > a:focus {
  background-color: #444 !important;
}
.bca-toolbar__users > ul > li > ul {
  display: none !important;
}
.bca-toolbar__users > ul > li.active {
  position: relative !important;
}
.bca-toolbar__users > ul > li.active > a {
  color: #ccc !important;
  background-color: #fff !important;
  border-bottom: 0 !important;
}
.bca-toolbar__users > ul > li.active > ul {
  display: block !important;
  margin: -1px 0 0 !important;
  padding: 0;
  position: absolute !important;
  right: 0 !important;
  border: 1px solid #ccc !important;
  box-shadow: 0 1px 3px #ccc !important;
  background-color: #fff !important;
}
.bca-toolbar__users > ul > li.active > ul li {
  list-style: none !important;
  display: block !important;
  white-space: nowrap !important;
}
.bca-toolbar__users > ul > li.active > ul a {
  box-shadow: 0 0 0 #ccc !important;
  color: #535a62 !important;
  border: 0 !important;
  width: 100% !important;
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  padding: 2px 20px !important;
  text-decoration: none !important;
  height: 40px !important;
  position: relative !important;
  z-index: 1 !important;
}
.bca-toolbar__users > ul > li.active > ul a:hover {
  background-color: #6fa83d !important;
  color: #fff !important;
}

.bca-nav {
  font-size: 1.4rem;
  flex-basis: 208px;
  background: #eeeeea;
  position: relative;
  z-index: 100;
}
.bca-nav__main {
  font-size: 1em;
  position: relative;
  background: #eeeeea;
}
.bca-nav__main-title {
  display: none;
}
.bca-nav__sub {
  font-size: 1em;
  position: relative;
  background: #eeeeea;
}
.bca-nav__sub,
.bca-nav__sub *,
.bca-nav__sub *::before,
.bca-nav__sub *::after {
  box-sizing: border-box;
}
.bca-nav__main > .bca-nav__sub:first-of-type {
  border-top: none;
}
.bca-nav__sub-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: bold;
  cursor: pointer;
}
.bca-nav__sub-title-label {
  display: flex;
  vertical-align: middle;
  padding: 12px 10px 12px 10px;
  font-weight: 900;
}
.bca-nav__sub-title-label:before {
  display: inline-block;
  width: 16px;
  text-align: center;
  margin: 0 10px 0 0 !important;
}
.bca-nav__sub-title-label:link,
.bca-nav__sub-title-label:visited {
  color: #424f44;
}
.bca-nav__sub-title-label:hover {
  text-decoration: none;
  color: #424f44;
  background: #ddd;
}
.bca-nav__sub-title-label span {
  font-weight: bold;
}
.bca-nav__sub[data-content-is-current="true"] .bca-nav__sub-title {
  background-color: #424f44;
}
.bca-nav__sub[data-content-is-current="true"] .bca-nav__sub-title-label {
  color: #fff;
}
.bca-nav__sub-list {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 200px;
  margin: 0;
  list-style: none;
  padding-left: 0;
  padding-top: 11px;
  padding-bottom: 11px;
}
.bca-nav__sub-list-item {
  font-size: 1.4rem;
  display: block;
  position: relative;
}
.bca-nav__sub-list-item a {
  display: block;
  white-space: nowrap;
  padding: 7px 20px 5px 35px;
  color: #424f44;
  font-size: 1.3rem;
}
.bca-nav__sub-list-item a::before {
  font-size: 1.5em !important;
  opacity: 0.7;
}
.bca-nav__sub-list-item a:link,
.bca-nav__sub-list-item a:visited {
  color: #424f44;
}
.bca-nav__sub-list-item a:link:after,
.bca-nav__sub-list-item a:visited:after {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  content: "";
  display: block;
  width: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.bca-nav__sub-list-item a:hover {
  font-weight: bold;
  text-decoration: none;
  color: #424f44;
}
.bca-nav__sub-list-item a:hover::before {
  opacity: 1;
}
.bca-nav__sub:hover .bca-nav__sub-list {
  display: block;
  background: #eeeeea;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  z-index: 10;
}
.bca-nav__sub:hover .bca-nav__sub-list::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 20;
  top: 10px;
  left: -20px;
  border: 10px solid;
  border-color: transparent #eeeeea transparent transparent;
}
.bca-nav__sub[data-content-is-current="true"] .bca-nav__sub-title {
  background-color: #424f44;
}
.bca-nav__sub[data-content-is-current="true"] .bca-nav__sub-title-label {
  color: #fff;
}
.bca-nav__sub[data-content-is-current="true"] .bca-nav__sub-title-label:hover {
  background: #424f44;
}
.bca-nav__sub[data-content-is-expanded="true"] .bca-nav__sub-title {
  color: #424f44;
  cursor: default;
  background: #ddd;
}
.bca-nav__sub[data-content-is-expanded="true"] .bca-nav__sub-list {
  display: block;
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  transform: none;
  box-shadow: none;
  background: #f8f8f8;
  padding: 0;
}
.bca-nav__sub[data-content-is-expanded="true"] .bca-nav__sub-list-item a {
  padding: 6px 20px 5px 35px;
  white-space: inherit;
}
.bca-nav__sub[data-content-is-expanded="true"] .bca-nav__sub-list-item[data-sub-content-is-current="true"] {
  background: #424f44;
}
.bca-nav__sub[data-content-is-expanded="true"] .bca-nav__sub-list-item[data-sub-content-is-current="true"] a {
  padding: 13px 20px 11px 35px;
  position: relative;
  color: #fff;
  font-weight: bold;
}
.bca-nav__sub[data-content-is-expanded="true"] .bca-nav__sub-list-item[data-sub-content-is-current="true"] a:link,
.bca-nav__sub[data-content-is-expanded="true"] .bca-nav__sub-list-item[data-sub-content-is-current="true"] a:visited {
  color: #fff;
}
.bca-nav__sub[data-content-is-expanded="true"]:hover .bca-nav__sub-list::before {
  content: none;
}
.bca-nav__sub[data-content-type] .bca-nav__sub-title > a:before {
  width: 16px;
  text-align: center;
  margin-right: 10px;
}
.bca-nav__sub[data-content-type="dashboard"] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__sub[data-content-type="contents"] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
/* add start
.bca-nav__sub[data-content-type=users] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__sub[data-content-type=sites] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__sub[data-content-type=approvals] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__sub[data-content-type=topvisuals] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__sub[data-content-type=specials] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__sub[data-content-type=shops] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
 add end */
.bca-nav__sub[data-content-type="system"] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
[data-bca-state="true"] .bca-nav__system-title-icon {
  transform: rotate(180deg);
}
.bca-nav__system-title {
  margin: 0;
}
.bca-nav__system-title button {
  appearance: none;
  text-align: left;
  font-size: 1.4rem;
  font-weight: bold;
  border: none;
  background: none;
  margin: 0;
  padding: 12px 10px 12px 10px;
  width: 100%;
  height: 100%;
  color: #424f44;
  cursor: pointer;
  outline: none;
}
.bca-nav__system-title button::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-title-icon {
  display: inline-block;
  margin: 0;
  transition: 0.1s all;
  vertical-align: middle;
  margin-right: 6px;
  margin-left: 6px;
  float: right;
}
.bca-nav__system-title-icon::before {
  margin: 0;
}
.bca-nav__system-list-item {
  padding: 0;
  position: relative;
}
.bca-nav__system-list-item:hover {
  color: #2b7bb9; /* 6fa83d */
}
.bca-nav__system-list-item:hover .bca-nav__system-sub-list {
  display: block;
  background: #eeeeea;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  z-index: 10;
}
.bca-nav__system-list-item:hover .bca-nav__system-sub-list::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 20;
  top: 10px;
  left: -20px;
  border: 10px solid;
  border-color: transparent #eeeeea transparent transparent;
}
.bca-nav__system-list-item-title {
  margin: 0;
  padding: 0;
}
.bca-nav__system-list-item-title-label {
  display: flex;
  vertical-align: middle;
  padding: 12px 10px 12px 10px;
}
.bca-nav__system-list-item-title-label:before {
  display: inline-block;
  width: 16px;
  text-align: center;
  margin-right: 10px !important;
}
.bca-nav__system-list-item-title-label:link,
.bca-nav__system-list-item-title-label:visited {
  color: #424f44;
}
.bca-nav__system-list-item-title-label:hover {
  text-decoration: none;
  color: #424f44;
  background: #ddd;
}
.bca-nav__system-list-item[data-sub-content-is-current="true"] .bca-nav__system-list-item-title {
  background-color: #424f44;
}
.bca-nav__system-list-item[data-sub-content-is-current="true"] .bca-nav__system-list-item-title-label {
  color: #fff;
}
.bca-nav__system-list-item[data-sub-content-is-current="true"] .bca-nav__system-list-item-title-label:hover {
  background-color: #424f44;
}
.bca-nav__system-sub-list {
  display: none;
  margin: 0;
  list-style: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 200px;
  padding-left: 0;
  padding-top: 11px;
  padding-bottom: 11px;
}
.bca-nav__system-sub-list-item {
  margin: 0;
}
.bca-nav__system-sub-list-item a {
  font-size: 1.3rem;
  padding: 7px 20px 5px 35px;
  color: #424f44;
  display: block;
  white-space: nowrap;
}
.bca-nav__system-sub-list-item a:hover {
  font-weight: bold;
  text-decoration: none;
}
.bca-nav__system-list-item[data-sub-content-is-expanded="true"] .bca-nav__system-list-item-title {
  background-color: #ddd;
}
.bca-nav__system-list-item[data-sub-content-is-expanded="true"] .bca-nav__system-title {
  color: #424f44;
  background: #424f44;
  cursor: default;
}
.bca-nav__system-list-item[data-sub-content-is-expanded="true"] .bca-nav__system-sub-list {
  display: block;
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  transform: none;
  box-shadow: none;
  background: #f8f8f8;
  padding: 0;
  color: #424f44;
}
.bca-nav__system-list-item[data-sub-content-is-expanded="true"] .bca-nav__system-sub-list-item a {
  padding: 6px 20px 5px 35px;
  white-space: inherit;
}
.bca-nav__system-list-item[data-sub-content-is-expanded="true"] .bca-nav__system-sub-list-item[data-sub-item-is-current="true"] {
  background: #424f44;
}
.bca-nav__system-list-item[data-sub-content-is-expanded="true"] .bca-nav__system-sub-list-item[data-sub-item-is-current="true"] a {
  padding: 13px 20px 11px 35px;
  position: relative;
  color: #fff;
  font-weight: bold;
}
.bca-nav__system-list-item[data-sub-content-is-expanded="true"]:hover .bca-nav__system-sub-list::before {
  content: none;
}
.bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  width: 16px;
  text-align: center;
}
.bca-nav__system-list-item[data-system-type="siteconfigs"] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
/* add start
.bca-nav__system-list-item[data-system-type=shopcategory] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-system-type=faqcategory] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-system-type=keyword] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
 add end */
.bca-nav__system-list-item[data-system-type="users"] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-system-type="sites"] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-system-type="theme"] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-system-type="plugin"] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-system-type="tools"] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-sub-content-is-current="true"] .bca-nav__system-list-item-title {
  background-color: #424f44;
}
.bca-nav__system-list-item[data-sub-content-is-current="true"] .bca-nav__system-list-item-title-label {
  color: #fff;
}
.bca-nav__system-list-item[data-sub-content-is-expanded="true"] .bca-nav__system-sub-list {
  display: block;
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  transform: none;
  box-shadow: none;
  padding-top: 0;
  color: #424f44;
}
.bca-nav__system-list-item[data-sub-content-is-expanded="true"] .bca-nav__system-list-item-title {
  background-color: #ddd;
}
.bca-nav__system-sub-list {
  display: none;
  margin: 0;
  list-style: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 200px;
  padding-left: 0;
  padding-top: 11px;
  padding-bottom: 11px;
}
.bca-nav__system-sub-list-item {
  margin: 0;
}
.bca-nav__system-sub-list-item a {
  font-size: 1.3rem;
  padding: 7px 20px 5px 35px;
  color: #424f44;
  display: block;
}
.bca-nav__system-sub-list-item a:hover {
  font-weight: bold;
  text-decoration: none;
}
.bca-nav__system-sub-list-item[data-sub-item-is-current="true"] {
  background: #424f44;
}
.bca-nav__system-sub-list-item[data-sub-item-is-current="true"] a {
  position: relative;
  padding-left: 35px;
  color: #fff;
  font-weight: bold;
  padding-top: 13px;
  padding-bottom: 11px;
}

.bca-nav-favorite {
  font-size: 1.6rem;
  border-bottom: 1px solid #fff;
  background: #eeeeea;
}
.bca-nav-favorite-title {
  margin: 0;
  font-weight: bold;
}
.bca-nav-favorite-title-button {
  display: block !important;
  padding: 12px !important;
  vertical-align: middle;
  width: 100% !important;
  margin: 0;
  color: #424f44 !important;
  font-size: 14px !important;
  font-weight: bold;
  text-align: left !important;
}
.bca-nav-favorite-title-button::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}
[data-bca-state="open"] .bca-nav-favorite-title-icon {
  transform: rotate(180deg);
}
.bca-nav-favorite-title-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  float: right;
  transition: 0.1s all;
}
.bca-nav-favorite-list {
  display: none;
  margin: 0;
  list-style: none;
  padding: 0 0 4px 21px;
}
.bca-nav-favorite-list-item {
  font-size: 0.875em;
  display: block;
}
.bca-nav-favorite-list-item a {
  position: relative;
  display: block;
  padding: 6px 20px 5px 14px;
  font-size: 1.3rem;
}
.bca-nav-favorite-list-item a:before {
  position: absolute;
  left: 0;
  top: 4px;
  margin-right: 0;
}
.bca-nav-favorite-list-item a:link,
.bca-nav-favorite-list-item a:visited {
  color: #424f44;
}
.bca-nav-favorite-list-item a:hover {
  font-weight: bold;
  color: #424f44;
  text-decoration: none;
}
.bca-nav-favorite-list-item-label {
  display: inline-block;
}
.bca-nav-favorite-functions {
  font-size: 0.75em;
  list-style: none;
  padding-left: 8px;
}
.bca-nav-favorite-functions-add {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  color: #2b7bb9; /* 6fa83d */
}
.bca-nav-favorite-functions-add::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}
.bca-nav-favorite-functions-help {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  color: #2b7bb9; /* 6fa83d */
  margin-left: 15px;
}
.bca-nav-favorite-functions-help::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}
.bca-nav-favorite .no-data {
  text-align: left;
}

.bca-btn-icon {
  display: inline-block;
  width: 1em;
  font-size: 1.8rem;
  line-height: 1;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #2b7bb9; /* 6fa83d */
  transition: all 0.2s;
}
.bca-btn-icon:hover {
  text-decoration: none;
  color: #424f44;
}
.bca-btn-icon[data-bca-btn-type="publish"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="unpublish"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="preview"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="edit"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="copy"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="delete"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="th-list"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="back-to-list"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="favorite"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="menuitem"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="add"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="shop_index"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="keyword_index"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="help"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="permission"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="apply"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="home"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="login"] {
  color: #fff;
  border: 1px solid #639536;
  background-image: linear-gradient(#6fa83d 10%, #639536 100%);
}
.bca-btn-icon[data-bca-btn-type="login"]:hover,
.bca-btn-icon[data-bca-btn-type="login"]:focus {
  color: #fff;
  background-image: linear-gradient(#639536 10%, #639536 100%);
}
.bca-btn-icon[data-bca-btn-type="switch"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="open"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="textcopy"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="download"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="draggable"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="folder"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="file"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="up-directory"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="arrow-right"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="arrow-left"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="arrow-up"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="arrow-down"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="file-list"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="update"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type="setting"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-size="lg"] {
  font-size: 2.4rem;
}
.bca-btn-icon[data-bca-btn-size="sm"] {
  font-size: 1.4rem;
}
.bca-btn-icon[data-bca-btn-size="xs"] {
  font-size: 1.2rem;
}
.bca-btn-icon[data-bca-btn-status="primary"] {
  color: #fff;
  background: #2b7bb9; /* 6fa83d */
}
.bca-btn-icon[data-bca-btn-status="primary"]::before {
  color: #fff;
}
.bca-btn-icon[data-bca-btn-status="primary"]:hover {
  background: #424f44;
}
.bca-btn-icon[data-bca-btn-status="white"] {
  color: #fff;
}
.bca-btn-icon[data-bca-btn-status="white"]::before {
  color: #fff;
}
.bca-btn-icon[data-bca-btn-status="white"]:hover {
  color: #fff;
}
.bca-btn-icon[data-bca-btn-status="white"]:hover::before {
  color: #fff;
}
.bca-btn-icon[data-bca-btn-status="gray"] {
  color: #424f44;
}
.bca-btn-icon[data-bca-btn-status="gray"]::before {
  color: #eeeeea;
}
.bca-btn-icon[data-bca-btn-status="gray"]:hover {
  color: #eeeeea;
}
.bca-btn-icon[data-bca-btn-status="gray"]:hover::before {
  color: #eeeeea;
}
.bca-btn-icon[disabled] {
  color: #aaa;
  border-color: #ddd;
}

.bca-btn-icon-text {
  display: inline-block;
  width: auto;
  font-size: 1.8rem;
  line-height: 1;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  transition: all 0.2s;
}
.bca-btn-icon-text::before {
  margin-right: 0.2em;
}
.bca-btn-icon-text:hover {
  text-decoration: none;
  color: #424f44;
}
.bca-btn-icon-text[data-bca-btn-type="publish"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="unpublish"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="preview"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="edit"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="copy"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="delete"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="th-list"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="back-to-list"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="favorite"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="menuitem"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="add"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="shop_index"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="keyword_index"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="help"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="permission"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="home"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="login"] {
  color: #fff;
  border: 1px solid #639536;
  background-image: linear-gradient(#6fa83d 10%, #639536 100%);
}
.bca-btn-icon-text[data-bca-btn-type="login"]:hover,
.bca-btn-icon-text[data-bca-btn-type="login"]:focus {
  color: #fff;
  background-image: linear-gradient(#639536 10%, #639536 100%);
}
.bca-btn-icon-text[data-bca-btn-type="open"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="textcopy"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="download"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type="draggable"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-size="lg"] {
  font-size: 2.4rem;
}
.bca-btn-icon-text[data-bca-btn-size="sm"] {
  font-size: 1.4rem;
}
.bca-btn-icon-text[data-bca-btn-size="xs"] {
  font-size: 1.2rem;
}
.bca-btn-icon-text[data-bca-btn-status="primary"] {
  color: #fff;
  background: #2b7bb9; /* 6fa83d */
}
.bca-btn-icon-text[data-bca-btn-status="primary"]::before {
  color: #fff;
}
.bca-btn-icon-text[data-bca-btn-status="primary"]:hover {
  background: #424f44;
}
.bca-btn-icon-text[disabled] {
  color: #aaa;
  border-color: #ddd;
}

/* BannerArea
----------------------------------------------- */
.bca-banners__ul {
  padding: 0;
}
.bca-banners__li {
  margin-bottom: 2px;
  padding-left: 1px;
  padding-right: 1px;
  list-style: none;
}

/* bca-action-table-listup
----------------------------------------------- */
.bca-action-table-listup select {
  margin-top: 0;
  margin-bottom: 0;
}
.bca-action-table-listup select + button {
  position: relative;
}

.bca-table[data-bca-table-type="type1"] thead {
  text-align: center;
  font-weight: normal;
}
.bca-table[data-bca-table-type="type1"] tbody th,
.bca-table[data-bca-table-type="type1"] tbody td {
  padding: 5px;
}
.bca-table[data-bca-table-type="type1"] tbody th {
  padding-left: 0;
  text-align: left;
  font-weight: normal;
}
.bca-table[data-bca-table-type="type2"] {
  border-collapse: collapse;
  width: 100%;
}
.bca-table[data-bca-table-type="type2"] th,
.bca-table[data-bca-table-type="type2"] td {
  padding: 1em;
  border: 1px solid #ddd;
}
.bca-table[data-bca-table-type="type2"] thead th {
  text-align: left;
  font-weight: normal;
  font-size: 1.4rem;
  background-color: #eeeeea;
}
.bca-table[data-bca-table-type="type2"] tbody th,
.bca-table[data-bca-table-type="type2"] tbody td {
  vertical-align: top;
}
.bca-table[data-bca-table-type="type2"] tbody th {
  padding-left: 0;
  text-align: left;
  font-weight: normal;
}
.bca-table[data-bca-table-type="type2"] .cel1 {
  width: 120px;
}
.bca-table[data-bca-table-type="type2"] .bca-currentrow th,
.bca-table[data-bca-table-type="type2"] .bca-currentrow td {
  background: #2b7bb9; /* 6fa83d */
}

/* list-table
----------------------------------------------- */
.bca-table-listup {
  border-top: 1px solid #eeeeea;
  border-collapse: collapse;
  width: auto;
  min-width: 100%;
  font-size: 1.4rem;
}
.bca-main-body .bca-table-listup {
  margin-top: 15px;
  margin-bottom: 15px;
}
.bca-table-listup__thead-th,
.bca-table-listup__tbody-th,
.bca-table-listup__tbody-td {
  padding: 1em 1em 1em 0.5em;
  text-align: left;
}
tr .bca-table-listup__thead-th {
  white-space: nowrap;
  vertical-align: middle;
  color: #424f44;
  background-color: #eeeeea;
  line-height: 1.6;
}
tr .bca-table-listup__thead-th--select {
  padding: 10px;
}
tr .bca-table-listup__thead-th--select input {
  margin: 0;
}
tr .bca-table-listup__thead-th--select a {
  color: #2b7bb9; /* 6fa83d */
}
tr .bca-table-listup__thead-th--select a .bca-btn-icon-text[data-bca-btn-type="draggable"]::before {
  color: #2b7bb9; /* 6fa83d */
}
.bca-table-listup__a {
  display: inline-block;
  line-height: 1;
  color: #424f44;
}
.bca-table-listup__a .bca-icon--asc,
.bca-table-listup__a .bca-icon--desc {
  position: relative;
  top: -2px;
  display: inline-block;
  margin-right: 0.1em;
  height: 1em;
  overflow: hidden;
  opacity: 0.5;
}
.bca-table-listup__a .bca-icon--asc:before,
.bca-table-listup__a .bca-icon--desc:before {
  line-height: 1;
  font-size: 1.5em;
}
.bca-table-listup__a:hover .bca-icon--asc,
.bca-table-listup__a:hover .bca-icon--desc,
.bca-table-listup__a.asc .bca-icon--asc,
.bca-table-listup__a.asc .bca-icon--desc,
.bca-table-listup__a.desc .bca-icon--asc,
.bca-table-listup__a.desc .bca-icon--desc {
  opacity: 1;
}
.bca-table-listup__img {
  vertical-align: middle;
}
.bca-table-listup__tbody-th,
.bca-table-listup__tbody-td {
  border: none;
  border-bottom: 1px solid #eeeeea;
}
tr:hover .bca-table-listup__tbody-th,
tr:hover .bca-table-listup__tbody-td {
  background: #f8f8f8;
  cursor: pointer;
}
.bca-table-listup__tbody-th {
  white-space: nowrap;
}
.bca-table-listup__tbody-td {
  line-height: 1.6;
}
.bca-table-listup__tbody-td--select {
  padding: 10px;
  width: 12.5px;
}
.bca-table-listup__tbody-td--select input {
  margin: 0;
}
.bca-table-listup__tbody-td--title {
  min-width: 200px;
  max-width: 500px;
  font-size: 1.3rem;
}
.bca-table-listup__tbody-td--category {
  min-width: 100px;
}
.bca-table-listup__tbody-td--tag {
  min-width: 100px;
}
.bca-table-listup__tbody-td--tag .tag:after {
  content: ", ";
}
.bca-table-listup__tbody-td--tag .tag:last-child:after {
  content: none;
}
.bca-table-listup__tbody-td--date {
  white-space: nowrap;
}
.bca-table-listup__tbody-td--actions {
  padding-left: 1rem;
  padding-right: 1rem;
  white-space: nowrap;
}
.bca-table-listup__tbody-td--actions .bca-btn-icon {
  margin-right: 0.2em;
}
.bca-table-listup .disablerow th,
.bca-table-listup .disablerow td {
  background-color: #ccc;
}
.bca-table-listup .activerow th,
.bca-table-listup .activerow td {
  background-color: #ed8815;
}
.bca-table-listup .eye_catch-wrap {
  display: flex;
  flex-wrap: nowrap;
}
.bca-table-listup .eye_catch {
  margin-right: 10px;
  width: 50px;
}
.bca-table-listup .eye_catch img {
  width: 100%;
}
.bca-table-listup [data-bca-text-size="lg"] {
  font-size: 1.6rem;
}
.bca-table-listup .bca-currentrow th,
.bca-table-listup .bca-currentrow td {
  background: #2b7bb9; /* 6fa83d */
  color: #fff;
}

/* Crumb
----------------------------------------------- */
.bca-content-menu {
  padding: 0;
}
.bca-content-menu__item {
  font-size: 1.3rem;
  display: inline-block;
  margin-left: 1em;
  padding: 0;
  background: none;
}
.bca-content-menu__link {
  color: #424f44;
}

.bca-content-info__title {
  margin: 0 0 10px;
  font-size: 1.4rem;
}
.bca-content-info__list {
  margin: 0 0 30px;
  padding: 0;
  list-style: none;
}
.bca-content-info__list-item {
  font-size: 1.4rem;
  line-height: 1.5;
}

.bca-feed__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.bca-feed__list-item {
  padding-bottom: 9px;
  margin-bottom: 8px;
  line-height: 1.5;
  border-bottom: 1px solid #eeeeea;
}
.bca-feed__list-item-date {
  font-size: 80%;
}

.bca-update-log__list {
  margin: 20px 0 30px;
  padding: 0;
  list-style: none;
}
.bca-update-log__list-item {
  padding-bottom: 9px;
  margin-bottom: 8px;
  line-height: 1.5;
  border-bottom: 1px solid #eeeeea;
  word-break: break-word;
}
.bca-update-log__list-item .date {
  font-size: 80%;
}

.bca-search {
  font-size: 1.6rem;
  border-bottom: 1px solid #eeeeea;
  margin-bottom: 20px;
  align-self: auto;
  background-color: #fff;
}
.bca-search__head {
  margin: 0;
  padding: 10px;
  border: none;
  font-size: 1em;
  font-weight: normal;
}
.bca-search__head a {
  display: block;
  padding: 10px;
}
.bca-search__head a:hover {
  text-decoration: none;
}
.bca-search__body {
  margin: 0;
  padding: 0 1em 2em;
  display: none;
}
.bca-search__input-list {
  margin-top: 0;
  /*display: flex;
  justify-content: space-between;
  align-items: flex-start;*/
}
.bca-search__input-item {
  font-size: 0.875em;
  /*flex: 0 1 0;
  display: flex;
  flex-direction: column;
  margin: 0;
  display: block;*/
  display: inline-block;
  margin-right: 0.2vw;
}
.bca-search__input-item-label {
  display: block;
  margin: 0 0 8px 4px;
}
.bca-search__btns {
  /*display: flex;
  justify-content: center;
  align-items: center;*/
  margin: 1em 0 0 4px;
}
.bca-search__btns-item {
  margin: 0 1em 0 0;
  display: inline-block;
}

/* bca-pagination
----------------------------------------------- */
/* pagination
----------------------------------------------- */
.bca-pagination {
  display: block;
  padding-right: 0;
  line-height: 32px;
  text-align: right;
}
.bca-pagination .bca-page-numbers {
  display: inline-block;
  margin-right: 20px;
  vertical-align: bottom;
}
.bca-pagination .bca-page-result {
  display: inline-block;
  margin: 0 5px 0;
  vertical-align: bottom;
}
.bca-pagination span a,
.bca-pagination span span a,
.bca-pagination .disabled,
.bca-pagination .current {
  display: inline-block;
  float: left;
  margin: 0 2px;
  padding: 0;
  width: 28px;
  text-align: center;
  vertical-align: middle;
  line-height: 28px;
  font-size: 15px;
  border: 1px solid #e2e2e2;
  text-decoration: none;
  box-sizing: border-box;
}
.bca-pagination .current {
  border: none;
  color: #424f44 !important;
}
.bca-pagination .disabled {
  color: #ccc !important;
}
.bca-pagination span span a {
  color: #424f44;
}
.bca-pagination span span a:hover {
  background-color: #424f44;
  color: #ffffff;
}
.bca-pagination .current {
  background-color: #fff;
  color: #999;
}
.bca-pagination .next,
.bca-pagination .prev {
  border-color: #eeeeea;
  background-color: #eeeeea;
}
.bca-pagination .next a,
.bca-pagination .prev a {
  color: #424f44;
  border-color: #eeeeea;
  background-color: #eeeeea;
}
.bca-pagination .next a:hover,
.bca-pagination .prev a:hover {
  background-color: #424f44;
  color: #fff;
}
.bca-pagination .disabled,
.bca-pagination .disabled:hover {
  color: #999;
  border-color: #eeeeea;
  background-color: #eeeeea;
}

/* bca-totop
----------------------------------------------- */
/* ToTop
----------------------------------------------- */
.bca-totop {
  display: block;
  clear: both;
  text-align: right;
  margin-top: 30px;
  padding-bottom: 15px;
}
.bca-totop a {
  border: 1px solid #424f44;
  padding: 4px 10px;
  text-decoration: none;
  font-size: 10px;
  color: #424f44;
}
.bca-totop a:hover {
  background-color: #424f44;
  color: #fff;
}

/* ==================================================================== */
/*    Login
/* ==================================================================== */
.bca-login {
  position: relative;
  z-index: 100;
  max-width: 500px;
  margin: 30px auto;
  padding: 40px 25px 25px;
  border-radius: 5px;
  background: #fff;
  font-size: 1.4rem;
}
.bca-login,
.bca-login *,
.bca-login *::before,
.bca-login *::after {
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .bca-login {
    max-width: none !important;
  }
}
.bca-login__title {
  margin-top: 0;
  margin-bottom: 40px;
  text-align: center;
  color: #2b7bb9; /* 6fa83d */
  font-weight: bold;
  font-size: 4rem;
}
.bca-login__logo {
  width: 100%;
}
.bca-login-form-item {
  position: relative;
  display: block;
}
.bca-login-form-item label {
  color: #424f44;
  font-size: 1.2rem;
  display: block;
  position: absolute;
  top: 50%;
  right: 1.2em;
  transform: translate(0, -50%);
  pointer-events: none;
}
.bca-login-form-item .bca-textbox {
  display: block;
}
.bca-login-form-item .bca-textbox .bca-textbox__input {
  display: block;
  width: 100%;
  height: 52px;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin: 0 0 20px;
  padding: 0.69em 1em;
  color: #424f44;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1;
  appearance: none;
}
.bca-login-form-item .bca-textbox .bca-textbox__input:focus {
  border-color: #2b7bb9; /* 6fa83d */
  border-width: 1px;
  outline: none;
}
.bca-login button.bca-btn--login {
  font-size: 1.6rem;
  line-height: 1;
  display: block;
  width: 100%;
  height: 52px;
}
.bca-login .bca-login-form-ctrl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  margin-top: 20px;
  overflow: hidden;
}
#AdminUsersLogin .bca-main__contents {
  border: none;
  background: none;
}
#TenantManagersLogin .bca-main__contents {
  border: none;
  background: none;
}
.bca-list-num {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 10px;
  font-size: 1.4rem;
  line-height: 1;
}
.bca-list-num__title {
  font-weight: bold;
  padding-right: 0.5rem;
}
.bca-list-num__data {
  margin: 0;
  padding: 0;
  font-size: 1.4rem;
}

form input.bca-datetimepicker__date-input[type="text"],
form input.bca-datetimepicker__time-input[type="text"] {
  width: inherit;
}

.bca-form-table {
  font-size: 1.4rem;
  /* width: 100%; */
  font-weight: normal;
  table-layout: fixed;
  word-break: break-all;
  word-wrap: break-word;
}
.bca-form-table__label {
  vertical-align: top;
  width: 250px;
  padding: 1.4em 2em 1em 0;
  font-weight: normal;
  border-bottom: 1px solid #eeeeea;
  text-align: left;
}
.bca-form-table__label.-label {
  display: block;
  border: none;
}
.bca-form-table__label label {
  padding: 0.2em 0 0;
  margin-bottom: 0;
}
.bca-form-table__label .bca-label {
  position: relative;
  top: -0.15em;
  margin-top: 0;
  margin-bottom: 0;
}
.bca-form-table__input {
  padding: 1em 0 1em;
  vertical-align: top;
  border-bottom: 1px solid #eeeeea;
  font-weight: normal;
}
.bca-form-table__input-wrap {
  display: block;
  padding: 0;
}
.bca-form-table tr:last-child th,
.bca-form-table tr:last-child td {
  border-bottom: none !important;
}
.bca-form-table__group-state {
  display: flex;
  flex-wrap: wrap;
}
.bca-form-table__group-state .bca-radio-group {
  margin-right: 1em;
}
.bca-form-table__inner-table-label {
  padding: 0.5em 1em 0.5em 0;
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
}
.bca-form-table__inner-table-input {
  padding: 0.5em 0;
  vertical-align: top;
  vertical-align: middle;
}
.bca-form-table__inner-submit {
  margin: 1em 0 0;
}
.bca-form-table .bca-post__url {
  display: block;
  margin-top: 0.5em;
  font-size: 1.4rem;
  font-weight: bold;
}
.bca-form-table .bca-mailContentSender1 {
  margin-top: 1em;
  margin-left: 2em;
}
.bca-form-table[data-bca-table-type="type2"] {
  font-size: 1.4rem;
  width: 100%;
  table-layout: auto;
  border-bottom: none;
}
.bca-form-table[data-bca-table-type="type2"] .bca-form-table__label {
  vertical-align: top;
  width: 250px;
  padding-left: 0.2em;
  text-align: left;
  white-space: nowrap;
}
.bca-form-table[data-bca-table-type="type2"] .bca-form-table__label.-label {
  display: block;
  border: none;
}
.bca-form-table[data-bca-table-type="type2"] .bca-form-table__label label {
  display: inline-block;
  padding: 0.2em 0 0;
  margin-bottom: 0;
}
.bca-form-table[data-bca-table-type="type2"] .bca-form-table__label .bca-label {
  position: relative;
  top: -0.15em;
  margin-top: 0;
  margin-bottom: 0;
}
.bca-form-table[data-bca-table-type="type2"] .bca-form-table__input {
  vertical-align: top;
  font-weight: normal;
}
.bca-form-table[data-bca-table-type="type2"] .bca-form-table__input .bca-select,
.bca-form-table[data-bca-table-type="type2"] .bca-form-table__input .bca-textbox,
.bca-form-table[data-bca-table-type="type2"] .bca-form-table__input .bca-textarea {
  position: relative;
  margin-top: -0.5em;
  margin-left: -4px;
}
.bca-form-table[data-bca-table-type="type2"] .bca-form-table__explanation {
  display: inline-block;
  margin-left: 1em;
  font-size: 1.2rem;
  color: #666;
}
.bca-form-table[data-bca-table-type="type2"] .btn.help {
  position: relative;
  margin-bottom: -3px;
  margin-left: 3px;
}
.bca-form-table .bca-help {
  font-size: 20px;
}

#BasicSetting table {
  border-bottom: 1px solid #eeeeea;
  margin-bottom: 20px;
}

.message {
  color: #0087bc;
  font-weight: normal;
  margin: 20px;
  line-height: 1.6;
}

#MessageBox .message,
#MessageBox .notice-message,
#BcMessageBox .notice-message,
#UpdateMessage {
  color: #0087bc;
  word-break: break-word;
}
#MessageBox .message::before,
#MessageBox .notice-message::before,
#BcMessageBox .notice-message::before,
#UpdateMessage::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}

#MessageBox .alert-message,
#authMessage,
#AlertMessage,
#BcMessageBox .alert-message {
  color: #f20014 !important;
}
#MessageBox .alert-message::before,
#authMessage::before,
#AlertMessage::before,
#BcMessageBox .alert-message::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}

/* flashMessage
----------------------------------------------- */
#authMessage,
#flashMessage,
#AlertMessage,
#BcSystemMessage,
#UpdateMessage {
  padding: 10px 10px 10px 25px;
  margin: 20px 0;
  font-size: 16px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  font-weight: normal;
}

#BcMessageBox {
  display: none;
}

/* Help,Search,Limit共通設定
----------------------------------------------- */
#Help .head,
#Limit .head {
  padding: 0;
  margin: 0;
}

#Help .body,
#Limit .body {
  margin: 10px auto;
  text-align: center;
  vertical-align: middle;
}

#Help .close,
#Limit .close {
  float: right;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

#Help h2,
#Limit h2 {
  border: none;
  margin: 0;
  padding: 10px;
  font-size: 1.6rem;
  font-weight: normal;
}

/* Help
----------------------------------------------- */
#Help {
  display: none;
  border-bottom: 1px solid #eeeeea;
  padding: 20px;
  background-color: #fff;
  overflow: hidden;
  line-height: 1.6;
}

#Help .body {
  text-align: left;
}

#Help .example-box {
  padding: 15px;
  border: 3px solid #ddd;
  margin-bottom: 20px;
  color: #000;
}

#Help .example-box .head {
  font-weight: bold;
}

#Help ul,
#Help ol {
  margin-left: 0;
  padding-left: 20px;
  list-style-position: outside;
}

#Help li {
  /*padding: 0 20px;*/
  margin: 5px 0;
  line-height: 1.6;
}

#Help li img {
  vertical-align: middle;
}

table.cake-sql-log {
  width: 90%;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #666;
  border-right: 1px solid #666;
  color: #333;
  background-color: #fff;
  clear: both;
  padding: 0;
  margin: 0 0 1em 0;
  white-space: normal;
  border-collapse: separate;
  margin: 20px auto;
}

table.cake-sql-log caption {
  font-weight: bold;
  text-align: center;
}

table.cake-sql-log th {
  background-color: #e2e2e2;
  padding: 4px 8px;
  font-weight: bold;
  text-align: center;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #ffffff;
  border-right-color: #666;
  border-bottom-color: #666;
  border-left-color: #ffffff;
  font-size: 0.8em;
}

table.cake-sql-log tr td {
  background-color: #f7f7f7;
  padding: 6px 8px;
  vertical-align: top;
  text-align: left;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  font-size: 0.8em;
}

.button-small,
.ui-dialog-buttonset button,
.bca-btn {
  display: inline-block;
  border-radius: 3px;
  padding: 0.7em 1em 0.6em;
  line-height: 1.2;
  border: 1px solid #ccc;
  cursor: pointer;
  font-size: 1.4rem;
  box-sizing: border-box;
  outline: none;
  color: #424f44;
  text-decoration: none;
  background-image: linear-gradient(rgb(255, 255, 255) 10%, rgb(244, 245, 241) 100%);
  transition: all 0.3s ease-out 0s;
  white-space: nowrap;
}
.button-small::before,
.ui-dialog-buttonset button::before,
.bca-btn::before {
  margin-right: 4px;
  color: #424f44;
}
.button-small:hover,
.ui-dialog-buttonset button:hover,
.bca-btn:hover {
  text-decoration: none;
  color: #424f44;
  background-color: #eeeeea;
  background-image: linear-gradient(rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%);
}
.button-small:focus,
.ui-dialog-buttonset button:focus,
.bca-btn:focus {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
}

.bca-btn[data-bca-btn-type="publish"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="unpublish"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="edit"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="copy"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="save"] {
  color: #fff;
  border: none;
  background: #2b7bb9; /* 6fa83d */
}
.bca-btn[data-bca-btn-type="save"]::before {
  color: #fff;
}
.bca-btn[data-bca-btn-type="save"]:hover {
  color: #fff;
  background: #424f44;
}
.bca-btn[data-bca-btn-type="delete"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="back-to-list"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="favorite"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="menuitem"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="add"] {
  color: #fff;
  border: none;
  background: #2b7bb9; /* 6fa83d */
}
.bca-btn[data-bca-btn-type="add"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="add"]::before {
  color: #fff;
}
.bca-btn[data-bca-btn-type="add"]:hover {
  color: #fff;
  background: #424f44;
}
.bca-btn[data-bca-btn-type="shop_index"] {
  color: #fff;
  border: none;
  background: #2b7bb9; /* 6fa83d */
}
.bca-btn[data-bca-btn-type="keyword_index"] {
  color: #fff;
  border: none;
  background: #2b7bb9; /* 6fa83d */
}
.bca-btn[data-bca-btn-type="shop_index"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="keyword_index"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="shop_index"]::before {
  color: #fff;
}
.bca-btn[data-bca-btn-type="keyword_index"]::before {
  color: #fff;
}
.bca-btn[data-bca-btn-type="shop_index"]:hover {
  color: #fff;
  background: #424f44;
}
.bca-btn[data-bca-btn-type="keyword_index"]:hover {
  color: #fff;
  background: #424f44;
}
.bca-btn[data-bca-btn-type="help"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="permission"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="home"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="login"] {
  color: #fff;
  border: 1px solid #639536;
  background-image: linear-gradient(#6fa83d 10%, #639536 100%);
}
.bca-btn[data-bca-btn-type="login"]:hover,
.bca-btn[data-bca-btn-type="login"]:focus {
  color: #fff;
  background-image: linear-gradient(#639536 10%, #639536 100%);
}
.bca-btn[data-bca-btn-type="search"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="clear"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="textcopy"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="download"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type="draggable"]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-size="xl"] {
  font-size: 2rem;
}
.bca-btn[data-bca-btn-size="lg"] {
  font-size: 1.6rem;
}
.bca-btn[data-bca-btn-size="sm"] {
  font-size: 1.2rem;
}
.bca-btn[data-bca-btn-size="xs"] {
  font-size: 1.1rem;
  font-size: 0.78rem;
  padding: 0.6em 0.8em 0.4em;
}
.bca-btn[data-bca-btn-width="xl"] {
  padding-right: 5em;
  padding-left: 5em;
}
.bca-btn[data-bca-btn-width="lg"] {
  padding-right: 3em;
  padding-left: 3em;
}
.bca-btn[data-bca-btn-category="text"] {
  font-size: 1.4rem;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
  color: #2b7bb9; /* 6fa83d */
}
.bca-btn[data-bca-btn-category="text"]:hover {
  text-decoration: underline;
}
.bca-btn[data-bca-btn-color="danger"] {
  transition: none;
}
.bca-btn[data-bca-btn-color="danger"]:hover {
  color: #fff;
  background: #f20014;
  border-color: #f20014;
}
.bca-btn[data-bca-btn-color="danger"]:hover::before {
  color: #fff;
}
.bca-btn[data-bca-btn-status="primary"] {
  color: #fff;
  background: #2b7bb9; /* 6fa83d */
}
.bca-btn[data-bca-btn-status="primary"]::before {
  color: #fff;
}
.bca-btn[data-bca-btn-status="primary"]:hover {
  color: #fff;
  background: #424f44;
}
.bca-btn[disabled] {
  color: #aaa;
  border-color: #ddd;
}

.bca-radio {
  display: inline-block;
  min-height: 1.5em;
  margin: 0.2em 1em 0 0;
  white-space: nowrap;
  cursor: pointer;
  font-size: 1.6rem;
}
.bca-radio[data-bca-radio-size="lg"] {
  font-size: 2rem;
}
.bca-radio[data-bca-radio-size="sm"] {
  font-size: 1.4rem;
}
.bca-radio-group {
  margin-bottom: -0.5em;
}
.bca-radio-group br + .bca-radio {
  margin-top: 0.5em;
}
.bca-radio__input {
  opacity: 0;
  width: 0px;
  height: 0px;
  margin: 0px;
}
.bca-radio__input + label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding-left: 2em;
  font-size: 1.4rem;
}
.bca-radio__input[data-bca-radio-size="lg"] + label {
  font-size: 2rem;
}
.bca-radio__input[data-bca-radio-size="sm"] + label {
  font-size: 1.4rem;
}
.bca-radio__input + label:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1.5em;
  height: 1.5em;
  box-sizing: border-box;
  margin: auto;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.bca-radio__input:checked + label:before {
  background: #2b7bb9; /* 6fa83d */
  box-shadow: 0 0 0px 4px #fff inset;
}
.bca-radio__input:focus + label:before {
  box-shadow: 0 0 0px 4px #fff inset, 0 0 4px 0px #2b7bb9; /* 6fa83d */
  border-color: #2b7bb9; /* 6fa83d */
  border-width: 1px;
}
.bca-radio__label {
  margin-bottom: 0;
}

.bca-checkbox {
  display: inline-block;
  min-height: 1.5em;
  margin: 0.2em 1em 0 0;
  white-space: nowrap;
  cursor: pointer;
  font-size: 1.6rem;
}
.bca-checkbox[data-bca-checkbox-size="lg"] {
  font-size: 2rem;
}
.bca-checkbox[data-bca-checkbox-size="sm"] {
  font-size: 1.4rem;
}
.bca-checkbox-group {
  margin-bottom: -0.5em;
}
.bca-checkbox-group .bca-checkbox {
  margin-bottom: 0.5em;
}
.bca-checkbox__input {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-appearance: none;
  appearance: none;
  background: #cccccc;
}
.bca-checkbox__input:checked + label:after,
.bca-checkbox__input:checked + .bca-checkbox-label:after {
  display: block;
}
.bca-checkbox__input:focus + label:before,
.bca-checkbox__input:focus + .bca-checkbox-label:before {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
  border-color: #2b7bb9; /* 6fa83d */
  border-width: 1px;
}
.bca-checkbox__input + label,
.bca-checkbox__label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  box-sizing: border-box;
  line-height: 1.15;
  font-size: 1.4rem;
}
.bca-checkbox__input + label:after,
.bca-checkbox__input + label:before,
.bca-checkbox__label:after,
.bca-checkbox__label:before {
  box-sizing: border-box;
}
.bca-checkbox__input + label:before,
.bca-checkbox__label:before {
  content: "";
  vertical-align: middle;
  display: inline-block;
  margin-top: -0.2em;
  width: 1.5em;
  height: 1.5em;
  border: 2px solid #ccc;
  border-radius: 2px;
  box-sizing: border-box;
  margin-right: 0.5em;
  background: #ffffff;
}
.bca-checkbox__input + label:after,
.bca-checkbox__label:after {
  position: absolute;
  top: 0em;
  left: 0.5em;
  content: "";
  display: none;
  width: 0.5em;
  height: 0.9em;
  transform: rotate(45deg);
  border-right: 0.24em solid #2b7bb9; /* 6fa83d */
  border-bottom: 0.24em solid #2b7bb9; /* 6fa83d */
}
.bca-checkbox__input + label[data-bca-checkbox-size="lg"],
.bca-checkbox__label[data-bca-checkbox-size="lg"] {
  font-size: 2rem;
}
.bca-checkbox__input + label[data-bca-checkbox-size="sm"],
.bca-checkbox__label[data-bca-checkbox-size="sm"] {
  font-size: 1.4rem;
}

.bca-select__select {
  appearance: none;
  background: url(../../img/admin/icn_select.svg) no-repeat center right 0.5em/10px auto, #ffffff;
  font-size: 1.4rem;
  padding: 0.7em 2.2em 0.6em 1.2em;
  border: 1px solid #ccc;
  line-height: 1.2;
  outline: none;
  border-radius: 3px;
  color: #424f44;
  margin: 4px;
}
.bca-select__select[data-bca-select-size="lg"] {
  font-size: 1.6rem;
}
.bca-select__select[data-bca-select-size="sm"] {
  font-size: 1.2rem;
}
.bca-select__select:focus {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
  border-color: #2b7bb9; /* 6fa83d */
  border-width: 1px;
}

/* bca-data-list
----------------------------------------------- */
.bca-data-list {
  margin-bottom: 15px;
}
.bca-data-list__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 20px;
}
.bca-data-list__sub {
  flex: 1;
  text-align: right;
  display: inline-flex;
  flex-direction: column;
}
.bca-data-list__bottom {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 15px;
}

.bca-label {
  font-size: 1.1rem;
  display: inline-block;
  color: #fff;
  background: #444;
  margin: 0.5em 0.55em 0.5em;
  padding: 0.1em 0.6em;
  line-height: 1.8;
}
.bca-label[data-bca-label-type="required"] {
  white-space: nowrap;
  background: #f20014;
  border-radius: 3px;
  float: right;
}
.bca-label[data-bca-label-type="optional"] {
  background: #00e;
}

.bca-panel {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.bca-panel > * {
  width: calc(33.33% - 20px);
}
.bca-panel-box {
  padding: 25px 20px;
  margin: 0 0 20px;
  background: #fff;
  border: 1px solid #eeeeea;
}
.bca-panel-box__title {
  margin: 0 0 30px 0;
  font-size: 2rem;
  font-weight: normal;
}
.bca-panel-box__inline-fields {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
}
.bca-panel-box__inline-fields-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  white-space: nowrap;
}
.bca-panel-box__inline-fields-item .bca-radio-group {
  margin-bottom: 0;
}
.bca-panel-box__inline-fields-title {
  font-weight: bold;
  display: inline-block;
  margin-right: 0.5em;
  white-space: nowrap;
}
.bca-panel-box__inline-fields-separator {
  width: 1px;
  background: #eeeeea;
  margin: 0 2em;
}
.bca-panel-box__inline-fields-separator::before {
  content: "";
  display: block;
}

/* 古いスタイル インストール画面など
----------------------------------------------- */
.bca-main__body div.float-left {
  float: left;
  width: 33%;
}

.bca-textbox-color {
  display: inline-block;
}
.bca-textbox-color__input {
  display: inline-block;
  outline: none;
  padding: 0.7em 0.5em 0.6em 0.5em;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  line-height: 1.2;
  font-size: 1.6rem;
  color: #424f44;
  margin: 4px;
}
.bca-textbox-color__input[data-input-text-size="lg"] {
  font-size: 1.6rem;
}
.bca-textbox-color__input[data-input-text-size="sm"] {
  font-size: 1.2rem;
}
.bca-textbox-color__input[data-input-text-size="full-counter"] {
  width: calc(100% - 80px);
}
.bca-textbox-color__input[data-margin="bottom"] {
  margin-bottom: 10px;
}
.bca-textbox-color__input:focus {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
  border-color: #2b7bb9; /* 6fa83d */
  border-width: 1px;
}

.bca-textbox {
  display: inline-block;
}
.bca-textbox__input {
  display: inline-block;
  outline: none;
  padding: 0.7em 0.5em 0.6em 0.5em;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  line-height: 1.2;
  font-size: 1.4rem;
  color: #424f44;
  margin: 4px;
}
.bca-textbox__input[data-input-text-size="lg"] {
  font-size: 1.6rem;
}
.bca-textbox__input[data-input-text-size="sm"] {
  font-size: 1.2rem;
}
.bca-textbox__input[data-input-text-size="full-counter"] {
  width: calc(100% - 80px);
}
.bca-textbox__input[data-margin="bottom"] {
  margin-bottom: 10px;
}
.bca-textbox__input:focus {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
  border-color: #2b7bb9; /* 6fa83d */
  border-width: 1px;
}
.bca-textbox__input::placeholder {
  color: #c9c8c8;
}

.bca-textarea {
  display: inline;
  width: 100%;
}
.bca-textarea__textarea {
  display: inline-block;
  outline: none;
  padding: 0.7em 0.5em 0.6em 0.5em;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  line-height: 1.6;
  font-size: 1.6rem;
  color: #424f44;
  margin: 4px;
  width: calc(100% - 80px);
}
.bca-textarea__textarea[data-input-text-size="lg"] {
  font-size: 1.6rem;
}
.bca-textarea__textarea[data-input-text-size="sm"] {
  font-size: 1.2rem;
}
.bca-textarea__textarea[data-input-text-size="full-counter"] {
  width: calc(100% - 120px);
}
.bca-textarea__textarea[data-width="full"] {
  width: calc(100% - 80px);
}
.bca-textarea__textarea:focus {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
  border-color: #2b7bb9; /* 6fa83d */
  border-width: 1px;
}
.bca-textarea__textarea::placeholder {
  color: #c9c8c8;
}

.bca-file__delete {
  display: inline-block;
  margin: 0 1em 0.4em 0;
  white-space: nowrap;
  cursor: pointer;
}
.bca-file__delete-input {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-appearance: none;
  appearance: none;
  background: #cccccc;
}
.bca-file__delete-input:checked + label:after,
.bca-file__delete-input:checked + .bca-checkbox-label:after {
  display: block;
}
.bca-file__delete-input:focus + label:before,
.bca-file__delete-input:focus + .bca-file__delete-label:before {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
}
.bca-file__delete-input + label,
.bca-file__delete-label {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  line-height: 1.15;
  font-size: 1.4rem;
}
.bca-file__delete-input + label:after,
.bca-file__delete-input + label:before,
.bca-file__delete-label:after,
.bca-file__delete-label:before {
  box-sizing: border-box;
}
.bca-file__delete-input + label:before,
.bca-file__delete-label:before {
  content: "";
  vertical-align: middle;
  display: inline-block;
  margin-top: -0.2em;
  width: 1.5em;
  height: 1.5em;
  border: 2px solid #bbbbbb;
  border-radius: 2px;
  box-sizing: border-box;
  margin-right: 0.5em;
}
.bca-file__delete-input + label:after,
.bca-file__delete-label:after {
  position: absolute;
  top: 0em;
  left: 0.5em;
  content: "";
  display: none;
  width: 0.5em;
  height: 0.9em;
  transform: rotate(45deg);
  border-right: 0.24em solid #2b7bb9; /* 6fa83d */
  border-bottom: 0.24em solid #2b7bb9; /* 6fa83d */
}
.bca-file__delete-input + label[data-bca-checkbox-size="lg"],
.bca-file__delete-label[data-bca-checkbox-size="lg"] {
  font-size: 2rem;
}
.bca-file__delete-input + label[data-bca-checkbox-size="sm"],
.bca-file__delete-label[data-bca-checkbox-size="sm"] {
  font-size: 1.4rem;
}

/*
 datepicker
  span			bca-datepicker
  span(date)			bca-datepicker__date
  text(date)			bca-datepicker__date-input
  label(date)			bca-datepicker__date-label
  span(time)			bca-datepicker__time
  text(time)			bca-datepicker__time-input
  label(time)			bca-datepicker__time-label

<span class="bca-datetimepicker required">
  <span class="bca-datetimepicker__date">
    <label for="BlogPostPostsDateDate" class="bca-datetimepicker__date-label">日付</label>
    <input name="data[BlogPost][posts_date_date]" size="12" maxlength="10"
      class="bca-datetimepicker__date-input hasDatepicker" value="2018/10/15" type="text" id="BlogPostPostsDateDate">
    <script></script>
  </span>
  <span class="bca-datetimepicker__time">
    <label for="BlogPostPostsDateTime" class="bca-datetimepicker__time-label">時間</label>
    <input name="data[BlogPost][posts_date_time]" size="8" maxlength="8" class="bca-datetimepicker__time-input ui-timepicker-input" value="19:14:12" type="text" id="BlogPostPostsDateTime" autocomplete="off">
  </span>
  <input type="hidden" name="data[BlogPost][posts_date]" value="2018-10-15 19:14:12" id="BlogPostPostsDate">
</span>

 */
.bca-datetimepicker {
  display: inline-block;
  white-space: nowrap;
}
.bca-datetimepicker__date,
.bca-datetimepicker__time {
  position: relative;
  display: inline-block;
  white-space: nowrap;
}
.bca-datetimepicker__date-label,
.bca-datetimepicker__time-label {
  margin-right: 0.3em;
  cursor: pointer;
}
.bca-datetimepicker__date-label::before,
.bca-datetimepicker__time-label::before {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  font-size: 1.8rem;
  color: #666;
  transition: 0.2;
}
.bca-datetimepicker__date:hover .bca-datetimepicker__date-label:before,
.bca-datetimepicker__date:hover .bca-datetimepicker__time-label:before,
.bca-datetimepicker__time:hover .bca-datetimepicker__date-label:before,
.bca-datetimepicker__time:hover .bca-datetimepicker__time-label:before {
  color: #424f44;
}
.bca-datetimepicker__date-input,
.bca-datetimepicker__time-input {
  display: inline-block;
  outline: none;
  padding: 0.7em calc(0.5em + 16px) 0.6em 0.5em;
  margin: 4px;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  line-height: 1.2;
  font-size: 1.4rem;
  color: #424f44;
}
.bca-datetimepicker__date-input[data-input-text-size="lg"],
.bca-datetimepicker__time-input[data-input-text-size="lg"] {
  font-size: 1.6rem;
}
.bca-datetimepicker__date-input[data-input-text-size="sm"],
.bca-datetimepicker__time-input[data-input-text-size="sm"] {
  font-size: 1.2rem;
}
.bca-datetimepicker__date-input[data-input-text-size="full-counter"],
.bca-datetimepicker__time-input[data-input-text-size="full-counter"] {
  width: calc(100% - 80px);
}
.bca-datetimepicker__date-input:focus,
.bca-datetimepicker__time-input:focus {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
  border-color: #2b7bb9; /* 6fa83d */
  border-width: 1px;
}
.bca-datetimepicker__date-label::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-datetimepicker__time {
  margin-left: 1em;
}
.bca-datetimepicker__time-label::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-datetimepicker__time-input {
  width: 6em;
}
.bca-datetimepicker__delimiter {
  display: inline-block;
  padding: 0 0.5em;
  margin-bottom: 0.5em;
}
.bca-datetimepicker__group {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: -0.5em;
}
.bca-datetimepicker__start,
.bca-datetimepicker__end {
  display: flex;
  flex-wrap: nowrap;
  justify-content: start;
  margin-bottom: 0.5em;
}

/*
.list-panel li{
	padding:15px;
	margin:12px;
	background: none;
	background-color:#efefef;
	width:244px;
	float:left;
	height:340px;
}
.list-panel .row-tools {
	text-align: center;
	margin-top:5px;
	margin-bottom: 5px;
	border:3px solid #ccc;
	padding:3px;
}
.list-panel .theme-screenshot {
	border:1px solid #e2e2e2;
}
.list-panel .theme-screenshot img {
	width:242px;
}
.list-panel .theme-version,
.list-panel .theme-author {
	margin-bottom: 3px;
}
.list-panel .theme-author a {
	color: #000;
	text-decoration: underline;
}
.list-panel .theme-author a:hover {
	text-decoration: none;
}
.list-panel li {
	position: relative;
}
.list-panel .error-message {
	margin:0;
	white-space:normal;
	display: block;
	line-height: 16px;
	top:44px;
	position: absolute;
	padding:7px;
	width:230px;
}
.list-panel .no-data {
	float:none;
	width:auto;
	margin:0;
	text-align: center;
	height: auto;
}
*/
.bca-list-panel {
  display: grid;
  grid-template-columns: repeat(auto-fill, 300px);
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  margin: 0;
  padding: 0;
}
.bca-list-panel > li {
  position: relative;
  margin: 0;
  padding: 15px;
  background: #fff;
  list-style: none;
  border: 1px solid #eeeeea;
}
.bca-list-panel .row-tools {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid #eeeeea;
  padding: 3px;
}
.bca-list-panel .theme-name {
  margin-top: 0;
}
.bca-list-panel .theme-screenshot {
  border: 1px solid #e2e2e2;
}
.bca-list-panel .theme-screenshot img {
  width: 242px;
}
.bca-list-panel .theme-version,
.bca-list-panel .theme-author {
  margin: 10px 0 5px;
}
.bca-list-panel .theme-author a {
  color: #000;
  text-decoration: underline;
}
.bca-list-panel .theme-author a:hover {
  text-decoration: none;
}
.bca-list-panel .error-message {
  margin: 0;
  white-space: normal;
  display: block;
  line-height: 16px;
  top: 44px;
  position: absolute;
  padding: 7px;
  width: 230px;
}
.bca-list-panel .no-data {
  float: none;
  width: auto;
  margin: 0;
  text-align: center;
  height: auto;
}

.bca-current-theme {
  position: relative;
  border: 3px solid #2b7bb9; /* 6fa83d */
  padding: 20px;
  margin-bottom: 20px;
}
.bca-current-theme__name {
  margin-top: 0;
  margin-bottom: 0.2em;
}
.bca-current-theme__inner {
  display: flex;
}
.bca-current-theme__main {
  margin-right: 20px;
  width: 300px;
}
.bca-current-theme__sub {
  flex: 1;
}
.bca-current-theme__screenshot {
  padding: 0;
  border: 1px solid #ccc;
}
.bca-current-theme__screenshot img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.bca-current-theme .theme-name {
  margin-top: 0;
}
.bca-current-theme .theme-description {
  line-height: 1.6em;
  clear: right;
}
.bca-current-theme .theme-popup-contents {
  padding: 20px 20px 30px 20px;
}
.bca-current-theme .theme-popup-contents .theme-screenshot {
  border: 1px solid #e2e2e2;
  float: left;
  margin-right: 20px;
}
.bca-current-theme .theme-popup-contents .theme-screenshot img {
  width: 298px;
}
.bca-current-theme .theme-popup-contents .theme-screenshot .theme-description {
  padding-top: 10px;
  margin-top: 10px;
}
.bca-current-theme .row-tools {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 3px solid #ccc;
  padding: 3px;
}
.bca-current-theme .error-message {
  margin: 0;
  white-space: normal;
  display: block;
  line-height: 16px;
  top: 56px;
  position: absolute;
  padding: 7px;
  width: 286px;
}

#CurrentTheme h2 {
  font-weight: normal;
  font-size: 2rem;
  margin-bottom: 20px;
}
#CurrentTheme .theme-description {
  font-size: 1.4rem;
}
#CurrentTheme #ThemeLoadDefaultDataPatternForm {
  margin-bottom: 20px;
}

/*
#CurrentTheme {
	border:5px solid #e2e2e2;
	padding:20px;
	margin-bottom: 20px;
}
#CurrentTheme .theme-screenshot {
	border:1px solid #e2e2e2;
	margin-bottom: 10px;
}
#CurrentTheme .theme-screenshot img {
	width:298px;
}
#CurrentTheme .row-tools {
	text-align: center;
	margin-top:5px;
	margin-bottom: 5px;
	border:3px solid #ccc;
	padding:3px;
}
#CurrentTheme .theme-info {
	float:left;
	width:240px;
	background-color:#efefef;
	padding:20px;
	margin-right:50px;
	height:90px;
}

#CurrentTheme .current-theme-left {
	width:300px;
	margin-right:20px;
	float:left;
}
#CurrentTheme .theme-description {
	line-height: 1.6em;
	clear:right;
}
.theme-popup-contents {
	padding:20px 20px 30px 20px;
}
.theme-popup-contents .theme-screenshot {
	border:1px solid #e2e2e2;
	float:left;
	margin-right:20px;
}
.theme-popup-contents .theme-screenshot img {
	width:298px;
}
.theme-popup-contents .theme-description {
	padding-top:10px;
	margin-top:10px;
}
#CurrentTheme {
	position: relative;
}
.current-theme-left .error-message {
	margin:0;
	white-space:normal;
	display: block;
	line-height: 16px;
	top:56px;
	position: absolute;
	padding:7px;
	width:286px;
}
*/
.bca-section__post-detail {
  margin-bottom: 1.5em;
}
.bca-section__post-top {
  float: right;
  margin-bottom: 0.8em;
}
.bca-section__post-top .bca-post__no {
  margin-right: 2em;
  font-size: 1.4rem;
}
.bca-section__post-top .bca-post__url {
  display: block;
  margin-top: 0.2em;
  font-size: 1.4rem;
  font-weight: bold;
}
.bca-section__post-top .bca-text-url {
  margin-right: 0.5em;
}
.bca-section[data-bca-section-type="form-group"] {
  margin-bottom: 60px;
}

.bca-size-counter {
  display: inline-block;
  vertical-align: bottom;
  padding-left: 0.5em;
  font-size: 2rem;
  font-weight: bold;
  color: #ccc;
}
.bca-size-counter small {
  display: inline-block;
  padding-left: 0.2em;
  font-size: 1.4rem;
  color: #ccc;
}

/* action
----------------------------------------------- */
.bca-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 20px;
  border-top: 1px solid #eeeeea;
}
.bca-actions__sub {
  margin-left: 30px;
  padding-left: 30px;
  border-left: 1px solid #ccc;
}
.bca-actions__item {
  margin: 0 10px;
}
.bca-actions__before {
  margin-right: 30px;
  padding-right: 30px;
  border-right: 1px solid #ccc;
}
.bca-actions[data-bca-type="type2"] {
  display: block;
}
.bca-actions[data-bca-type="type2"] .bca-actions__form {
  margin-bottom: 20px;
}
.bca-actions[data-bca-type="type2"] .bca-actions__adds {
  margin: 20px 0;
}

.bca-list {
  padding: 0;
  list-style: none;
}
.bca-list[data-bca-list-layout="horizon"] {
  display: flex;
  flex-wrap: wrap;
}
.bca-list__item {
  position: relative;
  padding: 0 0 0 1em;
  margin-bottom: 8px;
  margin-right: 30px;
  line-height: 1.4;
}
.bca-list__item::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1.2;
  color: #424f44;
}
.bca-list[data-bca-list-type="circle"] {
  margin: 0;
}
.bca-list[data-bca-list-type="circle"] .bca-list__item {
  padding: 0;
  margin-right: 1.5em;
  white-space: nowrap;
}
.bca-list[data-bca-list-type="circle"] .bca-list__item::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-list[data-bca-list-type="circle"] .bca-list__item::before {
  position: relative;
  top: -2px;
  color: #aaa;
  font-size: 1rem;
  padding-right: 0.4em;
}
.bca-list[data-bca-list-delimiter="comma"] .bca-list__item::after {
  content: ",";
  display: inline-block;
}
.bca-list[data-bca-list-delimiter="comma"] .bca-list__item:last-child:after {
  content: none;
}

.bca-list-head {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.bca-file-list {
  display: flex;
  flex-wrap: wrap;
  background: #eeeeee;
  padding: 10px;
}
.bca-file-list__item {
  box-sizing: content-box;
}
.bca-file-list__item img {
  max-width: 100%;
  height: auto;
}
.bca-file-list__no-data {
  width: 100%;
  padding: 20px;
  text-align: center;
}

.bca-box {
  display: block;
  padding: 1em;
  background-color: #f8f8f8;
}
.bca-visually-hidden {
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}

.bca-collapse {
  display: none;
  overflow: hidden;
}
.bca-collapse__btn-icon {
  font-size: 1.6rem;
}
.bca-collapse__action {
  display: block;
  margin: 30px 0;
}
.bca-collapse__btn {
  border: none;
  background: none;
  display: inline-block;
  width: auto;
  font-size: 2rem;
  line-height: 1.2;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #2b7bb9; /* 6fa83d */
  padding-left: 0;
  outline: none;
}
.bca-collapse__btn:hover {
  text-decoration: none;
  color: #424f44;
}
.bca-collapse__btn-icon {
  display: inline-block;
  margin: 0;
  transition: 0.4s all;
}
.bca-collapse__btn-icon:before {
  margin: 0;
}
[data-bca-state="open"] .bca-collapse__btn-icon {
  transform: rotate(180deg);
}

.bca-em-box {
  padding: 20px;
  background: #ffffff;
  font-size: 1.6rem;
  margin: 15px auto;
  text-align: center;
  line-height: 2;
}
.bca-em-box a {
  color: #690;
}
.bca-em-box a:hover {
  color: #9c0;
  text-decoration: none;
}

.bca-current-box {
  padding: 1px 0;
  font-size: 1.6rem;
  margin: 20px auto 20px;
  line-height: 1.6;
}
.bca-current-box a {
  color: #f20014;
}
.bca-current-box a:hover {
  color: #2b7bb9; /* 6fa83d */
  text-decoration: none;
}

.ui-dialog {
  padding: 0 !important;
}
.ui-dialog dt {
  margin-bottom: 8px;
}
.ui-dialog dd {
  margin-left: 0;
}

.ui-widget input[type="text"],
.ui-widget input[type="password"],
.ui-widget input[type="submit"],
.ui-widget input[type="search"],
.ui-widget input[type="tel"],
.ui-widget input[type="url"],
.ui-widget input[type="checkbox"],
.ui-widget input[type="email"] {
  display: inline-block;
  outline: none;
  padding: 0.7em 0.5em 0.6em 0.5em;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  line-height: 1.6;
  font-size: 1.4rem !important;
  color: #424f44;
}
.ui-widget input[type="text"]:focus,
.ui-widget input[type="password"]:focus,
.ui-widget input[type="submit"]:focus,
.ui-widget input[type="search"]:focus,
.ui-widget input[type="tel"]:focus,
.ui-widget input[type="url"]:focus,
.ui-widget input[type="checkbox"]:focus,
.ui-widget input[type="email"]:focus {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
  border-color: #2b7bb9; /* 6fa83d */
  border-width: 1px;
}

.ui-tabs {
  padding: 0 !important;
  border: none !important;
}

.ui-tabs-nav {
  padding: 0 !important;
  border: none !important;
  background: none !important;
}

.ui-tabs-panel {
  border: 1px solid #ccc !important;
}

.ui-widget-content {
  border-radius: 0 !important;
  border-color: #eeeeea !important;
}
.ui-dialog-titlebar {
  background: #424f44 !important;
  border-radius: 0 !important;
  font-size: 1.4rem !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.ui-dialog-titlebar-close {
  width: 26px !important;
  height: 26px !important;
  margin-top: -13px !important;
}

.ui-button {
  border: 1px solid #eeeeea !important;
  padding: 0 !important;
  background: #ffffff !important;
  display: inline-block !important;
  border-radius: 3px !important;
  padding: 0.7em 1em 0.6em !important;
  line-height: 1.2 !important;
  cursor: pointer !important;
  font-size: 1.4rem !important;
  box-sizing: border-box !important;
  outline: none !important;
  color: #424f44 !important;
  text-decoration: none !important;
  background-image: linear-gradient(rgb(255, 255, 255) 10%, rgb(244, 245, 241) 100%) !important;
  transition: all 0.5s ease-out 0s !important;
}
.ui-button::before {
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 4px !important;
  color: #424f44 !important;
}
.ui-button:hover {
  text-decoration: none !important;
  color: #424f44 !important;
  background-color: #eeeeea !important;
  background-image: linear-gradient(rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%) !important;
}
.ui-button:focus {
  box-shadow: 0 0 4px 0px #6fa83d !important;
}

.ui-state-default {
  background: #ffffff !important;
  cursor: pointer !important;
  outline: none !important;
  color: #424f44 !important;
  text-decoration: none !important;
  background-image: linear-gradient(rgb(255, 255, 255) 10%, rgb(244, 245, 241) 100%) !important;
}

.ui-tabs-active {
  background: #ffffff !important;
}

.ui-button-text {
  padding: 0 !important;
}

.ui-icon-closethick {
  background: none !important;
  position: relative;
  padding: 0 !important;
}
.ui-icon-closethick:before,
.ui-icon-closethick:after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  display: block;
  width: 3px;
  height: 14px;
  background: #424f44;
}
.ui-icon-closethick:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.ui-icon-closethick:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

/* ui-dialog
----------------------------------------------- */
.ui-dialog label.error,
.error-message {
  color: #f20014;
  font-size: 1.4rem;
  padding: 2px;
  margin-left: 5px;
  display: block;
  font-weight: normal;
  /* white-space: nowrap; */
}
.ui-dialog label.error::before,
.error-message::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}

.ui-dialog .ui-button-text {
  font-weight: bold;
}

.ui-dialog .required {
  color: #333;
}

.ui-dialog label.error {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.ui-dialog .ui-dialog-titlebar {
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  -khtml-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  -khtml-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  border: none;
  background-color: #333;
  font-size: 11px;
  color: #fff;
}

.ui-widget-header {
  border: none;
  background: #888;
}

.ui-dialog-titlebar-close {
  display: none;
}

.ui-dialog dl {
  margin: 5px;
}

.ui-dialog dt {
  padding: 0;
}

.ui-dialog dd {
  padding: 0 0 10px 0;
  margin-bottom: 10px;
}

.ui-dialog dd {
  border-bottom: 1px solid #eeeeea;
}

.ui-widget-content {
  color: #535a62 !important;
}

.ui-dialog dt label {
  color: #424f44 !important;
  font-size: 14px;
}

.ui-dialog input[type="radio"] {
  margin-right: 7px;
}

.ui-dialog {
  padding: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 1px 10px;
}

.ui-dialog .ui-state-default {
  background: none;
  border: 1px solid #ccc;
  cursor: pointer;
  text-shadow: rgba(255, 255, 255, 0.4) 1px 1px 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  -o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  background: #f3f3f3;
  background: -moz-linear-gradient(top, #fff, #f3f3f3);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(100%, #f3f3f3));
  background: -o-linear-gradient(top, #fff, #f3f3f3);
}

.ui-widget {
  font-family: Arial, Geneva, sans-serif, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック" !important;
  font-size: 1.4rem !important;
  color: #424f44;
}
.ui-widget p {
  line-height: 1.6;
}

.ui-tabs-panel a {
  color: #6fa83d !important;
  text-decoration: none !important;
}
.ui-tabs-panel a:hover {
  color: #2b7bb9; /* 6fa83d */
  text-decoration: underline !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #eeeeea !important;
}

.ui-widget-header,
.cke_dialog_title {
  border: none !important;
  background-color: #ccc !important;
  background-image: none !important;
  color: #424f44 !important;
  box-shadow: none !important;
}

.ui-datepicker table {
  font-size: 1.4rem !important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: none !important;
  background: none !important;
  color: #424f44 !important;
}

.ui-datepicker {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
}

.ui-datepicker-today .ui-state-default {
  border: none !important;
  background: #ddd !important;
}

.ui-datepicker .ui-state-active {
  border: none !important;
  background: #9ccc65 !important;
  color: #fff !important;
}

.ui-dialog th {
  padding: 1.4em 2em 1em 0 !important;
}

.ui-dialog td {
  padding: 1em 0 !important;
}

#UploaderSearch {
  border: 1px solid #eeeeea !important;
  background-color: #fff !important;
  padding: 8px 10px !important;
}

.cke_dialog .cke_dialog_ui_radio_input {
  opacity: 0;
  width: 0px;
  height: 0px;
  margin: 0px;
}
.cke_dialog .cke_dialog_ui_radio_input + label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding-left: 2em;
  font-size: 1.2rem;
}
.cke_dialog .cke_dialog_ui_radio_input[data-bca-radio-size="lg"] + label {
  font-size: 2rem;
}
.cke_dialog .cke_dialog_ui_radio_input[data-bca-radio-size="sm"] + label {
  font-size: 1.4rem;
}
.cke_dialog .cke_dialog_ui_radio_input + label:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1.5em;
  height: 1.5em;
  box-sizing: border-box;
  margin: auto;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.cke_dialog .cke_dialog_ui_radio_input:checked + label:before {
  background: #2b7bb9; /* 6fa83d */
  box-shadow: 0 0 0px 4px #fff inset;
}
.cke_dialog .cke_dialog_ui_radio_input:focus + label:before {
  box-shadow: 0 0 0px 4px #fff inset, 0 0 4px 0px #2b7bb9; /* 6fa83d */
  border-color: #2b7bb9; /* 6fa83d */
  border-width: 1px;
}
.cke_dialog select.bca-select__select,
.cke_dialog select.cke_dialog_ui_input_select {
  appearance: none;
  background: url(../../img/admin/icn_select.svg) no-repeat center right 0.5em/10px auto, #ffffff !important;
  font-size: 1.4rem;
  padding: 0 26px 0 4px !important;
  border: 1px solid #ccc;
  line-height: 1.4 !important;
  height: auto !important;
  width: auto !important;
  outline: none;
  border-radius: 3px;
  color: #424f44;
  box-shadow: none;
}
.cke_dialog select.bca-select__select[data-bca-select-size="lg"],
.cke_dialog select.cke_dialog_ui_input_select[data-bca-select-size="lg"] {
  font-size: 1.6rem;
}
.cke_dialog select.bca-select__select[data-bca-select-size="sm"],
.cke_dialog select.cke_dialog_ui_input_select[data-bca-select-size="sm"] {
  font-size: 1.2rem;
}
.cke_dialog select.bca-select__select:focus,
.cke_dialog select.cke_dialog_ui_input_select:focus {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
  border-color: #2b7bb9; /* 6fa83d */
  border-width: 1px;
}
.cke_dialog input.bca-textbox__input,
.cke_dialog input.cke_dialog_ui_input_text,
.cke_dialog input.cke_dialog_ui_input_password,
.cke_dialog textarea.cke_dialog_ui_input_textarea {
  line-height: 1.4 !important;
  height: auto !important;
  padding: 0 4px !important;
  display: inline-block;
  outline: none;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  box-shadow: none;
  color: #424f44;
}
.cke_dialog input.bca-textbox__input[data-input-text-size="lg"],
.cke_dialog input.cke_dialog_ui_input_text[data-input-text-size="lg"],
.cke_dialog input.cke_dialog_ui_input_password[data-input-text-size="lg"],
.cke_dialog textarea.cke_dialog_ui_input_textarea[data-input-text-size="lg"] {
  font-size: 1.6rem;
}
.cke_dialog input.bca-textbox__input[data-input-text-size="sm"],
.cke_dialog input.cke_dialog_ui_input_text[data-input-text-size="sm"],
.cke_dialog input.cke_dialog_ui_input_password[data-input-text-size="sm"],
.cke_dialog textarea.cke_dialog_ui_input_textarea[data-input-text-size="sm"] {
  font-size: 1.2rem;
}
.cke_dialog input.bca-textbox__input[data-input-text-size="full-counter"],
.cke_dialog input.cke_dialog_ui_input_text[data-input-text-size="full-counter"],
.cke_dialog input.cke_dialog_ui_input_password[data-input-text-size="full-counter"],
.cke_dialog textarea.cke_dialog_ui_input_textarea[data-input-text-size="full-counter"] {
  width: calc(100% - 80px);
}
.cke_dialog input.bca-textbox__input[data-margin="bottom"],
.cke_dialog input.cke_dialog_ui_input_text[data-margin="bottom"],
.cke_dialog input.cke_dialog_ui_input_password[data-margin="bottom"],
.cke_dialog textarea.cke_dialog_ui_input_textarea[data-margin="bottom"] {
  margin-bottom: 10px;
}
.cke_dialog input.bca-textbox__input:focus,
.cke_dialog input.cke_dialog_ui_input_text:focus,
.cke_dialog input.cke_dialog_ui_input_password:focus,
.cke_dialog textarea.cke_dialog_ui_input_textarea:focus {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
  border-color: #6fa83d !important;
  border-width: 1px;
}
.cke_dialog .cke_dialog_body label {
  margin-bottom: 2px !important;
  margin-top: 2px !important;
  display: inline-block !important;
  color: #424f44 !important;
  font-size: 12px;
}
.cke_dialog .bca-btn {
  display: inline-block;
  border-radius: 3px;
  padding: 0.7em 1em 0.6em;
  line-height: 1.2;
  border: 1px solid #ccc;
  cursor: pointer;
  font-size: 1.4rem;
  box-sizing: border-box;
  outline: none;
  color: #424f44;
  text-decoration: none;
  background-image: linear-gradient(rgb(255, 255, 255) 10%, rgb(244, 245, 241) 100%);
  transition: all 0.3s ease-out 0s;
  white-space: nowrap;
}
.cke_dialog .bca-btn::before {
  margin-right: 4px;
  color: #424f44;
}
.cke_dialog .bca-btn:hover {
  text-decoration: none;
  color: #424f44;
  background-color: #eeeeea;
  background-image: linear-gradient(rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%);
}
.cke_dialog .bca-btn:focus {
  box-shadow: 0 0 4px 0px #2b7bb9; /* 6fa83d */
}
.cke_dialog .cke_dialog_contents .file-list {
  padding: 0;
}
.cke_dialog .cke_dialog_contents .file-list #DivPanelList .file-list-body {
  border: none;
}
.cke_dialog a.cke_dialog_ui_button_ok {
  text-shadow: none;
  border: 1px solid #b6b6b6;
  border-bottom-color: #999;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
  background: #e4e4e4;
  background-image: linear-gradient(to bottom, #fff, #e4e4e4);
  color: #333;
}
.cke_dialog a.cke_dialog_ui_button_ok span {
  text-shadow: none;
}
.cke_dialog a.cke_dialog_ui_button_ok:hover {
  border-color: #9e9e9e;
  background: #ccc;
  background-image: linear-gradient(to bottom, #f2f2f2, #ccc);
}
.cke_dialog a.cke_dialog_ui_button_ok:focus,
.cke_dialog a.cke_dialog_ui_button_ok:active {
  border-color: #969696;
  outline: 0;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset;
}
.cke_dialog .cke_dialog_contents .file-list-body {
  margin-top: 14px;
}
.cke_dialog .bca-table-listup__thead-th {
  font-weight: bold;
}
.cke_dialog .bca-table-listup__thead-th,
.cke_dialog .bca-table-listup__tbody-td {
  vertical-align: middle !important;
  padding: 7px 7px !important;
  border-bottom: 1px solid #eeeeea;
}
.cke_dialog .cke_dialog_contents .file-list-body {
  background-color: #fff;
  padding: 0;
}
.cke_dialog tr:hover .bca-table-listup__tbody-td {
  background: inherit;
}

.jstree-proton {
  border: 1px solid #ddd;
}
.jstree-proton .jstree-container-ul .jstree-node {
  margin: 0;
  padding: 0;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-children {
  margin-left: 26px;
}
.jstree-proton .jstree-container-ul .jstree-node .content-name {
  position: relative;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-anchor {
  margin: 0 !important;
}
.jstree-proton .jstree-container-ul .jstree-node .function {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: absolute;
  cursor: pointer;
  font-size: 18px;
  text-align: right;
}
.jstree-proton .jstree-container-ul .jstree-node .function::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-wholerow-hovered {
  background: #ddd !important;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-hovered {
  color: #424f44 !important;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-wholerow-clicked {
  background: #6fa83d !important;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-clicked + .content-name {
  color: #fff !important;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-clicked .jstree-icon {
  color: #fff !important;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-hovered.jstree-clicked {
  color: #fff !important;
}
.jstree-proton .jstree-container-ul .jstree-node .alias {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../../img/admin/icon_alias_layerd.png");
  position: absolute;
  top: 0;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-unpublish-odd,
.jstree-proton .jstree-container-ul .jstree-node .jstree-unpublish-even {
  background-color: #ccc;
}
.jstree-proton .jstree-container-ul .jstree-icon {
  font-size: 1.6rem !important;
}
.jstree-proton .jstree-container-ul .jstree-icon:before {
  margin: 0;
}
.jstree-proton .jstree-container-ul .jstree-icon.bca-icon--folder {
  color: #edc528;
}
.jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .bca-icon--folder::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.jstree-proton-contextmenu {
  background-color: #fff !important;
  font-size: 14px;
}
.jstree-proton-contextmenu li > a {
  color: #424f44 !important;
}
.jstree-proton-contextmenu li > a:hover {
  background-color: #ddd !important;
  box-shadow: none !important;
}
.jstree-proton-contextmenu li > a i {
  vertical-align: middle !important;
  font-weight: 900;
}
.jstree-proton-contextmenu li > a i:before {
  font-size: 15px !important;
  margin: 0 !important;
}
.jstree-proton-contextmenu li > a i.bca-icon--folder {
  color: #edc528;
}
.jstree-proton-contextmenu li > a i.bca-icon--alias {
  color: #2b7bb9; /* 6fa83d */
}
.jstree-proton-contextmenu li > a i.bca-icon--link {
  color: #2b7bb9; /* 6fa83d */
}
.jstree-proton-contextmenu li > a .vakata-contextmenu-sep {
  border-left: none !important;
  background: none !important;
}
.jstree-proton-contextmenu li.vakata-context-separator {
  border-top: 1px solid #ccc !important;
  border-radius: 0 !important;
}
.jstree-proton-contextmenu li.vakata-context-separator a {
  margin: 0;
}
.jstree-proton-contextmenu li.vakata-context-separator a:hover {
  margin: 0;
}
.jstree-proton-contextmenu .icon-alias-layerd {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../../img/admin/icon_alias_layerd.png");
  position: absolute;
  margin-top: -36px;
}
.jstree-proton-contextmenu .icon-add-layerd {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../../img/admin/icon_add_layerd.png");
  position: absolute;
  margin-top: -36px;
}

.ui-dialog .uploader-file-image .url {
  border: none !important;
  width: auto !important;
  padding: 0 !important;
  max-width: 400px !important;
  margin-left: 20px;
}

.ui-dialog .uploader-file-image .url a {
  color: #6fa83d !important;
}

.ui-dialog #UploaderFileImage {
  width: 500px;
}

.bca-main__submenu-title {
  font-size: 1.4rem;
  font-weight: normal;
  margin: 0;
}
.bca-main__submenu-list {
  padding-left: 20px;
  border-bottom: 1px solid #eeeeea;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.bca-main__submenu-list-item {
  float: left;
  font-size: 1.2rem;
  margin-right: 40px;
  margin-bottom: 5px;
}

.step-1 .bca-section {
  text-align: center;
}

.step2 .check .check-result {
  color: #ddd;
}
.step2 .failed .check-result {
  color: #f20014;
}
.step2 .check-result {
  margin: 20px 0;
  font-size: 2rem;
}

.step-3 div.float-left,
.step-4 div.float-left {
  width: auto;
}
.step-3 ul li,
.step-4 ul li {
  margin: 20px 0;
}
.step-3 ul li label,
.step-4 ul li label {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}

.step-5 li {
  margin: 20px 0;
}

.bt-content {
  line-height: 1.5em;
}

.bt-content ul {
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}

.bt-content ul li {
  list-style-position: inside;
  padding: 0 !important;
}

.bt-content p {
  margin-bottom: 10px;
}

.bt-content li .example-box {
  border: 3px solid #ddd;
  padding: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9mb250YXdlc29tZS5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fY29yZS5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19saXN0LnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fc3RhY2tlZC5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9faWNvbnMuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvc29saWQuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvYnJhbmRzLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL3JlZ3VsYXIuc2NzcyIsInRoZW1lL3Zhci9faWNvbnMuc2NzcyIsInRoZW1lL191dGlsaXR5LnNjc3MiLCJiYXNlL19nZW5lcmFsLnNjc3MiLCJ0aGVtZS92YXIvX2NvbG9ycy5zY3NzIiwidGhlbWUvdmFyL19kaW1lbnNpb25zLnNjc3MiLCJiYXNlL19taXhpbi5zY3NzIiwidGhlbWUvX3Vua25vd24uc2NzcyIsImNvbXBvbmVudHMvX2FwcC5zY3NzIiwiY29tcG9uZW50cy9fY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL19tYWluLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2xiYXIuc2NzcyIsImNvbXBvbmVudHMvX25hdi5zY3NzIiwiY29tcG9uZW50cy9fbmF2LWZhdm9yaXRlLnNjc3MiLCJjb21wb25lbnRzL19idG4taWNvbi5zY3NzIiwiY29tcG9uZW50cy9fYnRuLWljb24tdGV4dC5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVycy5zY3NzIiwiY29tcG9uZW50cy9fYWN0aW9uLXRhYmxlLWxpc3R1cC5zY3NzIiwiY29tcG9uZW50cy9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLWxpc3R1cC5zY3NzIiwiY29tcG9uZW50cy9fY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnQtbWVudS5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1pbmZvLnNjc3MiLCJjb21wb25lbnRzL19mZWVkLnNjc3MiLCJjb21wb25lbnRzL191cGRhdGUtbG9nLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3RvdG9wLnNjc3MiLCJjb21wb25lbnRzL19sb2dpbi5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC1udW0uc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX25vdGlmaWNhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9faGVscC5zY3NzIiwiY29tcG9uZW50cy9fY2FrZS1zcWwtbG9nLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX3JhZGlvLnNjc3MiLCJjb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiY29tcG9uZW50cy9fc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL19kYXRhLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCJjb21wb25lbnRzL19wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9faW5wdXQtY29sb3Iuc2NzcyIsImNvbXBvbmVudHMvX3RleHRib3guc2NzcyIsImNvbXBvbmVudHMvX3RleHRhcmVhLnNjc3MiLCJjb21wb25lbnRzL19maWxlLnNjc3MiLCJjb21wb25lbnRzL19kYXRldGltZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC1wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fY3VycmVudC10aGVtZS5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2l6ZS1jb3VudGVyLnNjc3MiLCJjb21wb25lbnRzL19hY3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL19saXN0LnNjc3MiLCJjb21wb25lbnRzL19saXN0LWhlYWQuc2NzcyIsImNvbXBvbmVudHMvX2ZpbGUtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fYm94LnNjc3MiLCJjb21wb25lbnRzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsImNvbXBvbmVudHMvX2NvbGxhcHMuc2NzcyIsImNvbXBvbmVudHMvX2VtLWJveC5zY3NzIiwiY29tcG9uZW50cy9fY3VycmVudC1ib3guc2NzcyIsImNvbXBvbmVudHMvX2pxdWVyeS11aS5zY3NzIiwiY29tcG9uZW50cy9fanN0cmVlLnNjc3MiLCJjb21wb25lbnRzL191cGxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fc3VibWVudS5zY3NzIiwiY29tcG9uZW50cy9faW5zdGFsbC5zY3NzIiwidmVuZGVyL19qcXVlcnkuYnQuanMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFFQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNFO0FBQW1CO0VBQ25CO0FBQWdDOzs7QUFHbEM7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUlBO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUlBO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FB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V0s1QjtFQUNBOztBQU9GO0VBQ0U7RUFDQTs7O0FDWkY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFvQkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQXVGQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBYUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFlQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBK0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQXJCQTtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtBQUFBO0FBQUE7QUFBQTtFQUVFOztBQUZGO0FBQUE7QUFBQTtBQUFBO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7OztBQXNRSjtFQUNFOzs7QUFLRjtFQUNFOzs7QUMzZUY7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQXNCQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFpQkE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWdCQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQVNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQVNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7OztBQUlGO0FBQUE7QUFBQTtBQUlBO0VBQ0M7O0FBQ0E7RUFDQzs7O0FDdElGO0VBQ0UsT0NNYztFRExkOztBQUVBO0VBQ0U7OztBQVFKO0VBQ0UsV0VUdUI7RUZVdkI7RUFDQSxPQ1BnQjtFRFFoQjs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQkNvQ2M7O0FFdkRSO0VIZVI7SUFNRzs7OztBQUlIO0VBQ0U7OztBQUdGO0VBQ0U7OztBSXBDRjtBQUNBO0FBQUE7QUFJQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBRUE7RUFDRTs7O0FBR0Y7QUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7QUFxQkE7QUFBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0FBQUE7QUFFQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFLRjtBQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUFBMkI7RUFDM0I7QUFBaUM7RUFDakM7QUFBcUI7RUFDckI7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOztBRDVRTTtFQzBRUjtJQUlHOzs7O0FBSUg7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXRmpTc0I7RUVrU3RCO0VBQ0EsWUgvUXlCOzs7QUdtUjNCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXRnJhdUI7RUVzYXZCO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFLFdGaGJzQjtFRWlidEI7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdEO0FBQ0E7QUFBQTtBQUdBO0FBQUE7QUFFQTtFQUNFOzs7QUFHRjtBQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0FBQUE7QUFFQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQ0E7QUFBQTtBQThCQTtBQUNBO0FBQUE7QUFHQTtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7OztBQUdGO0FBQ0E7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQ0E7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFDQTtBQUFBO0FBR0E7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQ0E7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBTjlmRTtFQUNFO0VBQ0E7RUFDQTs7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7OztBTXNnQko7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUlGO0VBQ0k7OztBQUdKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQzd4QkY7RUFDRTtFQUNBO0VBQ0E7O0FGR007RUVOUjtJQUtHOzs7QUNMSDtFQUNFO0VBQ0E7RUFDQTs7O0FDSEY7RUFDRSxXTFlzQjtFS1h0QjtFQUNBO0VBQ0E7RUFDQSxZTjRCeUI7RU0zQnpCOztBQUlBO0VBQ0U7O0FBUUY7RUFDRTtFQUNBO0VBQ0Esa0JOWXlCO0VNWHpCOztBSmpCSTtFSWFOO0lBTUc7OztBQUdIO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPTi9CWTtFTWdDWjs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFLFdMakRrQjs7QUttRHBCO0VBQ0UsV0xyRG1COztBS3dEdkI7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBR0E7RUFDRTs7O0FUZ0pKO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFD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QUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUF3REE7RUFJRTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBRUU7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDekhKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBT0Y7RUFDRTs7QUFXRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFNUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNRjtFQUNFO0VBQ0EsVzdDL0VvQjtFNkNnRnBCOztBQUVGO0VBQ0UsVzdDckZvQjs7QTZDdUZ0QjtFQUNFOzs7QUFJSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7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O0U0REpqQjtFQUNBOzs7QUNoQk47RUFDRTs7O0FBS0E7RUFDRTs7QUFJRjtFQUNFLE85REdTOztBOERBYjtFQUNFO0VBQ0E7OztBQUtGO0FBQUE7RUFDRTs7QUFHQTtBQUFBO0VBQ0U7O0FBQ0E7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7O0FBTU47RUFDRTs7O0FDdkNKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNDO0VBQ0E7RUFDQTtFQUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuOC4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2NvcmUnO1xuQGltcG9ydCAnbGFyZ2VyJztcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcbkBpbXBvcnQgJ2xpc3QnO1xuQGltcG9ydCAnYm9yZGVyZWQtcHVsbGVkJztcbkBpbXBvcnQgJ2FuaW1hdGVkJztcbkBpbXBvcnQgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AaW1wb3J0ICdzdGFja2VkJztcbkBpbXBvcnQgJ2ljb25zJztcbkBpbXBvcnQgJ3NjcmVlbi1yZWFkZXInO1xuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogbWF0aC5kaXYoNGVtLCAzKTtcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDNlbSwgNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgICAgICAgICBcIi4uLy4uL2ZvbnRzL2FkbWluXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJGZhLWZvbnQtZGlzcGxheTogICAgICAgICAgICAgYXV0byAhZGVmYXVsdDtcbiRmYS1jc3MtcHJlZml4OiAgICAgICAgICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICAgICAgICAgXCI1LjguMVwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICAgICAgICBtYXRoLmRpdigyMGVtLCAxNik7XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkb2JlOiBcXGY3Nzg7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWF0OiBcXGYxZmE7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLWJlZDogXFxmMjM2O1xuJGZhLXZhci1iZWVyOiBcXGYwZmM7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFxcZjFiNTtcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcXGYxZjY7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLWJpb2hhemFyZDogXFxmNzgwO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItYmxlbmRlcjogXFxmNTE3O1xuJGZhLXZhci1ibGVuZGVyLXBob25lOiBcXGY2YjY7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWJsb2c6IFxcZjc4MTtcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcbiRmYS12YXItYm9sdDogXFxmMGU3O1xuJGZhLXZhci1ib21iOiBcXGYxZTI7XG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFxcZjQzNjtcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItYnJhaW46IFxcZjVkYztcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcXGYyNzQ7XG4kZmEtdmFyLWNhbGVuZGFyLWRheTogXFxmNzgzO1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMzgxO1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjM4MjtcbiRmYS12YXItY2xvdWRzY2FsZTogXFxmMzgzO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLWNsb3VkdmVyc2lmeTogXFxmMzg1O1xuJGZhLXZhci1jb2NrdGFpbDogXFxmNTYxO1xuJGZhLXZhci1jb2RlOiBcXGYxMjE7XG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcXGYxMjY7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZzogXFxmMDEzO1xuJGZhLXZhci1jb2dzOiBcXGYwODU7XG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJGZhLXZhci1jb21tZW50LWRvbGxhcjogXFxmNjUxO1xuJGZhLXZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiRmYS12YXItY29tbWVudC1tZWRpY2FsOiBcXGY3ZjU7XG4kZmEtdmFyLWNvbW1lbnQtc2xhc2g6IFxcZjRiMztcbiRmYS12YXItY29tbWVudHM6IFxcZjA4NjtcbiRmYS12YXItY29tbWVudHMtZG9sbGFyOiBcXGY2NTM7XG4kZmEtdmFyLWNvbXBhY3QtZGlzYzogXFxmNTFmO1xuJGZhLXZhci1jb21wYXNzOiBcXGYxNGU7XG4kZmEtdmFyLWNvbXByZXNzOiBcXGYwNjY7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWNvdWNoOiBcXGY0Yjg7XG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcXGYyNWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnk6IFxcZjRlNztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OiBcXGY0ZTk7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6IFxcZjRlYTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXFxmNGViO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkOiBcXGY0ZWM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OiBcXGY0ZWQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFxcZjRlZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYTogXFxmNGVmO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOiBcXGY0ZjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXFxmNGYxO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybzogXFxmNGYzO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xuJGZhLXZhci1jcml0aWNhbC1yb2xlOiBcXGY2Yzk7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItY3JvcC1hbHQ6IFxcZjU2NTtcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1jcm93OiBcXGY1MjA7XG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xuJGZhLXZhci1jc3MzOiBcXGYxM2M7XG4kZmEtdmFyLWNzczMtYWx0OiBcXGYzOGI7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItY3V0OiBcXGYwYzQ7XG4kZmEtdmFyLWN1dHRsZWZpc2g6IFxcZjM4YztcbiRmYS12YXItZC1hbmQtZDogXFxmMzhkO1xuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xuJGZhLXZhci1kYXNoY3ViZTogXFxmMjEwO1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xuJGZhLXZhci1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1kbmE6IFxcZjQ3MTtcbiRmYS12YXItZG9jaHViOiBcXGYzOTQ7XG4kZmEtdmFyLWRvY2tlcjogXFxmMzk1O1xuJGZhLXZhci1kb2c6IFxcZjZkMztcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcZjE1NTtcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcbiRmYS12YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRmYS12YXItZG92ZTogXFxmNGJhO1xuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1kcnVtOiBcXGY1Njk7XG4kZmEtdmFyLWRydW0tc3RlZWxwYW46IFxcZjU2YTtcbiRmYS12YXItZHJ1bXN0aWNrLWJpdGU6IFxcZjZkNztcbiRmYS12YXItZHJ1cGFsOiBcXGYxYTk7XG4kZmEtdmFyLWR1bWJiZWxsOiBcXGY0NGI7XG4kZmEtdmFyLWR1bXBzdGVyOiBcXGY3OTM7XG4kZmEtdmFyLWR1bXBzdGVyLWZpcmU6IFxcZjc5NDtcbiRmYS12YXItZHVuZ2VvbjogXFxmNmQ5O1xuJGZhLXZhci1keWFsb2c6IFxcZjM5OTtcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xuJGZhLXZhci1lZ2c6IFxcZjdmYjtcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbnZlbG9wZTogXFxmMGUwO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFxcZjE5OTtcbiRmYS12YXItZW52aXJhOiBcXGYyOTk7XG4kZmEtdmFyLWVxdWFsczogXFxmNTJjO1xuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kZmEtdmFyLWV0aGVybmV0OiBcXGY3OTY7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZXVyby1zaWduOiBcXGYxNTM7XG4kZmEtdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXFxmMTJhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFxcZjA3MTtcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjogXFxmMzlmO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXM6IFxcZjZkYztcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFxcZjBkNDtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXFxmMWVlO1xuJGZhLXZhci1nb3B1cmFtOiBcXGY2NjQ7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItZ3JlYXRlci10aGFuOiBcXGY1MzE7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcbiRmYS12YXItZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xuJGZhLXZhci1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci1ndWl0YXI6IFxcZjdhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItaGFja2VycmFuazogXFxmNWY3O1xuJGZhLXZhci1oYW1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLWhhbmRzOiBcXGY0YzI7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1oYXlrYWw6IFxcZjY2NjtcbiRmYS12YXItaGRkOiBcXGYwYTA7XG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xuJGZhLXZhci1oZWFkc2V0OiBcXGY1OTA7XG4kZmEtdmFyLWhlYXJ0OiBcXGYwMDQ7XG4kZmEtdmFyLWhlYXJ0LWJyb2tlbjogXFxmN2E5O1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xuJGZhLXZhci1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItaGlwcG86IFxcZjZlZDtcbiRmYS12YXItaGlwczogXFxmNDUyO1xuJGZhLXZhci1oaXJlLWEtaGVscGVyOiBcXGYzYjA7XG4kZmEtdmFyLWhpc3Rvcnk6IFxcZjFkYTtcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmNDdkO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcbiRmYS12YXItaG91eno6IFxcZjI3YztcbiRmYS12YXItaHJ5dm5pYTogXFxmNmYyO1xuJGZhLXZhci1odG1sNTogXFxmMTNiO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xuJGZhLXZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kZmEtdmFyLWlkLWJhZGdlOiBcXGYyYzE7XG4kZmEtdmFyLWlkLWNhcmQ6IFxcZjJjMjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItaWdsb286IFxcZjdhZTtcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcbiRmYS12YXItaW1hZ2VzOiBcXGYzMDI7XG4kZmEtdmFyLWltZGI6IFxcZjJkODtcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XG4kZmEtdmFyLWlveGhvc3Q6IFxcZjIwODtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItamlyYTogXFxmN2IxO1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLWthZ2dsZTogXFxmNWZhO1xuJGZhLXZhci1rZXk6IFxcZjA4NDtcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXIta2hhbmRhOiBcXGY2NmQ7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLWtpY2tzdGFydGVyLWs6IFxcZjNiYztcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiRmYS12YXItbGFwdG9wOiBcXGYxMDk7XG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcbiRmYS12YXItbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xuJGZhLXZhci1sZWFmOiBcXGYwNmM7XG4kZmEtdmFyLWxlYW5wdWI6IFxcZjIxMjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItbGVzczogXFxmNDFkO1xuJGZhLXZhci1sZXNzLXRoYW46IFxcZjUzNjtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcXGY1Mzc7XG4kZmEtdmFyLWxldmVsLWRvd24tYWx0OiBcXGYzYmU7XG4kZmEtdmFyLWxldmVsLXVwLWFsdDogXFxmM2JmO1xuJGZhLXZhci1saWZlLXJpbmc6IFxcZjFjZDtcbiRmYS12YXItbGlnaHRidWxiOiBcXGYwZWI7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItbGluazogXFxmMGMxO1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1saW5vZGU6IFxcZjJiODtcbiRmYS12YXItbGludXg6IFxcZjE3YztcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kZmEtdmFyLWxpc3Q6IFxcZjAzYTtcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kZmEtdmFyLWxvY2s6IFxcZjAyMztcbiRmYS12YXItbG9jay1vcGVuOiBcXGYzYzE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItbWFsZTogXFxmMTgzO1xuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xuJGZhLXZhci1tYXA6IFxcZjI3OTtcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xuJGZhLXZhci1tYXAtbWFya2VkLWFsdDogXFxmNWEwO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcXGYwNDE7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XG4kZmEtdmFyLW1hcC1waW46IFxcZjI3NjtcbiRmYS12YXItbWFwLXNpZ25zOiBcXGYyNzc7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hc3RvZG9uOiBcXGY0ZjY7XG4kZmEtdmFyLW1heGNkbjogXFxmMTM2O1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1tZWRhcHBzOiBcXGYzYzY7XG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xuJGZhLXZhci1tZWRpdW0tbTogXFxmM2M3O1xuJGZhLXZhci1tZWRraXQ6IFxcZjBmYTtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLW1peDogXFxmM2NiO1xuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItbW9iaWxlOiBcXGYxMGI7XG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdDogXFxmNTNiO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcbiRmYS12YXItbW9vbjogXFxmMTg2O1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1uaW50ZW5kby1zd2l0Y2g6IFxcZjQxODtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLXBob25lLXNsYXNoOiBcXGYzZGQ7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXFxmMDk4O1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLXBsdXM6IFxcZjA2NztcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItcmV2OiBcXGY1YjI7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLXNhbGVzZm9yY2U6IFxcZjgzYjtcbiRmYS12YXItc2FzczogXFxmNDFlO1xuJGZhLXZhci1zYXRlbGxpdGU6IFxcZjdiZjtcbiRmYS12YXItc2F0ZWxsaXRlLWRpc2g6IFxcZjdjMDtcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItc2hpZWxkLWFsdDogXFxmM2VkO1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFxcZjI5MTtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXFxmMDdhO1xuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcbiRmYS12YXItc2lnbmF0dXJlOiBcXGY1Yjc7XG4kZmEtdmFyLXNpbS1jYXJkOiBcXGY3YzQ7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcXGYyMTU7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1zaXRoOiBcXGY1MTI7XG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwOiBcXGYxNWU7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtdXA6IFxcZjE2MTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRoaW5rLXBlYWtzOiBcXGY3MzE7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItdG9vbGJveDogXFxmNTUyO1xuJGZhLXZhci10b29sczogXFxmN2Q5O1xuJGZhLXZhci10b290aDogXFxmNWM5O1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JpaS1nYXRlOiBcXGY2YTE7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXFxmMjYyO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItdXNlci1lZGl0OiBcXGY0ZmY7XG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XG4kZmEtdmFyLXVzZXItaW5qdXJlZDogXFxmNzI4O1xuJGZhLXZhci11c2VyLWxvY2s6IFxcZjUwMjtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci11c3BzOiBcXGY3ZTE7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xuJGZhLXZhci12aW5lOiBcXGYxY2E7XG4kZmEtdmFyLXZrOiBcXGYxODk7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItd2FsbGV0OiBcXGY1NTU7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci13YXRlcjogXFxmNzczO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcbiRmYS12YXItd29uLXNpZ246IFxcZjE1OTtcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XG4kZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU6IFxcZjQxMTtcbiRmYS12YXItd3BiZWdpbm5lcjogXFxmMjk3O1xuJGZhLXZhci13cGV4cGxvcmVyOiBcXGYyZGU7XG4kZmEtdmFyLXdwZm9ybXM6IFxcZjI5ODtcbiRmYS12YXItd3ByZXNzcjogXFxmM2U0O1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci14aW5nOiBcXGYxNjg7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJGZhLXZhci15YWhvbzogXFxmMTllO1xuJGZhLXZhci15YW1tZXI6IFxcZjg0MDtcbiRmYS12YXIteWFuZGV4OiBcXGY0MTM7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kZmEtdmFyLXlhcm46IFxcZjdlMztcbiRmYS12YXIteWVscDogXFxmMWU5O1xuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xuJGZhLXZhci15aW4teWFuZzogXFxmNmFkO1xuJGZhLXZhci15b2FzdDogXFxmMmIxO1xuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcXGY0MzE7XG4kZmEtdmFyLXpoaWh1OiBcXGY2M2Y7XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRmYS1saS13aWR0aCAqIDUsIDQpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAoJGZhLWZ3LXdpZHRoKjIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZHZlcnNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWR2ZXJzYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpci1mcmVzaGVuZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpci1mcmVzaGVuZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyYm5iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXJibmIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWNlbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1qdXN0aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxsZXJnaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWJ1bGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5jaG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFua2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFua2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaHdheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaHdheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFydHN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFydHN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzdGVyaXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzeW1tZXRyaWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzeW1tZXRyaWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhc3NpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzc2lhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9wcmVmaXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieS1jYXJyaWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieS1jYXJyaWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2tzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0bGUtbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0bGUtbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW9oYXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXItcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXItYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWRlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290c3RyYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3RzdHJhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWlsbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyZWFkLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmVhZC1zbGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9hZGNhc3QtdG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWZmZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1ZmZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXNpbmVzcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXNpbmVzcy10aW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBncm91bmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5keS1jYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5keS1jYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItY3Jhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fycm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJyb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FzaC1yZWdpc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FzaC1yZWdpc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50b3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcmdpbmctc3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHVyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNodXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZS1ub3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGluaWMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tZWF0YmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb24tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmNpZXJnZS1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmZsdWVuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmZsdWVuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcml0aWNhbC1yb2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNydXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZC1iZXlvbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhc2hjdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXRhYmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVsaWNpb3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbW9jcmF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZW1vY3JhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlcGxveWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2aWFudGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGFybWFjaGFrcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRoYXJtYWNoYWtyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRobCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFzcG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhc3BvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kNjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kNik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXJlY3Rpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXJlY3Rpb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcXVhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcm5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldmVybm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnaHRlci1qZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXN0LXJhaXNlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLXVzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy11c2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bm5lbC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtc2VuYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW5kZXJsZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2ctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRrcmFrZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGtyYWtlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGVlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoZWVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy13aGlza2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFmcmljYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYWZyaWNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hbWVyaWNhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hc2lhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtZXVyb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29mb3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhdGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWhlYXJ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4td2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWxpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc2Npc3NvcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW51a2lhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFudWtpYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhc2h0YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXlrYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhheWthbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtYnJva2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbGljb3B0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBwbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlzdG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9sbHktYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbGx5LWJlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2UtaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UtaGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90LXR1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90LXR1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Rkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RqYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtZGFtYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1kYW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhyeXZuaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljaWNsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWJhZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZ2xvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZmluaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZpbml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcmNvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJjb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0Y2gtaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0Y2gtaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpLW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpLW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplbmtpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplbmtpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb3VybmFsLXdoaWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWFiYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWdnbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthZ2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXliYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raGFuZGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtoYW5kYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3MtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy13aW5rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWdnYWdlLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWwtYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbmRlbGV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1ldGVvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2R4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb251bWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1wZXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vcnRhci1wZXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9zcXVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3NxdWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91c2UtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdWctaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWctaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdXNpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uYXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5lb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5lb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV0d29yay13aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV0d29yay13aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ld3NwYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uaW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5pbWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5pbnRlbmRvLXN3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGUtanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUtanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90LWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3QtZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90ZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90ZXMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ucG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5wbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uczg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5zOCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnV0cml0aW9uaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC11bmdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9pbC1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbGQtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3V0ZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tZmFuY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLW5pYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLW5pYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubnktYXJjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5ueS1hcmNhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVwcGVyLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVwcGVyLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnRhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnRhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyaXNjb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJpc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWJvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tYm9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhhYnJpY2F0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBoYWJyaWNhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LWZyYW1ld29yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LXNxdWFkcm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb28tc3Rvcm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvby1zdG9ybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3VuZC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheWluZy1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheWluZy1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1enpsZS1waWVjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aW5zY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpbnNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVyYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yLXByb2plY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhc3BiZXJyeS1waTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFzcGJlcnJ5LXBpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhdmVscnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0ZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdGV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjZWlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjZWlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZC1yaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkLXJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LWFsaWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVnaXN0ZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC1jcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC1jcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC10ZWFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FmYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbGVzZm9yY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhbGVzZm9yY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Fzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlLWRpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hsaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaGxpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyZXdkcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JpYmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nyb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2QtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2QtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWxvY2F0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXBlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlydHNpbmJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob2UtcHJpbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2V0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmctYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd3Bsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvY2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGFyLXBhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2xhci1wYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VyY2V0cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VyY2V0cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWthcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWthcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2VyLWRlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrZXItZGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlZXQtdmlldyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpa2V0aHJvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Ryb29wd2FmZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vid2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1taW5nLXBvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3ltZm9ueTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ltZm9ueSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5hZ29ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmFnb2d1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeXJpbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlLXRlbm5pcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGF4aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWFtc3BlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlYW1zcGVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVldGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGgtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVldGgtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1sb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuY2VudC13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlcm1pbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LWhlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXdpZHRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGUtcmVkLXlldGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZS1yZWQteWV0aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVhdGVyLW1hc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1lY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1lY28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWlzbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbmstcGVha3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoaW5rLXBlYWtzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnRhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1idGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JpaS1nYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JpaS1nYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWN0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWN0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGUtZmVkZXJhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb3Zpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRzaGlydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YnVudHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVidW50dSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYS1iZWFjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYXN0cm9uYXV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZnJpZW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1mcmllbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZ3JhZHVhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZ3JhZHVhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1pbmp1cmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWluanVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbmluamEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1udXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1udXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3BzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3BzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZWN0b3Itc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWhhcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpaGFyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1tdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS15ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUteWVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnItY2FyZGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12dWVqcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F2ZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdobWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aG1jcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1heGltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1pbmltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cHJlc3NyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cHJlc3NyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWluLXlhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXpoaWh1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci16aGlodSk7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS44LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjguMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjguMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvL1xuLy8gIyDjgqLjgqTjgrPjg7Ncbi8vXG5AaW1wb3J0ICcuLi8uLi92ZW5kZXIvRm9udC1Bd2Vzb21lL2ZvbnRhd2Vzb21lJztcbkBpbXBvcnQgJy4uLy4uL3ZlbmRlci9Gb250LUF3ZXNvbWUvc29saWQnO1xuQGltcG9ydCAnLi4vLi4vdmVuZGVyL0ZvbnQtQXdlc29tZS9icmFuZHMnO1xuQGltcG9ydCAnLi4vLi4vdmVuZGVyL0ZvbnQtQXdlc29tZS9yZWd1bGFyJztcblxuXG4vKipcbiAqXG4gKiDlt6bjg4rjg5NcbiAqXG4gKi9cblxuLy8g44OA44OD44K344Ol44Oc44O844OJXG4kYmNhLWljb24tLWRhc2hib2FyZDogJGZhLXZhci1ob21lO1xuLy8g44Kz44Oz44OG44Oz44OE566h55CGXG4kYmNhLWljb24tLWNvbnRlbnRzOiAkZmEtdmFyLXNpdGVtYXA7XG4vLyDoqK3lrppcbiRiY2EtaWNvbi0tc3lzdGVtOiAkZmEtdmFyLWNvZztcblxuXG5cbi8qKlxuICpcbiAqIOW3puODiuODk++8iOioreWumu+8iVxuICpcbiAqL1xuXG4vLyDjgrXjgqTjg4jln7rmnKzoqK3lrppcbiRiY2EtaWNvbi0tc2l0ZWNvbmZpZ3M6ICRmYS12YXItYmFycztcbi8vIOODpuODvOOCtuODvOeuoeeQhlxuJGJjYS1pY29uLS11c2VyczogJGZhLXZhci11c2VyO1xuLy8g44K144OW44K144Kk44OI566h55CGXG4kYmNhLWljb24tLXNpdGVzOiAkZmEtdmFyLWlkLWNhcmQ7XG4vLyDjg4bjg7zjg57nrqHnkIZcbiRiY2EtaWNvbi0tdGhlbWU6ICRmYS12YXItcGFpbnQtYnJ1c2g7XG4vLyDjg5fjg6njgrDjgqTjg7PnrqHnkIZcbiRiY2EtaWNvbi0tcGx1Z2luOiAkZmEtdmFyLXBsdWc7XG4vLyDjg6bjg7zjg4bjgqPjg6rjg4bjgqNcbiRiY2EtaWNvbi0tdG9vbHM6ICRmYS12YXItd3JlbmNoO1xuXG5cbi8qKlxuICpcbiAqIOODnOOCv+ODs+OCouOCpOOCs+ODs1xuICpcbiAqL1xuXG4vLyDlhazplotcbiRiY2EtaWNvbi0tcHVibGlzaDogJGZhLXZhci1wbGF5LWNpcmNsZTtcbi8vIOmdnuWFrOmWi1xuJGJjYS1pY29uLS11bnB1Ymxpc2g6ICRmYS12YXItcGF1c2UtY2lyY2xlO1xuLy8g56K66KqNXG4kYmNhLWljb24tLXByZXZpZXc6ICRmYS12YXItZXllO1xuLy8g57eo6ZuGXG4kYmNhLWljb24tLWVkaXQ6ICRmYS12YXItcGVuY2lsLWFsdDtcbi8vIOikh+ijvVxuJGJjYS1pY29uLS1jb3B5OiAkZmEtdmFyLWNvcHk7XG4vLyDliYrpmaRcbiRiY2EtaWNvbi0tZGVsZXRlOiAkZmEtdmFyLXRyYXNoLWFsdDtcbi8vIOS4gOimp1xuJGJjYS1pY29uLS10aC1saXN0OiAkZmEtdmFyLXRoLWxpc3Q7XG4vLyDkuIDopqfjgavmiLvjgotcbiRiY2EtaWNvbi0tYmFjay10by1saXN0OiAkZmEtdmFyLWNoZXZyb24tbGVmdDtcbi8vIOOBiuawl+OBq+WFpeOCilxuJGJjYS1pY29uLS1mYXZvcml0ZTogJGZhLXZhci1oZWFydDtcbi8vIOODoeODi+ODpeODvOOCouOCpOODhuODoFxuJGJjYS1pY29uLS1tZW51aXRlbTogJGZhLXZhci1hbmdsZS1yaWdodDtcbi8vIOi/veWKoFxuJGJjYS1pY29uLS1hZGQ6ICRmYS12YXItcGx1cy1jaXJjbGU7XG4vLyDjg5jjg6vjg5dcbiRiY2EtaWNvbi0taGVscDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7XG4vLyAvLyDjg5jjg6vjg5fvvIjmta7jgY3ovKrvvIlcbi8vICdyZXNjdWU6ICRmYS12YXItbGlmZS1yaW5nO1xuLy8g5Yi26ZmQ77yI6Y21KVxuJGJjYS1pY29uLS1wZXJtaXNzaW9uOiAkZmEtdmFyLWxvY2s7XG4vLyDpgannlKhcbiRiY2EtaWNvbi0tYXBwbHk6ICRmYS12YXItY2hlY2stc3F1YXJlO1xuLy8gSE9NRVxuJGJjYS1pY29uLS1ob21lOiAkZmEtdmFyLWhvbWU7XG4vLyDjg63jgrDjgqTjg7PvvIjliIfjgormm7/jgYjvvIlcbiRiY2EtaWNvbi0tc3dpdGNoOiAkZmEtdmFyLXNpZ24taW4tYWx0O1xuLy8g6ZaL44GPXG4kYmNhLWljb24tLW9wZW46ICRmYS12YXItZm9sZGVyLW9wZW47XG4vLyDjg4bjgq3jgrnjg4jjgrPjg5Tjg7xcbiRiY2EtaWNvbi0tdGV4dGNvcHk6ICRmYS12YXItcGFzdGU7XG4vLyDjg4Djgqbjg7Pjg63jg7zjg4lcbiRiY2EtaWNvbi0tZG93bmxvYWQ6ICRmYS12YXItZG93bmxvYWQ7XG4vLyDjg4njg6njg4PjgrDlj6/og71cbiRiY2EtaWNvbi0tZHJhZ2dhYmxlOiAkZmEtdmFyLWFycm93cy1hbHQtdjtcbi8vIOODleOCqeODq+ODgFxuJGJjYS1pY29uLS1mb2xkZXI6ICRmYS12YXItZm9sZGVyO1xuLy8g44OV44Kp44Or44OA77yI44Kq44O844OX44Oz77yJXG4kYmNhLWljb24tLWZvbGRlci1vcGVuOiAkZmEtdmFyLWZvbGRlci1vcGVuO1xuLy8g44OV44Kh44Kk44OrXG4kYmNhLWljb24tLWZpbGU6ICRmYS12YXItZmlsZTtcbi8vIDHpmo7lsaTkuIrjgavmiLvjgotcbiRiY2EtaWNvbi0tdXAtZGlyZWN0b3J5OiAkZmEtdmFyLWFycm93LXVwO1xuLy8g55+i5Y2w44CA5Y+zXG4kYmNhLWljb24tLWFycm93LXJpZ2h0OiAkZmEtdmFyLWFycm93LXJpZ2h0O1xuLy8g55+i5Y2w44CA5bemXG4kYmNhLWljb24tLWFycm93LWxlZnQ6ICRmYS12YXItYXJyb3ctbGVmdDtcbi8vIOefouWNsOOAgOS4ilxuJGJjYS1pY29uLS1hcnJvdy11cDogJGZhLXZhci1hcnJvdy11cDtcbi8vIOefouWNsOOAgOS4i1xuJGJjYS1pY29uLS1hcnJvdy1kb3duOiAkZmEtdmFyLWFycm93LWRvd247XG4vLyDjg5XjgqHjgqTjg6vjg6rjgrnjg4hcbiRiY2EtaWNvbi0tZmlsZS1saXN0OiAkZmEtdmFyLWZpbGUtYWx0O1xuLy8g44Ki44OD44OX44OH44O844OIXG4kYmNhLWljb24tLXVwZGF0ZTogJGZhLXZhci1zeW5jO1xuLy8g6Kit5a6aXG4kYmNhLWljb24tLXNldHRpbmc6ICRmYS12YXItY29nO1xuLy8g5qSc57SiXG4kYmNhLWljb24tLXNlYXJjaDogJGZhLXZhci1zZWFyY2g7XG4vLyDjgq/jg6rjgqJcbiRiY2EtaWNvbi0tY2xlYXI6ICRmYS12YXItc3luYztcbi8vIOWQjeensOWkieabtFxuJGJjYS1pY29uLS1yZW5hbWU6ICRmYS12YXItaS1jdXJzb3I7XG4vLyDjgoLjgajjgavmiLvjgZlcbiRiY2EtaWNvbi0tdW5kbzogJGZhLXZhci11bmRvO1xuLy8g44KC44Go44Gr5oi744GZXG4kYmNhLWljb24tLWJhbjogJGZhLXZhci1iYW47XG4vLyDjg6rjg7Pjgq9cbiRiY2EtaWNvbi0tbGluazogJGZhLXZhci1saW5rO1xuLy8g44Ko44Kk44Oq44Ki44K5XG4kYmNhLWljb24tLWFsaWFzOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDtcbi8vIOapn+iDveODnOOCv+ODs1xuJGJjYS1pY29uLS1lbGxpcHNpcy1oOiAkZmEtdmFyLWVsbGlwc2lzLWg7XG5cbi8qKlxuICpcbiAqIOODleOCqeODvOODoOmWoumAo1xuICpcbiAqL1xuXG4vLyBkYXRldGltZXBpY2tlcu+8iOaXpeS7mO+8iVxuJGJjYS1pY29uLS1kYXRldGltZXBpY2tlci1kYXRlOiAkZmEtdmFyLWNhbGVuZGFyO1xuLy8gZGF0ZXRpbWVwaWNrZXLvvIjmmYLliLvvvIlcbiRiY2EtaWNvbi0tZGF0ZXRpbWVwaWNrZXItdGltZTogJGZhLXZhci1jbG9jaztcblxuXG5cbi8qKlxuICpcbiAqIOODquOCueODiOmWoumAo1xuICpcbiAqL1xuXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRiY2EtaWNvbi0tbGlzdC1kZWZhdWx0OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0O1xuLy8g5Li4XG4kYmNhLWljb24tLWxpc3QtY2lyY2xlOiAkZmEtdmFyLWNpcmNsZTtcblxuXG5cbi8qKlxuICpcbiAqIOOCqOODqeODvCAvIOOCouODqeODvOODiOihqOekulxuICpcbiAqL1xuXG4vLyDjgqjjg6njg7xcbiRiY2EtaWNvbi0tZXJyb3I6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7XG4vLyDjgqLjg6njg7zjg4hcbiRiY2EtaWNvbi0tYWxlcnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7XG4vLyDms6jmhI9cbiRiY2EtaWNvbi0tbm90aWZpY2F0aW9uOiAkZmEtdmFyLWluZm8tY2lyY2xlO1xuXG5cblxuLyoqXG4gKlxuICogU05TXG4gKlxuICovXG5cbi8vIEZhY2Vib29rXG4kYmNhLWljb24tLWZhY2Vib29rOiAkZmEtdmFyLWZhY2Vib29rLWY7XG4vLyBUd2l0dGVyXG4kYmNhLWljb24tLXR3aXR0ZXI6ICRmYS12YXItdHdpdHRlcjtcblxuXG5cbi8vIOasoVxuJGJjYS1pY29uLS1uZXh0OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0O1xuLy8g5YmNXG4kYmNhLWljb24tLWJhY2s6ICRmYS12YXItYW5nbGUtbGVmdDtcbi8vIOefouWNsOOAgOS4ieinkuS4ilxuJGJjYS1pY29uLS1hc2M6ICRmYS12YXItY2FyZXQtdXA7XG4vLyDnn6LljbDjgIDkuInop5LkuItcbiRiY2EtaWNvbi0tZGVzYzogJGZhLXZhci1jYXJldC1kb3duO1xuXG5cbi8vIOS4i+efouWNsFxuJGJjYS1pY29uLS1jaGV2cm9uLWRvd246ICRmYS12YXItY2hldnJvbi1kb3duO1xuXG5cbi8vIOS4gOimp1xuJGJjYS1pY29uLS1saXN0OiAkZmEtdmFyLWxpc3QtdWw7XG4vLyDjg5fjg6njgrlcbiRiY2EtaWNvbi0tcGx1cy1zcXVhcmU6ICRmYS12YXItcGx1cy1zcXVhcmU7XG4vL1xuJGJjYS1pY29uLS1xdWVzdGlvbi1jaXJjbGU6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlO1xuLy8g44Oe44Kk44OK44K5XG4kYmNhLWljb24tLW1pbnVzLXNxdWFyZTogJGZhLXZhci1taW51cy1zcXVhcmU7XG4vLyDjg5bjg4Pjgq/jg57jg7zjgq9cbiRiY2EtaWNvbi0tYm9va21hcms6ICRmYS12YXItYm9va21hcms7XG4vLyDlnLDnkINcbiRiY2EtaWNvbi0tZ2xvYmU6ICRmYS12YXItZ2xvYmUtYW1lcmljYXM7XG4vLyDjg5XjgqHjgqTjg6tcbiRiY2EtaWNvbi0tZmlsZTogJGZhLXZhci1maWxlO1xuXG4kYmNhLWljb24tLW1haWw6ICRmYS12YXItZW52ZWxvcGU7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gYmNhLWljb24tYmFzZSgkaWNvbikge1xuICAmOjpiZWZvcmUge1xuICAgIEBleHRlbmQgLiN7JGZhLWNzcy1wcmVmaXh9O1xuICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGljb24pO1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gYmNhLWljb24oJGlkKSB7XG4gIEBleHRlbmQgJWJjYS1pY29uLS0jeyRpZH07XG4gICY6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA5NSU7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIC4zZW0gMCAwO1xuICAgIEBjb250ZW50O1xuICB9XG59XG4lYmNhLWljb24ge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zaXplOiA5NSU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG5cbiAgJi0tZGFzaGJvYXJkIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZGFzaGJvYXJkKTtcbiAgfVxuICAmLS1jb250ZW50cyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWNvbnRlbnRzKTtcbiAgfVxuICAmLS1zeXN0ZW0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1zeXN0ZW0pO1xuICB9XG4gICYtLXNpdGVjb25maWdzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tc2l0ZWNvbmZpZ3MpO1xuICB9XG4gICYtLXVzZXJzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tdXNlcnMpIHtcbiAgICAgIEBleHRlbmQgJWZhcjtcbiAgICB9XG4gIH1cbiAgJi0tc2l0ZXMge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1zaXRlcykge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS10aGVtZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXRoZW1lKTtcbiAgfVxuICAmLS1wbHVnaW4ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1wbHVnaW4pO1xuICB9XG4gICYtLXRvb2xzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tdG9vbHMpO1xuICB9XG4gICYtLXB1Ymxpc2gge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1wdWJsaXNoKSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLXVucHVibGlzaCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXVucHVibGlzaCkge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS1wcmV2aWV3IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tcHJldmlldykge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS1lZGl0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZWRpdCk7XG4gIH1cbiAgJi0tY29weSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWNvcHkpIHtcbiAgICAgIEBleHRlbmQgJWZhcjtcbiAgICB9XG4gIH1cbiAgJi0tZGVsZXRlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZGVsZXRlKSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLWJhbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWJhbikge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS11bmRvIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tdW5kbykge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS1yZW5hbWUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1yZW5hbWUpO1xuICB9XG4gICYtLWxpbmsge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1saW5rKTtcbiAgfVxuICAmLS1hbGlhcyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWFsaWFzKTtcbiAgfVxuICAmLS10aC1saXN0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tdGgtbGlzdCk7XG4gIH1cbiAgJi0tYmFjay10by1saXN0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYmFjay10by1saXN0KTtcbiAgfVxuICAmLS1mYXZvcml0ZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWZhdm9yaXRlKTtcbiAgfVxuICAmLS1tZW51aXRlbSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLW1lbnVpdGVtKTtcbiAgfVxuICAmLS1hZGQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hZGQpO1xuICB9XG4gICYtLWhlbHAge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1oZWxwKTtcbiAgfVxuICAmLS1wZXJtaXNzaW9uIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tcGVybWlzc2lvbik7XG4gIH1cbiAgJi0tYXBwbHkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hcHBseSkge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS1ob21lIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0taG9tZSk7XG4gIH1cbiAgJi0tc3dpdGNoIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tc3dpdGNoKTtcbiAgfVxuICAmLS1vcGVuIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tb3Blbik7XG4gIH1cbiAgJi0tdGV4dGNvcHkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS10ZXh0Y29weSk7XG4gIH1cbiAgJi0tZG93bmxvYWQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1kb3dubG9hZCk7XG4gIH1cbiAgJi0tZHJhZ2dhYmxlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZHJhZ2dhYmxlKTtcbiAgfVxuICAmLS1mb2xkZXIge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1mb2xkZXIpO1xuICB9XG4gICYtLWZvbGRlci1vcGVuIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZm9sZGVyLW9wZW4pO1xuICB9XG4gICYtLWZpbGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1maWxlKSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLXVwLWRpcmVjdG9yeSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXVwLWRpcmVjdG9yeSk7XG4gIH1cbiAgJi0tYXJyb3ctcmlnaHQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hcnJvdy1yaWdodCk7XG4gIH1cbiAgJi0tYXJyb3ctbGVmdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWFycm93LWxlZnQpO1xuICB9XG4gICYtLWFycm93LXVwIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYXJyb3ctdXApO1xuICB9XG4gICYtLWFycm93LWRvd24ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hcnJvdy1kb3duKTtcbiAgfVxuICAmLS1maWxlLWxpc3Qge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1maWxlLWxpc3QpO1xuICB9XG4gICYtLWZpbGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1maWxlKTtcbiAgfVxuICAmLS11cGRhdGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS11cGRhdGUpO1xuICB9XG4gICYtLXNldHRpbmcge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1zZXR0aW5nKTtcbiAgfVxuICAmLS1zZWFyY2gge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1zZWFyY2gpO1xuICB9XG4gICYtLWNsZWFyIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tY2xlYXIpO1xuICB9XG4gICYtLWRhdGV0aW1lcGlja2VyLWRhdGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1kYXRldGltZXBpY2tlci1kYXRlKSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLWRhdGV0aW1lcGlja2VyLXRpbWUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1kYXRldGltZXBpY2tlci10aW1lKSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLWxpc3QtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWxpc3QtZGVmYXVsdCk7XG4gIH1cbiAgJi0tbGlzdC1jaXJjbGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1saXN0LWNpcmNsZSk7XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1lcnJvcik7XG4gIH1cbiAgJi0tYWxlcnQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hbGVydCk7XG4gIH1cbiAgJi0tbm90aWZpY2F0aW9uIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tbm90aWZpY2F0aW9uKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWZhY2Vib29rKSB7XG4gICAgICBAZXh0ZW5kICVmYWI7XG4gICAgfVxuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS10d2l0dGVyKSB7XG4gICAgICBAZXh0ZW5kICVmYWI7XG4gICAgfVxuICB9XG4gICYtLW5leHQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1uZXh0KTtcbiAgfVxuICAmLS1iYWNrIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYmFjayk7XG4gIH1cbiAgJi0tYXNjIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYXNjKTtcbiAgfVxuICAmLS1kZXNjIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZGVzYyk7XG4gIH1cbiAgJi0tY2hldnJvbi1kb3duIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tY2hldnJvbi1kb3duKTtcbiAgfVxuICAmLS1saXN0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tbGlzdCk7XG4gIH1cbiAgJi0tcGx1cy1zcXVhcmUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1wbHVzLXNxdWFyZSk7XG4gIH1cbiAgJi0tcXVlc3Rpb24tY2lyY2xlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tcXVlc3Rpb24tY2lyY2xlKTtcbiAgfVxuICAmLS1taW51cy1zcXVhcmUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1taW51cy1zcXVhcmUpO1xuICB9XG4gICYtLWJvb2ttYXJrIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYm9va21hcmspO1xuICB9XG4gICYtLWdsb2JlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZ2xvYmUpO1xuICB9XG4gICYtLWVsbGlwc2lzLWgge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1lbGxpcHNpcy1oKTtcbiAgfVxuICAmLS1tYWlsIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tbWFpbCk7XG4gIH1cbn1cbiVmYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuJWZhcyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4lZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xufVxuIiwiLyogZGlzcGxheVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyouZGlzcGxheS1ub25lIHtcblx0ZGlzcGxheTpub25lO1xufSovXG5cbi8qIHRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuLndlaWdodC1ub3JtYWwge1xuXHRmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbn1cbi53ZWlnaHQtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OmJvbGQhaW1wb3J0YW50O1xufVxuLnNpemUtc21hbGwge1xuXHRmb250LXNpemU6c21hbGwhaW1wb3J0YW50O1xufVxuLnNpemUtc21hbGxlciB7XG5cdGZvbnQtc2l6ZTogeC1zbWFsbCFpbXBvcnRhbnQ7XG59XG4uc2l6ZS1tZWRpdW0ge1xuXHRmb250LXNpemU6bWVkaXVtIWltcG9ydGFudDtcbn1cbi5zaXplLWxhcmdlIHtcblx0Zm9udC1zaXplOmxhcmdlIWltcG9ydGFudDtcbn1cbi5zaXplLWxhcmdlciB7XG5cdGZvbnQtc2l6ZTogeC1sYXJnZSFpbXBvcnRhbnQ7XG59Ki9cbi5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5iYy1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYmMtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYmMtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGZsb2F0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKi5mbG9hdC1sZWZ0IHtcblx0ZmxvYXQ6bGVmdDtcbn1cbi5mbG9hdC1yaWdodCB7XG5cdGZsb2F0OnJpZ2h0O1xufVxuLmltZy1yaWdodCB7XG5cdGZsb2F0OnJpZ2h0O1xuXHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRtYXJnaW4tYm90dG9tOjEwcHg7XG59XG4uaW1nLWxlZnQge1xuXHRmbG9hdDpsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xufSovXG5cbi8qIGNsZWFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKi5jbGVhciB7XG5cdGNsZWFyOmJvdGg7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xuXHRoZWlnaHQ6IDA7XG59XG4uY2xlYXJmaXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2xlYXJmaXgge1xuXHRkaXNwbGF5OiBibG9jaztcbn0qL1xuXG4vKiDnuKbmlrnlkJHkuK3lpK7mj4PjgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qLnZlcnRpY2FsLW1pZGRsZXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xufVxuLnZlcnRpY2FsLW1pZGRsZSAuaW5uZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcblx0XHR0b3A6IDUwJSFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogLTFlbSFpbXBvcnRhbnQ7XG59Ki9cblxuLypcbi5yZXF1aXJlZCB7XG5cdGNvbG9yOiNDMzA7XG5cdGZvbnQtc2l6ZToxNnB4O1xufVxuKi9cblxuLy8g44K144Og44ON44Kk44Or55S75YOP55So44Gu5p6gXG4vL1xuLnBob3RvIHtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4vLyDlpJbpg6jjg6rjg7Pjgq/nlKjjgqLjgqTjgrPjg7Pku5jjgY3jg4bjgq3jgrnjg4jjg6rjg7Pjgq9cbi5vdXRzaWRlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2FkbWluL2JsdF9vdXRzaWRlX2xpbmsucG5nKSBuby1yZXBlYXQgbGVmdCAtMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi8vIOOBn+OBtuOCk+S4jeW/heimgVxuLyouZnVsbC13aWR0aCB7XG5cdHdpZHRoOjEwMCU7XG59Ki9cblxuI3Zha2F0YS1kbmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cdGRpdiB7XG5cdFx0cGFkZGluZy1yaWdodDoxNHB4IWltcG9ydGFudDtcblx0fVxufVxuIiwiLy8gb2xkXG5hIHtcbiAgY29sb3I6ICRjb2xvcl90ZXh0X2xpbms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vL1xuLy8g6KaB57Sg44Gu5Z+65pys6Kit5a6aXG4vL1xuLy9cbjpyb290IHtcbiAgZm9udC1zaXplOiAkZ2VuZXJhbF9yb290X2ZvbnRfc2l6ZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBHZW5ldmEsIHNhbnMtc2VyaWYsIFwi44Oh44Kk44Oq44KqXCIsIFZlcmRhbmEsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIjtcbiAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnk7IC8vIG9sZFxuICBiYWNrZ3JvdW5kOiAjRkZGOyAvLyBvbGRcbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogOTYwcHg7IC8vIG9sZFxuICBoZWlnaHQ6IDEwMCU7IC8vIG9sZFxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gbm9ybWFsaXplLmNzcyBmb3IgYm9vdHN0cmFwNOOBruS4iuabuOOBjemYsuatolxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZm9vdGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICBcdG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG5ib2R5ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvL1xuLy8gIyDjgqvjg6njg7xcbi8vXG4vLyDjgrDjg6njg4fjg7zjgrfjg6fjg7PjgafmmI7mmpfjgpLkvb/jgYbloLTlkIjjga/jgIFcbi8vIFNBU1Pjga7plqLmlbDjgafmmI7luqbjgpLlpInmm7TjgZnjgovjgZPjgajjgpLmjqjlpajjgZnjgovjgIJcbi8vXG5cbi8vIGJhc2VcbiRjb2xvcl9wcmltYXJ5OiAjNmZhODNkO1xuLy8kY29sb3JfcHJpbWFyeTogI0ZGNkY2MTtcbiRjb2xvcl9zZWNvbmRhcnk6ICM0MjRmNDQ7XG4vLyAkY29sb3JfbGlnaHRfcHJpbWFyeTogI2ZmMDAwO1xuJGNvbG9yX2xpZ2h0ZXN0OiAjZmZmO1xuJGNvbG9yX2RpbTogI2M5YzhjODtcbiRjb2xvcl9kYXJrZXN0OiAkY29sb3Jfc2Vjb25kYXJ5O1xuJGNvbG9yX25vdGlmaWNhdGlvbjogIzAwODdiYztcbiRjb2xvcl9kYW5nZXI6ICNmMjAwMTQ7XG4kY29sb3Jfd2FybmluZzogI2ZmZDI0ZDtcbiRjb2xvcl93YXJuaW5nX2xvdzogI2ZmZjZhZjtcbiRjb2xvcl9kaXNhYmxlZDogI2NjYztcblxuLy8gdGV4dFxuJGNvbG9yX3RleHRfcHJpbWFyeTogJGNvbG9yX2Rhcmtlc3Q7XG4kY29sb3JfdGV4dF9zZWNvbmRhcnk6ICRjb2xvcl9kYXJrZXN0O1xuXG4vLyBwbGFjZWhvbGRlclxuJGNvbG9yX3RleHRfcGxhY2Vob2xkZXI6ICRjb2xvcl9kaW07XG5cbi8vIGxpbmtcbiRjb2xvcl90ZXh0X2xpbms6ICRjb2xvcl9wcmltYXJ5O1xuJGNvbG9yX3RleHRfaG92ZXI6ICRjb2xvcl9wcmltYXJ5O1xuXG4vLyBiYWNrZ3JvdW5kXG4kY29sb3JfYmFja2dyb3VuZF9wcmltYXJ5OiAjZjhmOGY4O1xuJGNvbG9yX2JhY2tncm91bmRfc2Vjb25kYXJ5OiAjZmZmO1xuXG4vLyBib3JkZXJcbiRjb2xvcl9ib3JkZXI6ICNlZWVlZWE7XG4kY29sb3JfdGFibGVfYm9yZGVyX2NvbG9yOiAkY29sb3JfYm9yZGVyO1xuJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yOiAjY2NjO1xuJGNvbG9yX21lbnVfYm9yZGVyOiAjZmZmO1xuJGNvbG9yX2JhY2tncm91bmRfc2Vjb25kYXJ5X2JvcmRlcjogJGNvbG9yX2JvcmRlcjtcbiRjb2xvcl9tYWluX2NvbnRlbnRzX2JvcmRlcl9jb2xvcjokY29sb3JfYm9yZGVyO1xuXG4vLyBtZW51XG4kY29sb3JfYmFja2dyb3VuZF9tZW51X2Rhcms6ICNkZGQ7XG4kY29sb3JfYmFja2dyb3VuZF9tZW51OiAkY29sb3JfYm9yZGVyO1xuJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50OiAkY29sb3JfZGFya2VzdDtcbiRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudF9wYXJlbnQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfZGFyaztcbiRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudF9zdWJtZW51OiAkY29sb3JfYmFja2dyb3VuZF9wcmltYXJ5O1xuJGNvbG9yX2JhY2tncm91bmRfbWVudV9ob3ZlcjogJGNvbG9yX2JhY2tncm91bmRfbWVudV9kYXJrO1xuJGNvbG9yX21lbnVfbGluazogJGNvbG9yX2Rhcmtlc3Q7XG4kY29sb3JfbWVudV9jdXJyZW50OiAkY29sb3JfbGlnaHRlc3Q7XG4kY29sb3JfbWVudV9ob3ZlcjogJGNvbG9yX2Rhcmtlc3Q7XG5cbi8vIHRhYmxlXG4kY29sb3JfYmFja2dyb3VuZF90YWJsZV9saXN0dXA6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4kY29sb3JfdGV4dF9saW5rX3RhYmxlX2xpc3R1cDogJGNvbG9yX2Rhcmtlc3Q7XG4kY29sb3JfdGFibGVfbGlzdHVwX2hvdmVyOiAkY29sb3JfYmFja2dyb3VuZF9wcmltYXJ5O1xuXG4vLyB0b29sYmFyXG4kY29sb3JfdG9vbGJhcjogIzJhMzMyYztcbiRjb2xvcl90b29sYmFyX3RleHQ6ICRjb2xvcl9saWdodGVzdDtcbiRjb2xvcl90b29sYmFyX3RleHRfaG92ZXI6ICNjY2M7XG4kY29sb3JfZm9vdGVyOiAkY29sb3JfdG9vbGJhcjtcblxuLy8gcGFydHNcbiRjb2xvcl9tYWluX3RpdGxlOiAkY29sb3JfZGFya2VzdDtcbiRjb2xvcl9wYWdpbmF0aW9uX2xpbms6ICRjb2xvcl9kYXJrZXN0O1xuJGNvbG9yX3BhZ2luYXRpb25faG92ZXI6ICRjb2xvcl9kYXJrZXN0O1xuJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50X3ByaW1hcnk6ICRjb2xvcl9wcmltYXJ5O1xuIiwiLy9cbi8vICMg5a+45rOVXG4vL1xuLy9cblxuLy8g44OV44Kp44Oz44OI44K144Kk44K6XG4kZ2VuZXJhbF9yb290X2ZvbnRfc2l6ZTogMTBweDtcblxuLy8g44OK44OT44Ky44O844K344On44OzXG4kbmF2X2Jhc2VfcGFkZGluZzogMTJweDtcbiRuYXZfaXRlbV9wYWRkaW5nOiA0cHg7XG5cbi8vIOODgeOCp+ODg+OCr+ODnOODg+OCr+OCueOAgeODqeOCuOOCquODnOODg+OCr+OCueOBruODleOCqeODs+ODiOOCteOCpOOCulxuJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDogMS40cmVtO1xuJGxhYmVsX2ZvbnRfc2l6ZV9tZWRpdW06IDEuNnJlbTtcbiRsYWJlbF9mb250X3NpemVfbGFyZ2U6IDJyZW07XG5cbiRpbnB1dF90ZXh0X2ZvbnRfc2l6ZTogMS42cmVtO1xuXG4kYnV0dG9uX2ZvbnRfc2l6ZV94X3NtYWxsOiAxLjFyZW07XG4kYnV0dG9uX2ZvbnRfc2l6ZV9zbWFsbDogMS4ycmVtO1xuJGJ1dHRvbl9mb250X3NpemVfbWVkaXVtOiAxLjRyZW07XG4kYnV0dG9uX2ZvbnRfc2l6ZV9sYXJnZTogMS42cmVtO1xuJGJ1dHRvbl9mb250X3NpemVfeF9sYXJnZTogMnJlbTtcblxuLy8g44K744Os44Kv44OI44Oc44OD44Kv44K544Go44Oc44K/44Oz44Gu6auY44GVXG4kYnV0dG9uX3BhZGRpbmdfdG9wOiAwLjdlbTtcbiRidXR0b25fcGFkZGluZ19ib3R0b206IDAuNmVtO1xuXG4vLyBmb2N1c+aZguOBruOCt+ODo+ODieOCplxuJGZvY3VzX3NoYWRvdzogMCAwIDRweCAwcHggJGNvbG9yX3ByaW1hcnk7XG5cbiIsIiRzbWFsbFJhbmdlOiA3NjhweDtcbiRtZWRpdW1SYW5nZTogNzY4cHg7XG4kbGFyZ2VSYW5nZTogMTAwMHB4O1xuJG1lZGl1bVJhbmdlRm9yTW9kYWw6IDExMTBweDtcbkBtaXhpbiBtcSgkbWVkaWEpIHtcbiAgICBAaWYgJG1lZGlhID09IHNwIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc21hbGxSYW5nZX0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkbWVkaWEgPT0gbWQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1SYW5nZX0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkbWVkaWEgPT0gcGMge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRsYXJnZVJhbmdlfSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICRtZWRpYSA9PSBzcE1vZGFsIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtUmFuZ2VGb3JNb2RhbH0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIOaXp0NTU+OBi+OCieOBruS4jeaYjuOCr+ODqeOCueWPluaJseaJgFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8g8J+YqCDmnKzlvZPjgavkuI3mmI5cbi51cGxvYWQtZmlsZSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udXBsb2FkLWZpbGUgYSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZWRpdC1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmVkaXQtbGluayBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFDOThENDtcbiAgY29sb3I6ICMxQzk4RDQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lZGl0LWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMUM5OEQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0MzMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBzbWFsbDtcbn1cblxuLmZvcm0tZXJyb3Ige1xuICBib3JkZXI6MXB4IHNvbGlkICRjb2xvcl9kYW5nZXIhaW1wb3J0YW50O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogI0MzMDtcbn1cblxuLmVycm9yIGVtIHtcbiAgY29sb3I6ICMwNkM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGZvcm0tdGFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC10YWJsZSAuZXJyb3ItbWVzc2FnZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYW5ub3RhdGlvbi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYW5ub3RhdGlvbi10ZXh0IHNtYWxsIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzA7XG4gIGNvbG9yOiAjQzMwO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzMwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4vKiBlZGl0IGZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZWRpdG9yLWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIHdhaXRpbmctYm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud2FpdGluZy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XG4gIC1tb3otb3BhY2l0eTogMC42O1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi53YWl0aW5nLWJveCBkaXYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG59XG5cbi53YWl0aW5nLWJveCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBlbS1ib3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIC5lbS1ib3gge1xuLy8gXHRib3JkZXI6NXB4IHNvbGlkICNEREQ7XG4vLyBcdHBhZGRpbmc6MTVweDtcbi8vIFx0Y29sb3I6IzUzNUE2Mjtcbi8vIFx0Zm9udC1zaXplOiAxNnB4O1xuLy8gXHRmb250LXdlaWdodDogYm9sZDtcbi8vIFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRsaW5lLWhlaWdodDogMjRweDtcbi8vIH1cbi8vIC5lbS1ib3ggYXtcbi8vIFx0Y29sb3I6IzY5MDtcbi8vIH1cbi8vIC5lbS1ib3ggYTpob3Zlcntcbi8vIFx0Y29sb3I6IzlDMDtcbi8vIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gfVxuXG4vKiB0cmVlIGVtcHR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRyZWUtZW1wdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogIzUzNUE2MjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm5vLWRhdGEge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXplLWNvdW50ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0NDQztcbiAgcGFkZGluZzogMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5zaXplLWNvdW50ZXIgc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4vKiBwaHBpbmZvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGhwaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG59XG5cbi8qIHVpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5jb3JuZXItdG9wLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cblxuXG4vKiBDcmVkaXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiNDcmVkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDo5NDVweDsgLy8g6Kej5rG65pa55rOV44GM44KP44GL44KJ44Ga44CB5LiA5pem5rG644KB5omT44Gh44GnXG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDkwO1xuXG4gIG9wYWNpdHk6IDAuODU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04NSk7IC8qIElFIGx0IDggKi9cbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiOyAvKiBJRSA4ICovXG4gIC1raHRtbC1vcGFjaXR5OiAuODU7IC8qIFNhZmFyaSAxLnggKi9cbiAgLW1vei1vcGFjaXR5OiAwLjg1O1xuXG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jQ3JlZGl0SW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI0NyZWRpdFNjcm9sbGVyIHtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI0NyZWRpdFNjcm9sbGVyIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI0NyZWRpdFNjcm9sbGVyIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgeG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbiNDcmVkaXRTY3JvbGxlciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI0NyZWRpdFNjcm9sbGVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbiNDcmVkaXRTY3JvbGxlciB1bCBsaSBhIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbiNDcmVkaXRTY3JvbGxlciAuc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbiNDcmVkaXRTY3JvbGxlcklubmVyIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgXHR3aWR0aDoxMDAlO1xuICB9XG59XG5cbi8qIFdpZGdldFNldHRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiNXaWRnZXRTZXR0aW5nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBtYXJnaW46IDEwcHggYXV0byA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcbiAgcGFkZGluZzogMDtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5oZWFkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBtYXJnaW46IDEwcHggYXV0byA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNTM1QTYyO1xuICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX3ByaW1hcnk7XG5cbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5oZWFkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0LCAjZGZkZmRmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmNGY0ZjQpLCBjb2xvci1zdG9wKDEwMCUsICNkZmRmZGYpKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCwgI2RmZGZkZiAxMDAlKTtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5oZWFkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjZGNkY2Q7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2NkY2RjZCwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjY2RjZGNkKSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlKSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNjZGNkY2QsICNlZWUgMTAwJSk7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC51aS1kcmFnZ2FibGUtZHJhZ2dpbmcge1xuICAvKndpZHRoOjEwMCU7Ki9cbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5oZWFkIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC5zZXR0aW5nIC5oZWFkIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC5zZXR0aW5nIC5kZWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREZERkRGO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5hY3Rpb24ge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RGREZERjtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5jb250ZW50IHtcbiAgcGFkZGluZzogM3B4IDEwcHggMTBweCAxMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5jb250ZW50IHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuI1dpZGdldFNldHRpbmcgI1NvdXJjZSAudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNXaWRnZXRTZXR0aW5nICNTb3VyY2UgLmRlc2NyaXB0aW9uIHtcbiAgLyptYXJnaW46MCAxMnB4IDIwcHg7Ki9cbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3JfYm9yZGVyO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3JfYm9yZGVyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yX2JvcmRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4jV2lkZ2V0U2V0dGluZyAjU291cmNlT3V0ZXIsXG4jV2lkZ2V0U2V0dGluZyAjVGFyZ2V0T3V0ZXIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuI1dpZGdldFNldHRpbmcgI1NvdXJjZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgLyotd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cbiAgLyotbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cbiAgLypib3JkZXItcmFkaXVzOiAxMHB4OyovXG59XG5cbiNXaWRnZXRTZXR0aW5nICNUYXJnZXQge1xuICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4jV2lkZ2V0U2V0dGluZyAjVGFyZ2V0IC5lbmFibGVkIC5oZWFkIHtcbiAgY29sb3I6ICM1MzVBNjI7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC50b3BEcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuI1dpZGdldFNldHRpbmcgLnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI1dpZGdldFNldHRpbmcgLnBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4jV2lkZ2V0U2V0dGluZyAjV2lkZ2V0QXJlYVVwZGF0ZVRpdGxlRm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI1dpZGdldFNldHRpbmcgI1RhcmdldCAuc2V0dGluZyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA5OCU7XG4gIGhlaWdodDogMzEwcHg7XG59XG5cbiNXaWRnZXRTZXR0aW5nICNTb3VyY2UgaDMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9tZWRpdW07XG4gIG1hcmdpbi10b3A6NDBweDtcbiAgcGFkZGluZy1ib3R0b206MTBweDtcbn1cblxuI0xpc3RBamF4TG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4jV2lkZ2V0U2V0dGluZyBoMiB7XG4gIGZvbnQtc2l6ZTokbGFiZWxfZm9udF9zaXplX2xhcmdlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jV2lkZ2V0U2V0dGluZyAjV2lkZ2V0c1R5cGUgaDMge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWEgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogMHB4O1xufVxuI1dpZGdldFNldHRpbmcgI1dpZGdldHNUeXBlIC5XaWRnZXRzVHlwZVNlY3Rpb24ge1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIFBhZ2VzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBsaXN0LXRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtdGFibGUgLnBhZ2Utc3RhdHVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBUcmVlTGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNQYWdlVHJlZUxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbiNUcmVlTGlzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI1RyZWVMaXN0IGEge1xuICBjb2xvcjogIzUzNUE2Mjtcbn1cblxuI1RyZWVMaXN0IGE6aG92ZXIge1xuICBjb2xvcjogI0FBQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jY2JveENvbnRlbnQgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmlsZXRyZWUgc3Bhbi5mb2xkZXIsXG4uZmlsZXRyZWUgc3Bhbi5maWxlIHtcbiAgcGFkZGluZzogMXB4IDAgMXB4IDE4cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICBJbnN0YWxsYXRpb25zXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI0luc3RhbGxhdGlvbnMgbGkuY2hlY2sge1xuICBjb2xvcjogI0NDQztcbn1cblxuI0luc3RhbGxhdGlvbnMgbGkuZmFpbGVkIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjRTAyO1xuICBjb2xvcjogI0YwMztcbn1cblxuI0luc3RhbGxhdGlvbnMgLmNoZWNrLXJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4jSW5zdGFsbGF0aW9ucyAuY2hlY2stcmVzdWx0IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4jSW5zdGFsbGF0aW9ucyBpbnB1dFt0eXBlPXRleHRdLFxuI0luc3RhbGxhdGlvbnMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4jSW5zdGFsbGF0aW9ucyB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgcGFkZGluZzogM3B4IDVweDtcbn1cblxuI0luc3RhbGxhdGlvbnMgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xufVxuXG4jSW5zdGFsbGF0aW9ucyAuc3RlcC0xIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hZG1pbi9iZ19pbnN0YWxsLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbSAjZmZmO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogICAgVXBkYXRlcnNcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIC5idG4tc2xpZGUtZm9ybSBhe1xuLy8gXHRjb2xvcjojNTM1QTYyO1xuLy8gXHRkaXNwbGF5OiBibG9jaztcbi8vIFx0cGFkZGluZzo1cHggMzBweDtcbi8vIFx0LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4vLyBcdC1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuLy8gXHQtby1ib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4vLyBcdGJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbi8vIFx0YmFja2dyb3VuZDojRjNGM0YzO1xuLy8gXHRiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjRkZGLCNGM0YzRjMpO1xuLy8gXHRiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI0ZGRiksY29sb3Itc3RvcCgxMDAlLCNGM0YzRjMpKTtcbi8vIFx0YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCNGRkYsI0YzRjNGMyk7XG4vLyB9XG4vLyAuYnRuLXNsaWRlLWZvcm0gYTpob3Zlcntcbi8vIFx0YmFja2dyb3VuZDojZjRmNGY0O1xuLy8gXHRiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZjRmNGY0LCNkZmRmZGYgMTAwJSk7XG4vLyBcdGJhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZjRmNGY0KSxjb2xvci1zdG9wKDEwMCUsI2RmZGZkZikpO1xuLy8gXHRiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y0ZjRmNCwjZGZkZmRmIDEwMCUpO1xuLy8gXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyB9XG4vLyAuYnRuLXNsaWRlLWZvcm0gYTphY3RpdmV7XG4vLyBcdGJhY2tncm91bmQ6I2NkY2RjZDtcbi8vIFx0YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2NkY2RjZCwjZWVlIDEwMCUpO1xuLy8gXHRiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI2NkY2RjZCksY29sb3Itc3RvcCgxMDAlLCNlZWUpKTtcbi8vIFx0YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCNjZGNkY2QsI2VlZSAxMDAlKTtcbi8vIH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIERhc2hib2FyZFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuI0FkbWluRGFzaGJvYXJkIC5wYWdpbmF0aW9uIC5uZXh0LFxuI0FkbWluRGFzaGJvYXJkIC5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgcGFkZGluZzogMDtcbn1cblxuI0FkbWluRGFzaGJvYXJkIC5wYWdpbmF0aW9uIC5uZXh0IGEsXG4jQWRtaW5EYXNoYm9hcmQgLnBhZ2luYXRpb24gLnByZXYgYSB7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG59XG5cbiNBZG1pbkRhc2hib2FyZCAucGFnaW5hdGlvbiBzcGFuIHNwYW4gYSxcbiNBZG1pbkRhc2hib2FyZCAucGFnaW5hdGlvbiAuZGlzYWJsZWQsXG4jQWRtaW5EYXNoYm9hcmQgLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICBwYWRkaW5nOiAxcHggNnB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogICAgVGhlbWVzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4jUGFnZVRyZWVMaXN0IHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSBhLCAudWktc3RhdGUtYWN0aXZlIGE6bGluaywgLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzUzNUE2Mjtcbn1cblxuI1RyZWVMaXN0IGEge1xuICBjb2xvcjogIzUzNUE2Mjtcbn1cblxuI1RyZWVMaXN0IGE6aG92ZXIge1xuICBjb2xvcjogI0FBQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLCAudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssIC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNTM1QTYyO1xufVxuXG4jQ29udGVudHNGb3JtVGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNDb250ZW50c0Zvcm1UYWJzIC51aS10YWJzLXBhbmVsIHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4jQ29udGVudHNGb3JtVGFicyB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICBDb250ZW50c1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbn1cblxuI0RhdGFMaXN0IHRkIC5hbGlhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYWRtaW4vaWNvbl9hbGlhc19sYXllcmQucG5nXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMycHg7XG59XG5cblxuI1JlbGF0ZWRDb250ZW50c1NldHRpbmcgLmljb24tYWRkLWxheWVyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2FkbWluL2ljb25fYWRkX2xheWVyZC5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xufVxuXG4jQ29udGVudHNGb3JtVGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICBDa0VkaXRvclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNrZV9jaHJvbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNrZV90b3AsIC5ja2VfYm90dG9tIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRUZFRkVGLCAjRUVFKSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogICAgRXRjXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWktc3RhdGUtYWN0aXZlIGEsIC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLCAudWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNTM1QTYyO1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLCAudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssIC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNTM1QTYyO1xufVxuXG4uaGVscHRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXllY2F0Y2gtbGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5leWVjYXRjaC1saXN0IGxpIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5leWVjYXRjaC1saXN0IGxpIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNCYXNpY1NldHRpbmcgLnVybCxcbiNCbG9nUG9zdEZvcm0gLnVybCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuI0Jhc2ljU2V0dGluZyAudXJsIGEge1xuICBjb2xvcjogIzlDMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuI1NlY3Rpb25MYW5nQWNjZXNzVHlwZSBsYWJlbCwgI1NlY3Rpb25EZXZpY2VBY2Nlc3NUeXBlIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogY29udGV4dC1tZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY29udGV4dC1tZW51LWljb24tZWRpdCB7XG4gIEBpbmNsdWRlIGJjYS1pY29uKGVkaXQpO1xufVxuXG4uY29udGV4dC1tZW51LWljb24tZGVsZXRlIHtcbiAgQGluY2x1ZGUgYmNhLWljb24oZGVsZXRlKTtcbn1cblxuLmNvbnRleHQtbWVudS1pY29uOjpiZWZvcmUge1xuICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uY29udGV4dC1tZW51LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjRlbTtcbiAgcGFkZGluZzogMCAyZW0gMCAyLjRlbTtcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmNvbnRleHQtbWVudS1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cblxuLmNvbnRleHQtbWVudS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfaG92ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLmNvbnRleHQtbWVudS1saXN0IHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4uZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4jVXBsb2FkZXJGb3JtIC51cGxvYWRlci1maWxlLWZpbGUge1xuICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbCFpbXBvcnRhbnQ7XG59XG5cbi5iY2Etc2VhcmNoX19idG5zIC5iY2EtYnRuLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbiIsIi5iY2EtYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmNhLWhlYWRlciB7XG5cbiAgfVxuICAuYmNhLWNvbnRhaW5lciB7XG5cbiAgfVxuICAuYmNhLWZvb3RlciB7XG5cbiAgfVxufVxuIiwiLmJjYS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbiIsIi5iY2EtbWFpbiB7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfcHJpbWFyeTtcbiAgbGluZS1oZWlnaHQ6MS40O1xuICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblxuICAvLyDinZcgLmNvbnRlbnRzLWJvZHkg44Go5ZCM44GY6KaB57SgIOKdl1xuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vYTpsaW5rIHtcbiAgICAvLyAgY29sb3I6JGNvbG9yX3ByaW1hcnk7XG4gICAgLy99XG4gICAgLy9hOmhvdmVyIHtcbiAgICAvLyAgY29sb3I6JGNvbG9yX3NlY29uZGFyeTtcbiAgICAvL31cbiAgfVxuICAmX19jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfc2Vjb25kYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9tYWluX2NvbnRlbnRzX2JvcmRlcl9jb2xvcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgIFx0bWFyZ2luOjA7XG4gICAgfVxuICB9XG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjojRjRGNUYxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbWFpbl9jb250ZW50c19ib3JkZXJfY29sb3I7XG4gICAgJi10aXRsZSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAkY29sb3JfbWFpbl90aXRsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgICYtYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgJi1tZW51IHtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwIDAuMjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICZbZGF0YS1iY2EtaGVhZGluZy1zaXplPWxnXSB7XG4gICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbGFyZ2U7XG4gICAgfVxuICAgICZbZGF0YS1iY2EtaGVhZGluZy1zaXplPW1kXSB7XG4gICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbWVkaXVtO1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICBwcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgcGFkZGluZzo1cHggMTBweDtcbiAgfVxuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIHBhZGRpbmc6MnB4IDVweDtcbiAgfVxuICAmX19udW1iZXItbGlzdCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5iY2EtaWNvbiB7XG4gICYtLWRhc2hib2FyZCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZGFzaGJvYXJkKTtcbiAgfVxuICAmLS1jb250ZW50cyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oY29udGVudHMpO1xuICB9XG4gICYtLXN5c3RlbSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc3lzdGVtKTtcbiAgfVxuICAmLS1zaXRlY29uZmlncyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc2l0ZWNvbmZpZ3MpO1xuICB9XG4gICYtLXVzZXJzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1c2Vycyk7XG4gIH1cbiAgJi0tc2l0ZXMge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHNpdGVzKTtcbiAgfVxuICAmLS10aGVtZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odGhlbWUpO1xuICB9XG4gICYtLXBsdWdpbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocGx1Z2luKTtcbiAgfVxuICAmLS10b29scyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odG9vbHMpO1xuICB9XG4gICYtLXB1Ymxpc2gge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHB1Ymxpc2gpO1xuICB9XG4gICYtLXVucHVibGlzaCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odW5wdWJsaXNoKTtcbiAgfVxuICAmLS1wcmV2aWV3IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwcmV2aWV3KTtcbiAgfVxuICAmLS1lZGl0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihlZGl0KTtcbiAgfVxuICAmLS1jb3B5IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihjb3B5KTtcbiAgfVxuICAmLS1kZWxldGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRlbGV0ZSk7XG4gIH1cbiAgJi0tdGgtbGlzdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odGgtbGlzdCk7XG4gIH1cbiAgJi0tYmFjay10by1saXN0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihiYWNrLXRvLWxpc3QpO1xuICB9XG4gICYtLWZhdm9yaXRlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihmYXZvcml0ZSk7XG4gIH1cbiAgJi0tbWVudWl0ZW0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKG1lbnVpdGVtKTtcbiAgfVxuICAmLS1hZGQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFkZCk7XG4gIH1cbiAgJi0taGVscCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oaGVscCk7XG4gIH1cbiAgJi0tcGVybWlzc2lvbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocGVybWlzc2lvbik7XG4gIH1cbiAgJi0tYXBwbHkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFwcGx5KTtcbiAgfVxuICAmLS1ob21lIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihob21lKTtcbiAgfVxuICAmLS1zd2l0Y2gge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHN3aXRjaCk7XG4gIH1cbiAgJi0tb3BlbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ob3Blbik7XG4gIH1cbiAgJi0tdGV4dGNvcHkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHRleHRjb3B5KTtcbiAgfVxuICAmLS1kb3dubG9hZCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZG93bmxvYWQpO1xuICB9XG4gICYtLWRyYWdnYWJsZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZHJhZ2dhYmxlKTtcbiAgfVxuICAmLS1mb2xkZXIge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZvbGRlcik7XG4gIH1cbiAgJi0tZmlsZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZmlsZSk7XG4gIH1cbiAgJi0tdXAtZGlyZWN0b3J5IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1cC1kaXJlY3RvcnkpO1xuICB9XG4gICYtLWFycm93LXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhcnJvdy1yaWdodCk7XG4gIH1cbiAgJi0tYXJyb3ctbGVmdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYXJyb3ctbGVmdCk7XG4gIH1cbiAgJi0tYXJyb3ctdXAge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFycm93LXVwKTtcbiAgfVxuICAmLS1hcnJvdy1kb3duIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhcnJvdy1kb3duKTtcbiAgfVxuICAmLS1maWxlLWxpc3Qge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZpbGUtbGlzdCk7XG4gIH1cbiAgJi0tdXBkYXRlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1cGRhdGUpO1xuICB9XG4gICYtLXNldHRpbmcge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHNldHRpbmcpO1xuICB9XG4gICYtLXNlYXJjaCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc2VhcmNoKTtcbiAgfVxuICAmLS1jbGVhciB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oY2xlYXIpO1xuICB9XG4gICYtLWRhdGV0aW1lcGlja2VyLWRhdGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRhdGV0aW1lcGlja2VyLWRhdGUpO1xuICB9XG4gICYtLWRhdGV0aW1lcGlja2VyLXRpbWUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRhdGV0aW1lcGlja2VyLXRpbWUpO1xuICB9XG4gICYtLWxpc3QtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obGlzdC1kZWZhdWx0KTtcbiAgfVxuICAmLS1saXN0LWNpcmNsZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obGlzdC1jaXJjbGUpO1xuICB9XG4gICYtLWVycm9yIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihlcnJvcik7XG4gIH1cbiAgJi0tYWxlcnQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFsZXJ0KTtcbiAgfVxuICAmLS1ub3RpZmljYXRpb24ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKG5vdGlmaWNhdGlvbik7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZhY2Vib29rKTtcbiAgfVxuICAmLS10d2l0dGVyIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih0d2l0dGVyKTtcbiAgfVxuICAmLS1uZXh0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihuZXh0KTtcbiAgfVxuICAmLS1iYWNrIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihiYWNrKTtcbiAgfVxuICAmLS1hc2Mge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFzYyk7XG4gIH1cbiAgJi0tZGVzYyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZGVzYyk7XG4gIH1cbiAgJi0tY2hldnJvbi1kb3duIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihjaGV2cm9uLWRvd24pO1xuICB9XG4gICYtLWxpc3Qge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGxpc3QpO1xuICB9XG4gICYtLXBsdXMtc3F1YXJlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwbHVzLXNxdWFyZSk7XG4gIH1cbiAgJi0tcXVlc3Rpb24tY2lyY2xlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihxdWVzdGlvbi1jaXJjbGUpO1xuICB9XG4gICYtLW1pbnVzLXNxdWFyZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obWludXMtc3F1YXJlKTtcbiAgfVxuICAmLS1ib29rbWFyayB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYm9va21hcmspO1xuICB9XG4gICYtLWFsaWFzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhbGlhcyk7XG4gIH1cbiAgJi0tcmVuYW1lIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihyZW5hbWUpO1xuICB9XG4gICYtLWxpbmsge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGxpbmspO1xuICB9XG4gICYtLWdsb2JlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihnbG9iZSk7XG4gIH1cbiAgJi0tbWFpbCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obWFpbCk7XG4gIH1cbn1cbi8vIOODqeODmeODq+ODhuOCreOCueODiO+8muODh+ODleOCqeODq+ODiOOBr+mdnuihqOekulxuW2NsYXNzKj1cImJjYS1pY29uXCJdIC5iY2EtaWNvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIOOCteOCpOOCulxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5bY2xhc3NePVwiYmNhLWljb25cIl0ge1xuICAvLyBsYXJnZVxuICAmW2RhdGEtYmNhLWljb24tc2l6ZT1sZ10ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgLy8gc21hbGxcbiAgJltkYXRhLWJjYS1pY29uLXNpemU9c21dIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC8vIHhzbWFsbFxuICAmW2RhdGEtYmNhLWljb24tc2l6ZT14c10ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIEhlYWRlclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLyogTG9nb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuI0xvZ28ge1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5iY2EtaGVhZGVyIHtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICBGb290ZXJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vL1xuLy8gVE9ETzogaWTjgavjgrnjgr/jgqTjg6vjgpLmjIflrprjgZfjgarjgYRcbi8vXG4vLy8qIEZvb3RlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8jRm9vdGVye1xuLy99XG4vLyNGb290ZXJJbm5lcntcbi8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2FkbWluL2JnX2Zvb3Rlci5wbmcpO1xuLy9cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbi8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuLy9cdGNvbG9yOiAjRUVFO1xuLy9cdHBhZGRpbmc6IDQwcHggMzBweCA2MHB4O1xuLy9cdG1hcmdpbjogMDtcbi8vXHRtaW4td2lkdGg6OTYwcHg7XG4vL31cbi8vI0Zvb3RlcklubmVyIGF7XG4vL1x0Y29sb3I6ICNCQkI7XG4vL1x0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy99XG4vLyNGb290ZXJJbm5lciBhOmhvdmVye1xuLy9cdGNvbG9yOiAjRUVFO1xuLy99XG4vL1xuLy8vKiBGb290ZXJMb2dvXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL1xuLy8jRm9vdGVyTG9nb3tcbi8vXHR3aWR0aDogMTkwcHg7XG4vL1x0ZmxvYXQ6IGxlZnQ7XG4vL1x0cGFkZGluZzogNjVweCAwO1xuLy99XG4vL1xuLy8vKiBGb290ZXJMaW5rXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL1xuLy8jRm9vdGVyTGluayBoMntcbi8vXHRtYXJnaW4tYm90dG9tOjE1cHg7XG4vL31cbi8vXG4vLyNGb290ZXJMaW5rIGxpe1xuLy8vKlx0cGFkZGluZy1yaWdodDozMHB4OyovXG4vL1x0bWFyZ2luOjVweCAwO1xuLy9cdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYWRtaW4vYmx0X2xpc3RfMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbi8vXHRwYWRkaW5nLWxlZnQ6MTVweDtcbi8vXHRsaW5lLWhlaWdodDoxOHB4O1xuLy99XG4vLyNGb290ZXJMaW5re1xuLy9cdGZsb2F0OiBsZWZ0O1xuLy9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWRtaW4vYmdfYm9yZGVyXzIucG5nKTtcbi8vXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4vL1x0cGFkZGluZy1sZWZ0OjE1cHg7XG4vL31cbi8vXG4vLy8qIEZvb3RlckJhbm5lclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy9cbi8vI0Zvb3RlckJhbm5lciB7XG4vL1x0cGFkZGluZy10b3A6NXB4O1xuLy9cdG1hcmdpbi1ib3R0b206MTVweDtcbi8vfVxuLy8jRm9vdGVyQmFubmVyIGxpIHtcbi8vXHR0ZXh0LWFsaWduOnJpZ2h0O1xuLy9cdHBhZGRpbmc6MHB4IDIwcHg7XG4vL31cbi8vI0Zvb3RlckJhbm5lciBsaSBpbWd7XG4vL1x0dmVydGljYWwtYWxpZ246Ym90dG9tO1xuLy99XG4vLyNGb290ZXJCYW5uZXIgbGkubGFzdENoaWxke1xuLy8gICBtYXJnaW4tdG9wOjdweDtcbi8vfVxuLy9cbi8vLyogQmFzZXJWZXJzaW9uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL1xuLy8jQmFzZXJWZXJzaW9uIHtcbi8vXHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG4vL1x0dGV4dC1hbGlnbjpyaWdodDtcbi8vXHRmb250LXNpemU6MTJweDtcbi8vXHRmb250LWZhbWlseTpUYWhvbWEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbi8vXHRtYXJnaW4tYm90dG9tOjE1cHg7XG4vL31cbi8vXG4vLy8qIENvcHlyaWdodFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy9cbi8vI0NvcHlyaWdodCB7XG4vL1x0dGV4dC1hbGlnbjpyaWdodDtcbi8vXHRmb250LXNpemU6MTBweDtcbi8vXHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG4vL31cbi5iY2EtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZm9vdGVyO1xuICAmX19pbm5lciB7XG4gICAgbWluLXdpZHRoOiA5NjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgIFx0bWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIOODreOCsOOCpOODs+WJjVxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogODJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICZfX2Jhbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gICZfX2Jhc2VyLXZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19iYW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gIH1cblxuICAmX19zbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmLS1mYWNlYm9vayB7XG4gICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKGZhY2Vib29rKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNGNUQ5MztcbiAgICAgIH1cbiAgICAgICYtLXR3aXR0ZXIge1xuICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbih0d2l0dGVyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0QUJFRDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgYSB7XG4gICAgICAgICY6bGluayxcbiAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC8vIOODreOCsOOCpOODs+W+jFxuICAmX19pbm5lci0tZnVsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDEycHg7XG4gICAgLmJjYS1mb290ZXJfX21haW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuYmNhLWZvb3Rlcl9fYmFzZXItdmVyc2lvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5iY2EtZm9vdGVyX19iYW5uZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5iY2EtZm9vdGVyX19zdWIge1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cblxuXG4iLCIkaGVpZ2h0OiA0MHB4O1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBiYXNlckNNUyBUb29sYmFyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2FkbWluL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvYWRtaW4vZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2FkbWluL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvYWRtaW4vZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvYWRtaW4vZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvYWRtaW4vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5ib2R5IHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLmJjYS10b29sYmFyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTUhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBiYXNlckNNUyBUb29sYmFyJywgQXJpYWwsIEdlbmV2YSwgc2Fucy1zZXJpZiwgXCLjg6HjgqTjg6rjgqpcIiwgVmVyZGFuYSwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcbiAgaGVpZ2h0OiAkaGVpZ2h0IWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcbiAgei1pbmRleDogMTUwIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB0b3A6IDAhaW1wb3J0YW50O1xuICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgJixcbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjEycHg7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBoZWlnaHQ6ICRoZWlnaHQhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl90b29sYmFyIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50O1xuICB9XG5cbiAgJiAmX19sb2dvIHtcbiAgICBmbGV4OiAwIDEgYXV0byFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxMnB4IDAgMTJweCFpbXBvcnRhbnQ7XG5cbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1zeW1ib2wge1xuICAgICAgcGFkZGluZzogNHB4IDdweCA0cHggNHB4IWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4IWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2MhaW1wb3J0YW50O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3ghaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY29sb3JfdG9vbGJhcl90ZXh0IWltcG9ydGFudDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xzIHtcbiAgICBmbGV4OiAxIDAgYXV0byFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcblxuICAgICYtYnV0dG9uIHtcbiAgICAgIGEge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogMCAuNGVtIDAgLjJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogOHB4IDAuM2VtIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggNXB4IWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHghaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogIzMzMyFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYWRkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWVkaXQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYzMDNcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtcHVibGlzaCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2ZVwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbW9kZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiA4cHghaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA1cHghaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4IWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhbmdlciFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90b29sYmFyX3RleHQhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3VzZXJzIHtcbiAgICAuYmMtYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICB9XG4gICAgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICNjY2MhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3Rvb2xiYXJfdGV4dCFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpLmFjdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2NjYyFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3Rvb2xiYXJfdGV4dCFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4ICNjY2MhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl90b29sYmFyX3RleHQhaW1wb3J0YW50O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICNjY2MhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICM1MzVhNjIhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgei1pbmRleDogMSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnRfcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdG9vbGJhcl90ZXh0IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5iY2EtbmF2IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZsZXgtYmFzaXM6IDIwOHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcblxuICAmX19tYWluIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9iYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9wcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgJi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgJixcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAuYmNhLW5hdl9fbWFpbiA+ICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICYtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGV4dGVuZCAlYmNhLWljb247XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmxpbmssXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgLy8gYTpsaW5rIOOBruODh+ODleOCqeODq+ODiOioreWumuOCkua2iOOBmeOBvuOBp+acieWKuVxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2Rhcmtlc3Q7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9kYXJrO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1jb250ZW50LWlzLWN1cnJlbnQ9XCJ0cnVlXCJdIHtcbiAgICAgIC5iY2EtbmF2X19zdWItdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjokY29sb3JfbGlnaHRlc3Q7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvL2NvbG9yOiRjb2xvcl9kYXJrZXN0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgLy9iYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9wcmltYXJ5O1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOjExcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxMXB4O1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgLy8gcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4IDVweCAzNXB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIC8vIEBleHRlbmQgLmJjYS1pY29uLS1tZW51aXRlbTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxpbmssXG4gICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgIC8vIGE6bGluayDjga7jg4fjg5Xjgqnjg6vjg4joqK3lrprjgpLmtojjgZnjgb7jgafmnInlirlcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9ob3ZlcjtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfYm9yZGVyLCAxMCUpO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOOCteODluODoeODi+ODpeODvOOCkuihqOekulxuICAgICY6aG92ZXIgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKCMwMDAsIDAuMik7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBib3JkZXI6IDEwcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yX2JhY2tncm91bmRfbWVudSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDnj77lnKjpgbjmip7kuK3jga7jg6Hjg4vjg6Xjg7zjgafjgrXjg5bjg6Hjg4vjg6Xjg7zjgYzjgarjgYTloLTlkIhcbiAgICAmW2RhdGEtY29udGVudC1pcy1jdXJyZW50PVwidHJ1ZVwiXSB7XG4gICAgICAuYmNhLW5hdl9fc3ViLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50O1xuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjokY29sb3JfbWVudV9jdXJyZW50O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOS4reOBjOWxlemWi+OBleOCjOOBpuOBhOOCi+aZglxuICAgICZbZGF0YS1jb250ZW50LWlzLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAuYmNhLW5hdl9fc3ViLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbms7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50X3BhcmVudDtcbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgLy9jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJjYS1uYXZfX3N1Yi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnRfc3VibWVudTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4IDVweCAzNXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIOePvuWcqOmWi+OBhOOBpuOBhOOCi+ODmuODvOOCuFxuICAgICAgICAgICZbZGF0YS1zdWItY29udGVudC1pcy1jdXJyZW50PVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHggMTFweCAzNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9jdXJyZW50O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgJjpsaW5rLFxuICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9jdXJyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJjYS1uYXZfX3N1Yi1saXN0IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjgqLjgqTjgrPjg7PluYXoqr/mlbRcbiAgICAmW2RhdGEtY29udGVudC10eXBlXSB7XG4gICAgICAuYmNhLW5hdl9fc3ViLXRpdGxlID4gYTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWNvbnRlbnQtdHlwZT1cImRhc2hib2FyZFwiXSB7XG4gICAgICAuYmNhLW5hdl9fc3ViLXRpdGxlID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKGRhc2hib2FyZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWNvbnRlbnQtdHlwZT1cImNvbnRlbnRzXCJdIHtcbiAgICAgIC5iY2EtbmF2X19zdWItdGl0bGUgPiBhIHtcbiAgICAgICAgQGluY2x1ZGUgYmNhLWljb24oY29udGVudHMpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1jb250ZW50LXR5cGU9XCJzeXN0ZW1cIl0ge1xuICAgICAgLmJjYS1uYXZfX3N1Yi10aXRsZSA+IGEge1xuICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbihzeXN0ZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8g6Kit5a6a44Oh44OL44Ol44O8XG4gICZfX3N5c3RlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9tZW51X2JvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX21lbnVfYm9yZGVyO1xuICAgIFtkYXRhLWJjYS1zdGF0ZT1cInRydWVcIl0gJi10aXRsZS1pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBidXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbihzeXN0ZW0pO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgICAvLyDplovplonjgqLjgqTjgrPjg7NcbiAgICAgICYtaWNvbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMXMgYWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6NnB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIFx0bWFyZ2luOjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC8vIOmWieOBmOOBpuOBhOOCi+aZguOBruODoeODi+ODpeODvGhvdmVyXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcblxuICAgICAgICAgIC8vIOOCteODluODoeODi+ODpeODvOOCkuihqOekulxuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tc3ViLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoIzAwMCwgMC4yKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDEwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgJWJjYS1pY29uO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsaW5rLFxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgLy8gYTpsaW5rIOOBruODh+ODleOCqeODq+ODiOioreWumuOCkua2iOOBmeOBvuOBp+acieWKuVxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2hvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyDnj77lnKjpgbjmip7kuK3jga7mmYJcbiAgICAgICAgJltkYXRhLXN1Yi1jb250ZW50LWlzLWN1cnJlbnQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLWxpc3QtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX21lbnVfY3VycmVudDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g44K144OW44Oh44OL44Ol44O8XG4gICAgJi1zdWItbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6MTFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjExcHg7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4IDVweCAzNXB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rO1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgLy8g5Lit44GM5bGV6ZaL44GV44KM44Gm44GE44KL5pmCXG4gICAgICAgICZbZGF0YS1zdWItY29udGVudC1pcy1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnRfcGFyZW50O1xuICAgICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiRjb2xvcl9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1zdWItbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnRfc3VibWVudTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluaztcblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDIwcHggNXB4IDM1cHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy8g54++5Zyo6ZaL44GE44Gm44GE44KL44Oa44O844K4XG4gICAgICAgICAgICAgICZbZGF0YS1zdWItaXRlbS1pcy1jdXJyZW50PVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4IDExcHggMzVweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9jdXJyZW50O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLXN1Yi1saXN0IHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXN5c3RlbS10eXBlXSB7XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1pdGVtLWxpc3QtdGl0bGUgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKHN5c3RlbSkge1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zeXN0ZW0tdHlwZT1cInNpdGVjb25maWdzXCJdIHtcbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLWxpc3QtaXRlbS10aXRsZSA+IGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmNhLWljb24oc2l0ZWNvbmZpZ3MpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtc3lzdGVtLXR5cGU9XCJ1c2Vyc1wiXSB7XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1saXN0LWl0ZW0tdGl0bGUgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKHVzZXJzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXN5c3RlbS10eXBlPVwic2l0ZXNcIl0ge1xuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tbGlzdC1pdGVtLXRpdGxlID4gYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbihzaXRlcyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1zeXN0ZW0tdHlwZT1cInRoZW1lXCJdIHtcbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLWxpc3QtaXRlbS10aXRsZSA+IGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmNhLWljb24odGhlbWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtc3lzdGVtLXR5cGU9XCJwbHVnaW5cIl0ge1xuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tbGlzdC1pdGVtLXRpdGxlID4gYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbihwbHVnaW4pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtc3lzdGVtLXR5cGU9XCJ0b29sc1wiXSB7XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1saXN0LWl0ZW0tdGl0bGUgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKHRvb2xzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXN1Yi1jb250ZW50LWlzLWN1cnJlbnQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLWxpc3QtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9saWdodGVzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8g5Lit44GM5bGV6ZaL44GV44KM44Gm44GE44KL5pmCXG4gICAgICAgICZbZGF0YS1zdWItY29udGVudC1pcy1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgIC5iY2EtbmF2IHtcbiAgICAgICAgICAgICZfX3N5c3RlbSB7XG4gICAgICAgICAgICAgICYtc3ViLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2Rhcms7XG4gICAgICAgICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjokY29sb3JfbGlnaHRlc3Q7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWItbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6MTFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjExcHg7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4IDVweCAzNXB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5O1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC8vIOePvuWcqOmWi+OBhOOBpuOBhOOCi+ODmuODvOOCuFxuICAgICAgICAmW2RhdGEtc3ViLWl0ZW0taXMtY3VycmVudD1cInRydWVcIl0ge1xuICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0ZXN0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5iY2EtbmF2LWZhdm9yaXRlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIC8vIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9tZW51X2JvcmRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICYtYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJjYS1pY29uKGZhdm9yaXRlKSB7XG4gICAgICAgIG1hcmdpbjogMCAuM2VtIDAgMDtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEycHghaW1wb3J0YW50O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOjEwMCUhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluayFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgICB9XG4gICAgW2RhdGEtYmNhLXN0YXRlPVwib3BlblwiXSAmLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdHJhbnNpdGlvbjogMC4xcyBhbGw7XG4gICAgfVxuICB9XG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCA0cHggMjFweDtcbiAgICAmLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL3BhZGRpbmc6IDRweCAwcHggN3B4IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyMHB4IDVweCAxNHB4O1xuICAgICAgICAvL2NvbG9yOiAkY29sb3JfdGV4dF9zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAvL0BleHRlbmQgLmJjYS1pY29uLS1tZW51aXRlbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogJG5hdl9pdGVtX3BhZGRpbmcgKiAxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGluayxcbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAvLyBhOmxpbmsg44Gu44OH44OV44Kp44Or44OI6Kit5a6a44KS5raI44GZ44G+44Gn5pyJ5Yq5XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbms7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2hvdmVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAvL21hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZnVuY3Rpb25zIHtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRuYXZfYmFzZV9wYWRkaW5nIC0gJG5hdl9pdGVtX3BhZGRpbmd9O1xuICAgICYtYWRkIHtcbiAgICAgIEBpbmNsdWRlIGJjYS1pY29uKGFkZCkge1xuICAgICAgICBtYXJnaW46IDAgLjNlbSAwIDA7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xpbms7XG4gICAgfVxuICAgICYtaGVscCB7XG4gICAgICBAaW5jbHVkZSBiY2EtaWNvbihoZWxwKSB7XG4gICAgICAgIG1hcmdpbjogMCAuM2VtIDAgMDtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGluaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAubm8tZGF0YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIiwiLy9cbi8vICMg44Oc44K/44Oz44Ki44Kk44Kz44Oz77yI44Ki44Kk44Kz44Oz44Gu44G/L+ODhuOCreOCueODiOOBquOBlylcbi8vXG4uYmNhLWJ0bi1pY29uIHtcblxuICAvLyDjg4fjg5Xjgqnjg6vjg4jjg5zjgr/jg7NcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgfVxuXG4gIEBtaXhpbiBiY2EtYnRuLWljb24tY29tbW9uIHtcblxuICB9XG5cbiAgLy8g5YWs6ZaLXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9cHVibGlzaF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHB1Ymxpc2gpO1xuICB9XG4gIC8vIOmdnuWFrOmWi1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXVucHVibGlzaF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHVucHVibGlzaCk7XG4gIH1cbiAgLy8g56K66KqNXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9cHJldmlld10ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHByZXZpZXcpO1xuICB9XG4gIC8vIOe3qOmbhlxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWVkaXRdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihlZGl0KTtcbiAgfVxuICAvLyDopIfoo71cbiAgJltkYXRhLWJjYS1idG4tdHlwZT1jb3B5XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oY29weSk7XG4gIH1cbiAgLy8g5YmK6ZmkXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZGVsZXRlXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZGVsZXRlKTtcbiAgfVxuICAvLyDkuIDopqdcbiAgJltkYXRhLWJjYS1idG4tdHlwZT10aC1saXN0XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odGgtbGlzdCk7XG4gIH1cbiAgLy8g5LiA6Kan44Gr5oi744KLXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9YmFjay10by1saXN0XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYmFjay10by1saXN0KTtcbiAgfVxuICAvLyDjgYrmsJfjgavlhaXjgopcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1mYXZvcml0ZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZhdm9yaXRlKTtcbiAgfVxuICAvLyDjg6Hjg4vjg6Xjg7zjgqLjgqTjg4bjg6BcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1tZW51aXRlbV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKG1lbnVpdGVtKTtcbiAgfVxuICAvLyDov73liqBcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1hZGRdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhZGQpO1xuICB9XG4gIC8vIOODmOODq+ODl1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWhlbHBdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihoZWxwKTtcbiAgfVxuICAvLyDliLbpmZDvvIjpjbUpXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9cGVybWlzc2lvbl0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHBlcm1pc3Npb24pO1xuICB9XG4gIC8vIOmBqeeUqFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWFwcGx5XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYXBwbHkpO1xuICB9XG4gIC8vIEhPTUVcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1ob21lXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oaG9tZSk7XG4gIH1cbiAgLy8g44Ot44Kw44Kk44OzXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9bG9naW5dIHtcbiAgICBjb2xvcjogJGNvbG9yX2xpZ2h0ZXN0O1xuICAgICRjb2xvcl9kYXJrZW46IGRhcmtlbigkY29sb3JfcHJpbWFyeSwgNSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9kYXJrZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9wcmltYXJ5IDEwJSwgJGNvbG9yX2RhcmtlbiAxMDAlKTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcl9saWdodGVzdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfZGFya2VuIDEwJSwgJGNvbG9yX2RhcmtlbiAxMDAlKTtcbiAgICB9XG4gIH1cbiAgLy8gTG9naW5cbiAgJltkYXRhLWJjYS1idG4tdHlwZT1zd2l0Y2hdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihzd2l0Y2gpO1xuICB9XG4gIC8vIOmWi+OBj1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPW9wZW5dIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihvcGVuKTtcbiAgfVxuICAvLyDjg4bjgq3jgrnjg4jjgrPjg5Tjg7xcbiAgJltkYXRhLWJjYS1idG4tdHlwZT10ZXh0Y29weV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHRleHRjb3B5KTtcbiAgfVxuICAvLyDjg4Djgqbjg7Pjg63jg7zjg4lcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1kb3dubG9hZF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRvd25sb2FkKTtcbiAgfVxuICAvLyDjg4njg6njg4Pjgq/lj6/og71cbiAgJltkYXRhLWJjYS1idG4tdHlwZT1kcmFnZ2FibGVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkcmFnZ2FibGUpO1xuICB9XG4gIC8vIOODleOCqeODq+ODgFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWZvbGRlcl0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZvbGRlcik7XG4gIH1cbiAgLy8g44OV44Kh44Kk44OrXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZmlsZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZpbGUpO1xuICB9XG4gIC8vIDHpmo7lsaTkuIrjgavmiLvjgotcbiAgJltkYXRhLWJjYS1idG4tdHlwZT11cC1kaXJlY3RvcnldIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1cC1kaXJlY3RvcnkpO1xuICB9XG4gIC8vIOefouWNsOOAgOWPs1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWFycm93LXJpZ2h0XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYXJyb3ctcmlnaHQpO1xuICB9XG4gIC8vIOefouWNsOOAgOW3plxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWFycm93LWxlZnRdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhcnJvdy1sZWZ0KTtcbiAgfVxuICAvLyDnn6LljbDjgIDkuIpcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1hcnJvdy11cF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFycm93LXVwKTtcbiAgfVxuICAvLyDnn6LljbDjgIDkuItcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1hcnJvdy1kb3duXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYXJyb3ctZG93bik7XG4gIH1cbiAgLy8g44OV44Kh44Kk44Or44Oq44K544OIXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZmlsZS1saXN0XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZmlsZS1saXN0KTtcbiAgfVxuICAvLyDjgqLjg4Pjg5fjg4fjg7zjg4hcbiAgJltkYXRhLWJjYS1idG4tdHlwZT11cGRhdGVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1cGRhdGUpO1xuICB9XG4gIC8vIOioreWumlxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXNldHRpbmddIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihzZXR0aW5nKTtcbiAgfVxuXG4gIC8vIOOCteOCpOOCulxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAvLyBsYXJnZVxuICAmW2RhdGEtYmNhLWJ0bi1zaXplPWxnXSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICAvLyBzbWFsbFxuICAmW2RhdGEtYmNhLWJ0bi1zaXplPXNtXSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAvLyB4c21hbGxcbiAgJltkYXRhLWJjYS1idG4tc2l6ZT14c10ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLy8g44K544OG44O844K/44K5XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vIOODl+ODqeOCpOODnuODquODvFxuICAmW2RhdGEtYmNhLWJ0bi1zdGF0dXM9cHJpbWFyeV0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuICAvLyDnmb1cbiAgJltkYXRhLWJjYS1idG4tc3RhdHVzPXdoaXRlXSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOOCsOODrOODvFxuICAmW2RhdGEtYmNhLWJ0bi1zdGF0dXM9Z3JheV0ge1xuICAgIGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2JhY2tncm91bmRfc2Vjb25kYXJ5X2JvcmRlcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yX2JhY2tncm91bmRfc2Vjb25kYXJ5X2JvcmRlcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9zZWNvbmRhcnlfYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGRpc2FibGVkXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG59XG4iLCIvL1xuLy8gIyDjg5zjgr/jg7PjgqLjgqTjgrPjg7PvvIjjgqLjgqTjgrPjg7Pjga7jgb8v44OG44Kt44K544OI44Gq44GXKVxuLy9cbi5iY2EtYnRuLWljb24tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICB9XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgfVxuXG4gIC8vIOWFrOmWi1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXB1Ymxpc2hdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwdWJsaXNoKTtcbiAgfVxuICAvLyDpnZ7lhazplotcbiAgJltkYXRhLWJjYS1idG4tdHlwZT11bnB1Ymxpc2hdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1bnB1Ymxpc2gpO1xuICB9XG4gIC8vIOeiuuiqjVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXByZXZpZXddIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwcmV2aWV3KTtcbiAgfVxuICAvLyDnt6jpm4ZcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1lZGl0XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZWRpdCk7XG4gIH1cbiAgLy8g6KSH6KO9XG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9Y29weV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGNvcHkpO1xuICB9XG4gIC8vIOWJiumZpFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWRlbGV0ZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRlbGV0ZSk7XG4gIH1cbiAgLy8g5LiA6KanXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9dGgtbGlzdF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHRoLWxpc3QpO1xuICB9XG4gIC8vIOS4gOimp+OBq+aIu+OCi1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWJhY2stdG8tbGlzdF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGJhY2stdG8tbGlzdCk7XG4gIH1cbiAgLy8g44GK5rCX44Gr5YWl44KKXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZmF2b3JpdGVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihmYXZvcml0ZSk7XG4gIH1cbiAgLy8g44Oh44OL44Ol44O844Ki44Kk44OG44OgXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9bWVudWl0ZW1dIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihtZW51aXRlbSk7XG4gIH1cbiAgLy8g6L+95YqgXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9YWRkXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYWRkKTtcbiAgfVxuICAvLyDjg5jjg6vjg5dcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1oZWxwXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oaGVscCk7XG4gICAgLy8gQGluY2x1ZGUgYmNhLWljb24ocmVzY3VlKTtcbiAgfVxuICAvLyDliLbpmZDvvIjpjbUpXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9cGVybWlzc2lvbl0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHBlcm1pc3Npb24pO1xuICB9XG4gIC8vIEhPTUVcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1ob21lXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oaG9tZSk7XG4gIH1cblxuICAvLyDjg63jgrDjgqTjg7NcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1sb2dpbl0ge1xuICAgIGNvbG9yOiAkY29sb3JfbGlnaHRlc3Q7XG4gICAgJGNvbG9yX2RhcmtlbjogZGFya2VuKCRjb2xvcl9wcmltYXJ5LCA1JSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2RhcmtlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yX3ByaW1hcnkgMTAlLCAkY29sb3JfZGFya2VuIDEwMCUpO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0ZXN0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9kYXJrZW4gMTAlLCAkY29sb3JfZGFya2VuIDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIOmWi+OBj1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPW9wZW5dIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihvcGVuKTtcbiAgfVxuICAvLyDjg4bjgq3jgrnjg4jjgrPjg5Tjg7xcbiAgJltkYXRhLWJjYS1idG4tdHlwZT10ZXh0Y29weV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHRleHRjb3B5KTtcbiAgfVxuICAvLyDjg4Djgqbjg7Pjg63jg7zjg4lcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1kb3dubG9hZF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRvd25sb2FkKTtcbiAgfVxuICAvLyDjg4njg6njg4Pjgq/lj6/og71cbiAgJltkYXRhLWJjYS1idG4tdHlwZT1kcmFnZ2FibGVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkcmFnZ2FibGUpO1xuICB9XG5cbiAgLy8g44K144Kk44K6XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vIGxhcmdlXG4gICZbZGF0YS1iY2EtYnRuLXNpemU9bGddIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuXG4gIC8vIHNtYWxsXG4gICZbZGF0YS1iY2EtYnRuLXNpemU9c21dIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC8vIHhzbWFsbFxuICAmW2RhdGEtYmNhLWJ0bi1zaXplPXhzXSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAvLyDjgrnjg4bjg7zjgr/jgrlcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLy8g44OX44Op44Kk44Oe44Oq44O8XG4gICZbZGF0YS1iY2EtYnRuLXN0YXR1cz1wcmltYXJ5XSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgLy8gZGlzYWJsZWRcbiAgJltkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICAvL2JhY2tncm91bmQ6ICNlZWU7XG4gIH1cbn1cbiIsIi8qIEJhbm5lckFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmNhLWJhbm5lcnMge1xuICAmX191bCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmX19saSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59IiwiLyogYmNhLWFjdGlvbi10YWJsZS1saXN0dXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iY2EtYWN0aW9uLXRhYmxlLWxpc3R1cCB7XG4gIHNlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC8vaGVpZ2h0OjMycHg7XG4gIH1cbiAgc2VsZWN0ICsgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy90b3A6LTJweDtcbiAgfVxufVxuIiwiLy8gdGFibGXns7tcblxuLmJjYS10YWJsZSB7XG4gICZbZGF0YS1iY2EtdGFibGUtdHlwZT10eXBlMV0ge1xuICAgIHRoZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRoLCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgICAgdGQge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWJjYS10YWJsZS10eXBlPXR5cGUyXSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRoLCB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIHRkIHtcblxuICAgICAgfVxuICAgIH1cbiAgICAuY2VsMSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuICAgIC5iY2EtY3VycmVudHJvdyB7XG4gICAgICB0aCwgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnRfcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIGxpc3QtdGFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLy5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxle1xuLy9cdGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4vL1x0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbi8vXHRtYXJnaW4tYm90dG9tOjE1cHg7XG4vL1x0d2lkdGg6MTAwJTtcbi8vfVxuLy8uY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0aHtcbi8vXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4vL1x0dGV4dC1hbGlnbjogbGVmdDtcbi8vXHQvKmJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWRtaW4vYmdfbGlzdC5wbmcpOyovXG4vL1x0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuLy9cdGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4vL1x0cGFkZGluZzo1cHggMTBweDtcbi8vXHRib3JkZXI6IDFweCBzb2xpZCAjREREO1xuLy9cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vL1x0Y29sb3I6IzUzNUE2Mjtcbi8vfVxuLy8uY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0aCBhe1xuLy9cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuLy9cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vL31cbi8vLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdGggYTpob3Zlcntcbi8vXHRjb2xvcjojOUMwO1xuLy99XG4vLy5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRoIGltZyxcbi8vLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdGQgaW1ne1xuLy9cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbi8vfVxuLy8uY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0aCBhIHtcbi8vXHRsaW5lLWhlaWdodDogMjBweDtcbi8vXHRjb2xvcjojNjkwO1xuLy99XG4vLy5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRke1xuLy9cdHBhZGRpbmc6IDVweCAxMHB4O1xuLy9cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcbi8vXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuLy9cdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI0RERDtcbi8vXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNEREQ7XG4vL31cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRkLmV5ZV9jYXRjaCBpbWcge1xuLy8gXHRtYXgtd2lkdGg6IDEwMHB4O1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdGQgYXtcbi8vIFx0Y29sb3I6IzMzMztcbi8vIFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRkIGE6aG92ZXJ7XG4vLyBcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIub2Rke1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIuZXZlbntcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIuZGlzYWJsZXJvdyB7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6I0NDQztcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLmN1cnJlbnRyb3cge1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiMzMzkyZTM7XG4vLyBcdGNvbG9yOiNmZmY7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5jdXJyZW50cm93IHRkIHNtYWxsIHtcbi8vIFx0Y29sb3I6I0ZGRjtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLmFjdGl2ZXJvd3tcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjojQzMwO1xuLy8gXHRjb2xvcjojZmZmO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIuYWN0aXZlcm93IGF7XG4vLyBcdGNvbG9yOiNmZmY7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5ob3ZlcnJvd3tcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjojZmZmZmRlO1xuLy8gXHRjb2xvcjojMzMzO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIuaG92ZXJyb3cgYXtcbi8vIFx0Y29sb3I6IzMzMztcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLnNlbGVjdGVkcm93e1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiMyRjZGQUI7XG4vLyBcdGNvbG9yOiNmZmY7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5zZWxlY3RlZHJvdyBzbWFsbCxcbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLnNlbGVjdGVkcm93IGF7XG4vLyBcdGNvbG9yOiNmZmY7XG4vLyB9XG4vLyAubGlzdC10YWJsZSAubm8tZGF0YSB7XG4vLyBcdHBhZGRpbmc6MjBweCAwO1xuLy8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSAudGFnIHtcbi8vIFx0Ym9yZGVyOjFweCBzb2xpZCAjQ0NDO1xuLy8gXHRmb250LXdlaWdodDogbm9ybWFsO1xuLy8gXHRwYWRkaW5nOjJweCAzcHg7XG4vLyBcdGZvbnQtc2l6ZTogMTBweDtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbi8vIFx0dmVydGljYWwtYWxpZ246YmFzZWxpbmU7XG4vLyBcdG1hcmdpbi1sZWZ0OjNweDtcbi8vIFx0bWFyZ2luLXJpZ2h0OjFweDtcbi8vIFx0Y29sb3I6IzMzMztcbi8vIH1cbi8vIC5saXN0LXRvb2wge1xuLy8gXHR3aGl0ZS1zcGFjZTpub3dyYXA7XG4vLyB9XG5cbi8vIC5yb3ctdG9vbHN7XG4vLyBcdHdoaXRlLXNwYWNlOm5vd3JhcDtcbi8vIH1cbi8vIC5yb3ctdG9vbHMgaW1ne1xuLy8gXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gfVxuLy8gLmxpc3QtdG9vbCBpbnB1dCxcbi8vIC5saXN0LXRvb2wgc2VsZWN0IHtcbi8vIFx0Zm9udC1zaXplOiAxMnB4O1xuLy8gfVxuLy8gLmxpc3QtdG9vbCBidXR0b24ge1xuLy8gXHRwYWRkaW5nOjBweCA3cHg7XG4vLyBcdGN1cnNvcjogcG9pbnRlcjtcbi8vIH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5iY2EtdGFibGUtbGlzdHVwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl90YWJsZV9ib3JkZXJfY29sb3I7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcblxuICAuYmNhLW1haW4tYm9keSAmIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX190aGVhZC10aCxcbiAgJl9fdGJvZHktdGgsXG4gICZfX3Rib2R5LXRkIHtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdHIgJl9fdGhlYWQtdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfbGlua190YWJsZV9saXN0dXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfdGFibGVfbGlzdHVwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgLy8g6YG45oqeXG4gICAgJi0tc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGluaztcbiAgICAgICAgLmJjYS1idG4taWNvbi10ZXh0W2RhdGEtYmNhLWJ0bi10eXBlPWRyYWdnYWJsZV06OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X2xpbmtfdGFibGVfbGlzdHVwO1xuICAgIC5iY2EtaWNvbi0tYXNjLFxuICAgIC5iY2EtaWNvbi0tZGVzYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgLy92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmLmFzYyxcbiAgICAmLmRlc2Mge1xuICAgICAgLmJjYS1pY29uLS1hc2MsXG4gICAgICAuYmNhLWljb24tLWRlc2Mge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgJl9fdGJvZHktdGgsXG4gICZfX3Rib2R5LXRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl90YWJsZV9ib3JkZXJfY29sb3I7XG4gICAgLy8g6KGM44Gu44Ob44OQ44O8XG4gICAgdHI6aG92ZXIgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGFibGVfbGlzdHVwX2hvdmVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rib2R5LXRoIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gICZfX3Rib2R5LXRkIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIC8vIOmBuOaKnlxuICAgICYtLXNlbGVjdCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDEyLjVweDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyDjgr/jgqTjg4jjg6tcbiAgICAmLS10aXRsZSB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbiAgICAvLyDjgqvjg4bjgrTjg6pcbiAgICAmLS1jYXRlZ29yeSB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAvLyDjgr/jgrBcbiAgICAmLS10YWcge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIC50YWcge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyDml6Xku5hcbiAgICAmLS1kYXRlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC8vIOOCouOCr+OCt+ODp+ODs1xuICAgICYtLWFjdGlvbnMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAuYmNhLWJ0bi1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZXJvdyB7XG4gICAgdGgsIHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kaXNhYmxlZDtcbiAgICB9XG4gIH1cblxuICAuZXllX2NhdGNoLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmV5ZV9jYXRjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1iY2EtdGV4dC1zaXplPWxnXSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmJjYS1jdXJyZW50cm93IHtcbiAgICB0aCwgdGQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50X3ByaW1hcnk7XG4gICAgICBjb2xvcjojRkZGO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQGRlcGxpY2F0ZWRcbi8vIOOBk+OBruOCs+ODs+ODneODvOODjeODs+ODiOOBr+W7g+atouOBleOCjOOBvuOBmeOAglxuXG4vKiBDcnVtYlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vI0NydW1ie1xuLy9cdGNvbG9yOiAjQ0NDO1xuLy9cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcbi8vXHRwYWRkaW5nOiA4cHggMTBweCA3cHg7XG4vL1x0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuLy9cdGZvbnQtc2l6ZToxMXB4O1xuLy9cdGxpbmUtaGVpZ2h0OjE1cHg7XG4vL31cbi8vI0NydW1iICBhe1xuLy9cdGNvbG9yOiAjQkJCO1xuLy9cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vXHR2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbi8vfVxuLy8jQ3J1bWIgYTpob3Zlcntcbi8vXHRjb2xvcjogI0VFRTtcbi8vfVxuLy8jQ3J1bWIgc3Ryb25nIHtcbi8vXHRjb2xvcjojRkZGO1xuLy99XG5cbi8vIEBpbXBvcnQgJy4uL3ZlbmRlci9Gb250LUF3ZXNvbWUvZm9udC1hd2Vzb21lJztcblxuLy8gLmJjYS1jcnVtYiB7XG4vLyBcdGNvbG9yOiAkY29sb3JfdGV4dF9zZWNvbmRhcnk7XG4vLyBcdHBhZGRpbmc6IDdweCAwIDdweDtcbi8vIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIFx0Zm9udC1zaXplOiAxM3B4O1xuLy8gXHRsaW5lLWhlaWdodDogMTVweDtcbi8vIFx0b2wge1xuLy8gXHRcdGxpIHtcbi8vIFx0XHRcdC8vZmxvYXQ6IGxlZnQ7XG4vLyBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gXHRcdFx0YSB7XG4vLyBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gXHRcdFx0XHRwYWRkaW5nOiAwIDEuNmVtIDAgMDtcbi8vIFx0XHRcdFx0Y29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbi8vIFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4vLyBcdFx0XHRcdGxpbmUtaGVpZ2h0OjE4cHg7XG4vLyBcdFx0XHRcdEBleHRlbmQgLiN7JGZhLWNzcy1wcmVmaXh9O1xuLy8gXHRcdFx0XHRAZXh0ZW5kIC4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDtcbi8vIFx0XHRcdFx0JjpiZWZvcmUge1xuLy8gXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0XHR0b3A6IC0uMWVtO1xuLy8gXHRcdFx0XHRcdHJpZ2h0OiAwLjRlbTtcbi8vIFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdFx0YTpob3ZlciB7XG4vLyBcdFx0XHRcdFx0Ly9jb2xvcjogI0VFRTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuLy8gXHRcdFx0c3Ryb25nIHtcbi8vIFx0XHRcdFx0Y29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdH1cblxuLy8gXHQuYmNhLWljb24tLWhvbWUge1xuLy8gXHRcdGZvbnQtc2l6ZToxOHB4O1xuLy8gXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyBcdH1cbi8vIH1cbiIsIi5iY2EtY29udGVudC1tZW51IHtcbiAgcGFkZGluZzogMDtcblxuICAmX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgfVxufVxuIiwiLmJjYS1jb250ZW50LWluZm8ge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAvL2ZvbnQtc2l6ZTogMS42cmVtO1xuICAgICYtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG59XG4iLCIuYmNhLWZlZWQge1xuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG4gICAgICAmLWRhdGUge1xuICAgICAgICBmb250LXNpemU6ODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJjYS11cGRhdGUtbG9nIHtcbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJi1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOjlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTo4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmNhLXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9tZWRpdW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbWFpbl9jb250ZW50c19ib3JkZXJfY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGFsaWduLXNlbGY6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICZfX2hlYWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxZW0gMmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19pbnB1dC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8qZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7Ki9cbiAgfVxuXG4gICZfX2lucHV0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICAgIC8qZmxleDogMCAxIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jazsqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnZ3O1xuICAgICYtbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCA4cHggNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bnMge1xuICAgIC8qZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyovXG4gICAgbWFyZ2luOiAxZW0gMCAwIDRweDtcblxuICAgICYtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGJjYS1wYWdpbmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBwYWdpbmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8ucGFnaW5hdGlvbiB7XG4vL1x0bWFyZ2luLWJvdHRvbToyMHB4O1xuLy99XG4vLy5wYWdpbmF0aW9uIHtcbi8vXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuLy9cdHRleHQtYWxpZ246IHJpZ2h0O1xuLy9cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuLy99XG4vLy5wYWdpbmF0aW9uIC5wYWdlLXJlc3VsdHtcbi8vXHRtYXJnaW46IDVweCA1cHggMDtcbi8vXHRmbG9hdDpyaWdodDtcbi8vfVxuLy8ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbi8vXHRmbG9hdDpsZWZ0O1xuLy99XG4vLy5wYWdpbmF0aW9uIHNwYW4gc3BhbiBhIHtcbi8vXHRib3JkZXI6IDFweCBzb2xpZCAjOUMwO1xuLy9cdG1hcmdpbjogMCAycHggNHB4O1xuLy9cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vXHRkaXNwbGF5OmJsb2NrO1xuLy9cdGZsb2F0OmxlZnQ7XG4vL31cbi8vLnBhZ2luYXRpb24gc3BhbiBzcGFuIGE6aG92ZXIge1xuLy9cdGJhY2tncm91bmQtY29sb3I6ICM4REM3MUM7XG4vL1x0Y29sb3I6ICNGRkZGRkY7XG4vL31cbi8vLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuLy9cdGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4vL1x0Zm9udC13ZWlnaHQ6Ym9sZDtcbi8vXHRib3JkZXI6MXB4IHNvbGlkICNFMkUyRTI7XG4vL1x0bWFyZ2luOiAwIDJweCA0cHg7XG4vL1x0ZGlzcGxheTpibG9jaztcbi8vXHRmbG9hdDpsZWZ0O1xuLy99XG4vLy5wYWdpbmF0aW9uIC5uZXh0LCAucGFnaW5hdGlvbiAucHJldiB7XG4vL1x0bWFyZ2luOiAwIDJweCA0cHg7XG4vL1x0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy9cdGJvcmRlcjogMXB4IHNvbGlkICM5QzA7XG4vL1x0ZmxvYXQ6bGVmdDtcbi8vfVxuLy8ucGFnaW5hdGlvbiAubmV4dDpob3ZlciwgLnBhZ2luYXRpb24gLnByZXY6aG92ZXIge1xuLy9cdGJhY2tncm91bmQtY29sb3I6ICM4REM3MUM7XG4vL1x0Y29sb3I6I2ZmZjtcbi8vfVxuLy8ucGFnaW5hdGlvbiBzcGFuIHNwYW4gYSxcbi8vLnBhZ2luYXRpb24gLmRpc2FibGVkLFxuLy8ucGFnaW5hdGlvbiAuY3VycmVudHtcbi8vXHRwYWRkaW5nOiAzcHggOXB4O1xuLy99XG4vLy5wYWdpbmF0aW9uIC5uZXh0IGEsIC5wYWdpbmF0aW9uIC5wcmV2IGF7XG4vL1x0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy9cdGRpc3BsYXk6YmxvY2s7XG4vL1x0cGFkZGluZzogM3B4IDlweDtcbi8vfVxuLy8ucGFnaW5hdGlvbiAubmV4dCBhOmhvdmVyLCAucGFnaW5hdGlvbiAucHJldiBhOmhvdmVye1xuLy9cdGNvbG9yOiNGRkY7XG4vL31cbi8vLnBhZ2luYXRpb24gLmRpc2FibGVkLFxuLy8ucGFnaW5hdGlvbiAuZGlzYWJsZWQ6aG92ZXJ7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbi8vXHRib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xuLy9cdG1hcmdpbjogMCAycHg7XG4vL1x0ZGlzcGxheTpibG9jaztcbi8vXHRmbG9hdDpsZWZ0O1xuLy9cdGNvbG9yOiNERkRGREY7XG4vL31cblxuLmJjYS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuYmNhLXBhZ2UtbnVtYmVycyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5iY2EtcGFnZS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDA7XG4gICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIHNwYW4gYSxcbiAgc3BhbiBzcGFuIGEsXG4gIC5kaXNhYmxlZCxcbiAgLmN1cnJlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmN1cnJlbnQge1xuICAgIGJvcmRlcjpub25lO1xuICAgIGNvbG9yOiRjb2xvcl9wYWdpbmF0aW9uX2xpbmshaW1wb3J0YW50O1xuICB9XG4gIC5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNjY2MhaW1wb3J0YW50O1xuICB9XG5cbiAgc3BhbiBzcGFuIGEge1xuICAgIGNvbG9yOiAkY29sb3JfcGFnaW5hdGlvbl9saW5rO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3BhZ2luYXRpb25fbGluaztcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cbiAgfVxuICAuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuICAubmV4dCwgLnByZXYge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcl9wYWdpbmF0aW9uX2xpbms7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wYWdpbmF0aW9uX2xpbms7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCxcbiAgLmRpc2FibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgfVxufSIsIi8qIGJjYS10b3RvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogVG9Ub3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vI1RvVG9wIHtcbi8vXHR0ZXh0LWFsaWduOiByaWdodDtcbi8vXHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG4vL1x0cGFkZGluZy1ib3R0b206MTVweDtcbi8vfVxuLy8jVG9Ub3AgYSB7XG4vL1x0Ym9yZGVyOiAxcHggc29saWQgIzlDMDtcbi8vXHRwYWRkaW5nOiA0cHggMTBweDtcbi8vXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL1x0Zm9udC1zaXplOiAxMHB4O1xuLy9cdGNvbG9yOiM5QzA7XG4vL31cbi8vI1RvVG9wIGE6aG92ZXIge1xuLy9cdGJhY2tncm91bmQtY29sb3I6ICM4REM3MUM7XG4vL1x0Y29sb3I6ICNGRkY7XG4vL31cblxuLmJjYS10b3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gIGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0ZXN0O1xuICAgIH1cbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICBMb2dpblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmJjYS1sb2dpbiB7XG4gICYsXG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDI1cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRlc3Q7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICBcdG1heC13aWR0aDogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTo0cmVtO1xuICB9XG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuXG4gICYtZm9ybS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxLjJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5iY2EtdGV4dGJveCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5iY2EtdGV4dGJveF9faW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNjllbSAxZW07XG5cbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBidXR0b24uYmNhLWJ0bi0tbG9naW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxuICAuYmNhLWxvZ2luLWZvcm0tY3RybCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYmNhLWxvZ2luLWZvcm0tY2hlY2tlciB7XG4gIH1cbiAgLmJjYS1sb2dpbi1mb3Jnb3QtcGFzcyB7XG4gIH1cbiAgLmJjYS1sb2dpbi1mb3JtLWNoZWNrYm94IHtcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLy9saW5lLWhlaWdodDogMTtcbiAgfVxufVxuI0FkbWluVXNlcnNMb2dpbiB7XG4gIC5iY2EtbWFpbiB7XG4gICAgJl9fY29udGVudHMge1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmJjYS1saXN0LW51bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgJl9fZGF0YSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICB9XG59XG4iLCIvLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZXtcbi8vIFx0Ym9yZGVyOiAxcHggc29saWQgI0RERDtcbi8vIFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbi8vIFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuLy8gXHR3aWR0aDoxMDAlO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgdGh7XG4vLyBcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbi8vIFx0dGV4dC1hbGlnbjogbGVmdDtcbi8vIFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuLy8gXHRwYWRkaW5nOjVweCAxMHB4O1xuLy8gXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gXHR3aWR0aDoyMCU7XG4vLyBcdGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSB0aCBhe1xuLy8gXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbi8vIFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRoIGE6aG92ZXJ7XG4vLyBcdGNvbG9yOiM5QzA7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSB0aCBpbWcge1xuLy8gXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSB0aCBhIHtcbi8vIFx0bGluZS1oZWlnaHQ6IDIwcHg7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSB0ZHtcbi8vIFx0cGFkZGluZzogNXB4IDEwcHg7XG4vLyBcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcbi8vIFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbi8vIFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjREREO1xuLy8gXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNEREQ7XG4vLyBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6I0ZGRjtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRkIHRleHRhcmVhIHtcbi8vIFx0d2lkdGg6IDg2JTtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIGlucHV0LmZ1bGwtd2lkdGgge1xuLy8gXHR3aWR0aDo4NiU7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSB0ZCBpbWcge1xuLy8gXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4vLyBcdG1heC13aWR0aDogMTAwJTtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIC5jaGVja2JveCB7XG4vLyBcdGZsb2F0OmxlZnQ7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSAuZXJyb3ItbWVzc2FnZXtcbi8vIFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8gXHQtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLyBcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSBpbnB1dC5hY3RpdmUsXG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSB0ZXh0YXJlYS5hY3RpdmUsXG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSBzZWxlY3QuYWN0aXZlIHtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjojZmZmZmRlO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgYnV0dG9uIHtcbi8vIFx0cGFkZGluZzowcHggN3B4O1xuLy8gXHRjdXJzb3I6IHBvaW50ZXI7XG4vLyB9XG5cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRoIHtcbi8vICAgICBmb250LXNpemU6IDEycHg7XG4vLyB9XG5cbi5iY2EtZm9ybS10YWJsZSB7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgJl9fbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDEuNGVtIDJlbSAxZW0gMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvcl90YWJsZV9ib3JkZXJfY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmLi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgcGFkZGluZzogMC4yZW0gMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmJjYS1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0wLjE1ZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9faW5wdXQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvcl90YWJsZV9ib3JkZXJfY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJl9faW5wdXQtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB0cjpsYXN0LWNoaWxkIHRoLFxuICB0cjpsYXN0LWNoaWxkIHRke1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gICZfX2dyb3VwIHtcbiAgICAmICsgJiB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICAgICYtc3RhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5iY2EtcmFkaW8tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgLy9wYWRkaW5nOiAxMHB4IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lci10YWJsZSB7XG4gICAgJi1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW0gMC41ZW0gMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJi1pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gICZfX2lubmVyLXN1Ym1pdCB7XG4gICAgbWFyZ2luOiAxZW0gMCAwO1xuICB9XG5cbiAgLmJjYS1wb3N0X191cmwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmJjYS1tYWlsQ29udGVudFNlbmRlcjEge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICB9XG5cbiAgLy8g6Kit5a6a55S76Z2i57O777ya44Oc44O844OA44O844Gq44GXXG4gICZbZGF0YS1iY2EtdGFibGUtdHlwZT10eXBlMl0ge1xuXG4gICAgJGNvbG9yX3RhYmxlX2JvcmRlcl9jb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAuYmNhLWZvcm0tdGFibGUge1xuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgJi4tbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDAgMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJjYS1sYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTAuMTVlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5wdXQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAuYmNhLXNlbGVjdCxcbiAgICAgICAgLmJjYS10ZXh0Ym94LFxuICAgICAgICAuYmNhLXRleHRhcmVhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2V4cGxhbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICB9XG4gICAgfVxuICAgIC5iY2EtdGV4dGJveCB7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuYnRuLmhlbHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuICB9XG4gIC5iY2EtaGVscCB7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gIH1cblxufVxuXG4jQmFzaWNTZXR0aW5nIHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xufSIsIi5tZXNzYWdlIHtcbiAgY29sb3I6ICRjb2xvcl9ub3RpZmljYXRpb247XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuI01lc3NhZ2VCb3ggLm1lc3NhZ2UsXG4jTWVzc2FnZUJveCAubm90aWNlLW1lc3NhZ2UsXG4jQmNNZXNzYWdlQm94IC5ub3RpY2UtbWVzc2FnZSxcbiNVcGRhdGVNZXNzYWdlIHtcbiAgY29sb3I6ICRjb2xvcl9ub3RpZmljYXRpb247XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIEBpbmNsdWRlIGJjYS1pY29uKG5vdGlmaWNhdGlvbikge1xuICAgIG1hcmdpbjogMCAuM2VtIDAgMDtcbiAgfVxuICAvL2JhY2tncm91bmQ6ICNFQkY1RTEgdXJsKC4uLy4uL2ltZy9hZG1pbi9pY25faW5mby5wbmcpIG5vLXJlcGVhdCAxMHB4IDEzcHg7XG59XG5cbi8vIGpRdWVyeS5iY1V0aWwuanMg44Gn5L2/55SoXG4jTWVzc2FnZUJveCAuYWxlcnQtbWVzc2FnZSxcbiNhdXRoTWVzc2FnZSxcbiNBbGVydE1lc3NhZ2UsXG4jQmNNZXNzYWdlQm94IC5hbGVydC1tZXNzYWdle1xuICBjb2xvcjogJGNvbG9yX2RhbmdlciFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGJjYS1pY29uKGFsZXJ0KSB7XG4gICAgbWFyZ2luOiAwIC4zZW0gMCAwO1xuICB9XG4gIC8vYmFja2dyb3VuZDogI0Y3RTlFQyB1cmwoLi4vLi4vaW1nL2FkbWluL3dhcm5pbmcucG5nKSBuby1yZXBlYXQgMTBweCAxM3B4O1xufVxuXG4vKiBmbGFzaE1lc3NhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jYXV0aE1lc3NhZ2UsXG4jZmxhc2hNZXNzYWdlLFxuI0FsZXJ0TWVzc2FnZSxcbiNCY1N5c3RlbU1lc3NhZ2UsXG4jVXBkYXRlTWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDI1cHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jQmNNZXNzYWdlQm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIEhlbHAsU2VhcmNoLExpbWl05YWx6YCa6Kit5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI0hlbHAgLmhlYWQsICNMaW1pdCAuaGVhZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuI0hlbHAgLmJvZHksICNMaW1pdCAuYm9keSB7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiNIZWxwIC5jbG9zZSwgI0xpbWl0IC5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNIZWxwIGgyLCAjTGltaXQgaDIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX21lZGl1bTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogSGVscFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuI0hlbHAge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuI0hlbHAgLmJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jSGVscCAuZXhhbXBsZS1ib3gge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjREREO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuI0hlbHAgLmV4YW1wbGUtYm94IC5oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNIZWxwIHVsLFxuI0hlbHAgb2wge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuXG4jSGVscCBsaSB7XG4gIC8qcGFkZGluZzogMCAyMHB4OyovXG4gIG1hcmdpbjogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbiNIZWxwIGxpIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCJ0YWJsZS5jYWtlLXNxbC1sb2cge1xuICB3aWR0aDogOTAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2NjtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbnRhYmxlLmNha2Utc3FsLWxvZyBjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudGFibGUuY2FrZS1zcWwtbG9nIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjY2O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjY2O1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxudGFibGUuY2FrZS1zcWwtbG9nIHRyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbiIsIiVidG4tY29tbW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6ICRidXR0b25fcGFkZGluZ190b3AgMWVtICRidXR0b25fcGFkZGluZ19ib3R0b207XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX21lZGl1bTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYigyNTUsIDI1NSwgMjU1KSAxMCUsIHJnYigyNDQsIDI0NSwgMjQxKSAxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAwcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAkZm9jdXNfc2hhZG93O1xuICB9XG59XG4uYmNhLWJ0biB7XG4gIEBleHRlbmQgJWJ0bi1jb21tb247XG5cbiAgQG1peGluIGJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIC8vZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgfVxuICB9XG4gIC8vIOWFrOmWi1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXB1Ymxpc2hdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwdWJsaXNoKTtcbiAgfVxuICAvLyDpnZ7lhazplotcbiAgJltkYXRhLWJjYS1idG4tdHlwZT11bnB1Ymxpc2hdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1bnB1Ymxpc2gpO1xuICB9XG4gIC8vIOeiuuiqjSjjg5fjg6zjg5Pjg6Xjg7zvvIlcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1wcmV2aWV3XSB7XG4gICAgLy8gQGluY2x1ZGUgYmNhLWljb24ocHJldmlldyk7XG4gIH1cbiAgLy8g57eo6ZuGXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZWRpdF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGVkaXQpO1xuICB9XG4gIC8vIOikh+ijvVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWNvcHldIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihjb3B5KTtcbiAgfVxuICAvLyDkv53lrZhcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1zYXZlXSB7XG4gICAgQGluY2x1ZGUgYnRuLXByaW1hcnk7XG4gIH1cbiAgLy8g5YmK6ZmkXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZGVsZXRlXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZGVsZXRlKTtcbiAgfVxuICAvLyDkuIDopqfjgavmiLvjgotcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1iYWNrLXRvLWxpc3RdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihiYWNrLXRvLWxpc3QpO1xuICB9XG4gIC8vIOOBiuawl+OBq+WFpeOCilxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWZhdm9yaXRlXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZmF2b3JpdGUpO1xuICB9XG4gIC8vIOODoeODi+ODpeODvOOCouOCpOODhuODoFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPW1lbnVpdGVtXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obWVudWl0ZW0pO1xuICB9XG4gIC8vIOi/veWKoFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWFkZF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFkZCk7XG4gICAgQGluY2x1ZGUgYnRuLXByaW1hcnk7XG4gIH1cbiAgLy8g44OY44Or44OXXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9aGVscF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGhlbHApO1xuICB9XG4gIC8vIOWItumZkO+8iOmNtSlcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1wZXJtaXNzaW9uXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocGVybWlzc2lvbik7XG4gIH1cbiAgLy8gSE9NRVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWhvbWVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihob21lKTtcbiAgfVxuICAvLyBMb2dpblxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWxvZ2luXSB7XG4gICAgY29sb3I6ICRjb2xvcl9saWdodGVzdDtcbiAgICAkY29sb3JfZGFya2VuOiBkYXJrZW4oJGNvbG9yX3ByaW1hcnksIDUlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZGFya2VuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfcHJpbWFyeSAxMCUsICRjb2xvcl9kYXJrZW4gMTAwJSk7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRlc3Q7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yX2RhcmtlbiAxMCUsICRjb2xvcl9kYXJrZW4gMTAwJSk7XG4gICAgfVxuICB9XG4gIC8vIOaknOe0olxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXNlYXJjaF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHNlYXJjaCk7XG4gIH1cblxuICAvLyDjgq/jg6rjgqJcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1jbGVhcl0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGNsZWFyKTtcbiAgfVxuICAvLyDjg4bjgq3jgrnjg4jjgrPjg5Tjg7xcbiAgJltkYXRhLWJjYS1idG4tdHlwZT10ZXh0Y29weV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHRleHRjb3B5KTtcbiAgfVxuICAvLyDjg4Djgqbjg7Pjg63jg7zjg4lcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1kb3dubG9hZF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRvd25sb2FkKTtcbiAgfVxuICAvLyDjg4njg6njg4Pjgq/lj6/og71cbiAgJltkYXRhLWJjYS1idG4tdHlwZT1kcmFnZ2FibGVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkcmFnZ2FibGUpO1xuICB9XG5cbiAgLy8g44K144Kk44K6XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyB4bGFyZ2VcbiAgJltkYXRhLWJjYS1idG4tc2l6ZT14bF0ge1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfeF9sYXJnZTsgLy8gMTZweCAqXG4gIH1cbiAgLy8gbGFyZ2VcbiAgJltkYXRhLWJjYS1idG4tc2l6ZT1sZ10ge1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbGFyZ2U7IC8vIDE2cHggKlxuICAgIC8vcGFkZGluZzogLjVlbSAuOGVtIC40ZW07XG4gIH1cbiAgLy8gc21hbGxcbiAgJltkYXRhLWJjYS1idG4tc2l6ZT1zbV0ge1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfc21hbGw7XG4gICAgLy9mb250LXNpemU6IDAuOTFyZW07XG4gICAgLy9wYWRkaW5nOiAuNGVtIC44ZW0gLjVlbTtcbiAgfVxuICAvLyB4c21hbGxcbiAgJltkYXRhLWJjYS1idG4tc2l6ZT14c10ge1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfeF9zbWFsbDtcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgcGFkZGluZzogLjZlbSAuOGVtIC40ZW07XG4gIH1cblxuICAvLyDmqKrluYVcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIHhsYXJnZVxuICAmW2RhdGEtYmNhLWJ0bi13aWR0aD14bF0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcbiAgfVxuICAvLyBsYXJnZVxuICAmW2RhdGEtYmNhLWJ0bi13aWR0aD1sZ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgfVxuXG4gIC8vIGNhdGVnb3J5XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vIHRleHRcbiAgJltkYXRhLWJjYS1idG4tY2F0ZWdvcnk9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfbGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC8vIOiJslxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJltkYXRhLWJjYS1idG4tY29sb3I9ZGFuZ2VyXSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2RhbmdlcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2RhbmdlcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOOCueODhuODvOOCv+OCuVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAvLyDjg5fjg6njgqTjg57jg6rjg7xcbiAgJltkYXRhLWJjYS1idG4tc3RhdHVzPXByaW1hcnldIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC8vIGRpc2FibGVkXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG59XG4vLyDjg53jg4Pjg5fjgqLjg4Pjg5fjg4DjgqTjgqLjg63jgrBcbi51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidG4tY29tbW9uO1xuICB9XG59XG4uYnV0dG9uLXNtYWxsIHtcbiAgQGV4dGVuZCAlYnRuLWNvbW1vbjtcbn1cblxuXG4vLyAuc3VibWl0IHtcbi8vIFx0cG9zaXRpb246cmVsYXRpdmU7XG4vLyBcdHRleHQtYWxpZ246Y2VudGVyO1xuLy8gfVxuLy8gLnN1Ym1pdCAuYnV0dG9uLFxuLy8gLnVpLXdpZGdldC1jb250ZW50IC5idXR0b257XG4vLyBcdGNvbG9yOiM1MzVBNjI7XG4vLyBcdGJvcmRlcjoxcHggc29saWQgI0NDQztcbi8vIFx0Y3Vyc29yOnBvaW50ZXI7XG4vLyBcdHRleHQtc2hhZG93OnJnYmEoMjU1LDI1NSwyNTUsMC40KSAxcHggMXB4IDA7XG4vLyBcdC13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7XG4vLyBcdC1tb3otYm9yZGVyLXJhZGl1czoycHg7XG4vLyBcdC1vLWJvcmRlci1yYWRpdXM6MnB4O1xuLy8gXHRib3JkZXItcmFkaXVzOjJweDtcbi8vIFx0LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4vLyBcdC1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuLy8gXHQtby1ib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4vLyBcdGJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbi8vIFx0YmFja2dyb3VuZDojRjNGM0YzO1xuLy8gXHRiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjRkZGLCNGM0YzRjMpO1xuLy8gXHRiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI0ZGRiksY29sb3Itc3RvcCgxMDAlLCNGM0YzRjMpKTtcbi8vIFx0YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCNGRkYsI0YzRjNGMyk7XG4vLyBcdG1hcmdpbjoxMHB4O1xuLy8gXHRwYWRkaW5nOjNweCA0MHB4O1xuLy8gXHRmb250LXdlaWdodDogYm9sZDtcbi8vIFx0Zm9udC1zaXplOiAxLjJlbTtcbi8vIFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vIFx0bGluZS1oZWlnaHQ6IDI0cHg7XG4vLyB9XG4vLyAuc3VibWl0IC5idXR0b246aG92ZXIsXG4vLyAudWktd2lkZ2V0LWNvbnRlbnQgLmJ1dHRvbjpob3Zlcntcbi8vIFx0Ym9yZGVyOjFweCBzb2xpZCAjQ0NDO1xuLy8gXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbi8vIFx0YmFja2dyb3VuZDojZjRmNGY0O1xuLy8gXHRiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZjRmNGY0LCNkZmRmZGYgMTAwJSk7XG4vLyBcdGJhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZjRmNGY0KSxjb2xvci1zdG9wKDEwMCUsI2RmZGZkZikpO1xuLy8gXHRiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y0ZjRmNCwjZGZkZmRmIDEwMCUpO1xuLy8gfVxuLy8gLnN1Ym1pdCAuYnV0dG9uOmFjdGl2ZSxcbi8vIC51aS13aWRnZXQtY29udGVudCAuYnV0dG9uOmFjdGl2ZXtcbi8vIFx0Ym9yZGVyOjFweCBzb2xpZCAjQ0NDO3RleHQtZGVjb3JhdGlvbjpub25lO1xuLy8gXHRiYWNrZ3JvdW5kOiNjZGNkY2Q7XG4vLyBcdGJhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNjZGNkY2QsI2VlZSAxMDAlKTtcbi8vIFx0YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCNjZGNkY2QpLGNvbG9yLXN0b3AoMTAwJSwjZWVlKSk7XG4vLyBcdGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjY2RjZGNkLCNlZWUgMTAwJSk7XG4vLyB9XG4vLyAuc3VibWl0IC5idXR0b25bZGlzYWJsZWRdLFxuLy8gLnVpLXdpZGdldC1jb250ZW50IC5idXR0b25bZGlzYWJsZWRde1xuLy8gXHRvcGFjaXR5Oi41XG4vLyB9XG4vLyAuc3VibWl0IGEuYnV0dG9uLFxuLy8gLnVpLXdpZGdldC1jb250ZW50IGEuYnV0dG9ue1xuLy8gXHRwYWRkaW5nLXRvcDo1cHg7XG4vLyBcdHBhZGRpbmctYm90dG9tOjUuNXB4O1xuLy8gfVxuLy8gKjpmaXJzdC1jaGlsZCtodG1sIC5zdWJtaXQgYS5idXR0b24sXG4vLyAudWktd2lkZ2V0LWNvbnRlbnQgYS5idXR0b257XG4vLyBcdHBvc2l0aW9uOmFic29sdXRlO1xuLy8gXHR0b3A6MXB4O1xuLy8gXHRwYWRkaW5nLXRvcDozcHg7XG4vLyBcdHBhZGRpbmctYm90dG9tOjNweDtcbi8vIH1cblxuLy8gI0hlbHAgLmJ1dHRvbiwgI0xpbWl0IC5idXR0b257XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIH1cblxuLy8gLyogYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyAuYnV0dG9uLXNtYWxse1xuLy8gXHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuLy8gXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbi8vIFx0cGFkZGluZzo0cHggMTBweCA0cHg7XG4vLyBcdG1hcmdpbi1ib3R0b206MDtcbi8vIFx0Zm9udC1zaXplOjEzcHg7XG4vLyBcdGxpbmUtaGVpZ2h0OjE4cHg7XG4vLyBcdGNvbG9yOiMzMzMhaW1wb3J0YW50O1xuLy8gXHR0ZXh0LWFsaWduOmNlbnRlcjtcbi8vIFx0dGV4dC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4vLyBcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbi8vIFx0Y3Vyc29yOnBvaW50ZXI7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtcbi8vIFx0YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI2U2ZTZlNik7XG4vLyBcdGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZmYpLCB0bygjZTZlNmU2KSk7XG4vLyBcdGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZTZlNmU2KTtcbi8vIFx0YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZTZlNmU2KTtcbi8vIFx0YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZTZlNmU2KTtcbi8vIFx0YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYsICNlNmU2ZTYpO1xuLy8gXHRiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtcbi8vIFx0Ym9yZGVyOjFweCBzb2xpZCAjY2NjO1xuLy8gXHRib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuLy8gXHRib3JkZXItY29sb3I6I2U2ZTZlNiAjZTZlNmU2ICNiZmJmYmY7XG4vLyBcdGJvcmRlci1ib3R0b20tY29sb3I6I2IzYjNiMztcbi8vIFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDtcbi8vIFx0LW1vei1ib3JkZXItcmFkaXVzOjRweDtcbi8vIFx0Ym9yZGVyLXJhZGl1czo0cHg7XG4vLyBcdGZpbHRlcjpwcm9naWQ6ZHhpbWFnZXRyYW5zZm9ybS5taWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZTZlNmU2JywgR3JhZGllbnRUeXBlPTApO1xuLy8gXHRmaWx0ZXI6cHJvZ2lkOmR4aW1hZ2V0cmFuc2Zvcm0ubWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuLy8gXHQtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuLy8gXHQtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuLy8gXHRib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbi8vIFx0Ym9yZGVyLWNvbG9yOiNjY2M7XG4vLyBcdGJvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4vLyB9XG4vLyAuYnV0dG9uLXNtYWxsOmhvdmVye1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7XG4vLyBcdGNvbG9yOiMzMzM7XG4vLyBcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7XG4vLyBcdGJhY2tncm91bmQtcG9zaXRpb246MCAtMTVweDtcbi8vIFx0LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjFzIGxpbmVhcjtcbi8vIFx0LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjFzIGxpbmVhcjtcbi8vIFx0LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyO1xuLy8gXHQtby10cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjFzIGxpbmVhcjtcbi8vIFx0dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7XG4vLyB9XG5cbi8vIC8vIC5idG7jgajjgrvjg4Pjg4jjgafkvb/jgo/jgozjgotcbi8vIC5oZWxwe1xuLy8gXHRjdXJzb3I6IHBvaW50ZXI7XG4vLyBcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbi8vIH1cblxuLy8gLy8gSFRNTOS4iuWtmOWcqOOBmeOCi+OBjOOAgeOCueOCv+OCpOODq+OBr+OBquOBhFxuLy8gLmJ0biB7XG5cbi8vIH1cblxuXG5cblxuXG4iLCIuYmNhLXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwLjJlbSAxZW0gMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9tZWRpdW07XG4gICZbZGF0YS1iY2EtcmFkaW8tc2l6ZT1sZ10geyAvL+Wkp+OBjeOBhOOCteOCpOOCulxuICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgfVxuICAmW2RhdGEtYmNhLXJhZGlvLXNpemU9c21dIHsgLy/lsI/jgZXjgYTjgrXjgqTjgrpcbiAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gIH1cblxuICAmLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XG4gICAgLmJjYS1yYWRpbyB7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cbiAgICBiciArIC5iY2EtcmFkaW8ge1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgICYgKyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAvL21hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICAgIH1cbiAgICAmW2RhdGEtYmNhLXJhZGlvLXNpemU9bGddIHsgLy/lpKfjgY3jgYTjgrXjgqTjgrpcbiAgICAgICsgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1iY2EtcmFkaW8tc2l6ZT1zbV0geyAvL+Wwj+OBleOBhOOCteOCpOOCulxuICAgICAgKyBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy9iYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIH1cbiAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDRweCAjZmZmIGluc2V0O1xuICAgIH1cbiAgICAmOmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggNHB4ICNmZmYgaW5zZXQsICRmb2N1c19zaGFkb3c7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG4gICZfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59IiwiLmJjYS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMC4yZW0gMWVtIDAgMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9tZWRpdW07XG4gICZbZGF0YS1iY2EtY2hlY2tib3gtc2l6ZT1sZ10ge1xuICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgfVxuICAmW2RhdGEtYmNhLWNoZWNrYm94LXNpemU9c21dIHtcbiAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gIH1cblxuICAmLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XG4gICAgLmJjYS1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIC1tb3otb3BhY2l0eTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICsgbGFiZWwsXG4gICAgICArIC5iY2EtY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICsgbGFiZWwsXG4gICAgICArIC5iY2EtY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzX3NoYWRvdztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2lucHV0ICsgbGFiZWwsXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMGVtO1xuICAgICAgLy9sZWZ0OiAwLjQ1ZW07XG4gICAgICBsZWZ0OiAwLjVlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDAuNWVtO1xuICAgICAgaGVpZ2h0OiAwLjllbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJvcmRlci1yaWdodDogMC4yNGVtIHNvbGlkICRjb2xvcl9wcmltYXJ5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4yNGVtIHNvbGlkICRjb2xvcl9wcmltYXJ5O1xuICAgIH1cbiAgICAmW2RhdGEtYmNhLWNoZWNrYm94LXNpemU9bGddIHtcbiAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgICB9XG4gICAgJltkYXRhLWJjYS1jaGVja2JveC1zaXplPXNtXSB7XG4gICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLy5iY2EtZmlsZSB7XG4vLyAgJi1jaGVja2JveC1pdGVte1xuLy8gICAgQGV4dGVuZCAuYmNhLWNoZWNrYm94LWl0ZW07XG4vLyAgfVxuLy8gICYtY2hlY2tib3h7XG4vLyAgICBAZXh0ZW5kIC5iY2EtY2hlY2tib3g7XG4vLyAgfVxuLy8gICYtY2hlY2tib3gtbGFiZWwge1xuLy8gICAgQGV4dGVuZCAuYmNhLWNoZWNrYm94LWxhYmVsO1xuLy8gIH1cbi8vfSIsIi5iY2Etc2VsZWN0IHtcbiAgJl9fc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYWRtaW4vaWNuX3NlbGVjdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMC41ZW0gLyAxMHB4IGF1dG8sICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9tZWRpdW07XG4gICAgcGFkZGluZzogJGJ1dHRvbl9wYWRkaW5nX3RvcCAyLjJlbSAkYnV0dG9uX3BhZGRpbmdfYm90dG9tIDEuMmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbiAgICBtYXJnaW46NHB4O1xuICAgICZbZGF0YS1iY2Etc2VsZWN0LXNpemU9bGddIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbGFyZ2U7XG4gICAgfVxuICAgICZbZGF0YS1iY2Etc2VsZWN0LXNpemU9c21dIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfc21hbGw7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogJGZvY3VzX3NoYWRvdztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbn0iLCIvKiBiY2EtZGF0YS1saXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmNhLWRhdGEtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fc3ViIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbiIsIi5iY2EtbGFiZWwge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgbWFyZ2luOiAuNWVtIC41NWVtIC41ZW07XG4gIHBhZGRpbmc6IC4xZW0gLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAmW2RhdGEtYmNhLWxhYmVsLXR5cGU9XCJyZXF1aXJlZFwiXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZGFuZ2VyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gICZbZGF0YS1iY2EtbGFiZWwtdHlwZT1cIm9wdGlvbmFsXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBFOyAvLyDku65cbiAgfVxufVxuIiwiLmJjYS1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICYgPiAqIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgfVxuXG4gICYtYm94IHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX2xhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmX19pbmxpbmUtZmllbGRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIC5iY2EtcmFkaW8tZ3JvdXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgICYtc2VwYXJhdG9yIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JvcmRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyog5Y+k44GE44K544K/44Kk44OrIOOCpOODs+OCueODiOODvOODq+eUu+mdouOBquOBqVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5iY2EtbWFpbl9fYm9keSBkaXYuZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xufVxuXG4vLy5wYW5lbC1ib3gge1xuLy9cdGJvcmRlcjo1cHggc29saWQgJGNvbG9yX2JvcmRlcjtcbi8vXHRwYWRkaW5nOjEwcHggMjBweDtcbi8vXHRtYXJnaW46MjBweCAwO1xuLy99XG4vLy5wYW5lbC1ib3ggbGkgLmRhdGUge1xuLy9cdC8qZm9udC13ZWlnaHQ6IGJvbGQ7Ki9cbi8vfVxuLy8ucGFuZWwtYm94IHVsIHtcbi8vXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4vL1x0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4vL31cbi8vI0luc3RhbGxhdGlvbnMgLnBhbmVsLWJveCB7XG4vL1x0bWFyZ2luOjAgYXV0byAyMHB4IGF1dG87XG4vL31cbi8vI0luc3RhbGxhdGlvbnMgLnBhbmVsLWJveCB1bCBsaSB7XG4vL1x0bWFyZ2luLWJvdHRvbTogMTBweDtcbi8vXHRib3JkZXItbGVmdDo1cHggc29saWQgJGNvbG9yX2JvcmRlcjtcbi8vXHRwYWRkaW5nOjNweCAxMHB4O1xuLy9cdGJhY2tncm91bmQ6IG5vbmU7XG4vL31cbi8vI0FkbWluRGFzaGJvYXJkIC5wYW5lbC1ib3gge1xuLy9cdG1hcmdpbjoxMHB4O1xuLy99XG4vLyNBZG1pbkRhc2hib2FyZCAucGFuZWwtYm94IGxpe1xuLy9cdG1hcmdpbi1ib3R0b206IDVweDtcbi8vXHRib3JkZXItbGVmdDo1cHggc29saWQgJGNvbG9yX2JvcmRlcjtcbi8vXHRwYWRkaW5nOjNweCAxMHB4O1xuLy9cdGJhY2tncm91bmQ6IG5vbmU7XG4vL31cbiIsIi5iY2EtdGV4dGJveC1jb2xvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJl9faW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6ICRidXR0b25fcGFkZGluZ190b3AgMC41ZW0gJGJ1dHRvbl9wYWRkaW5nX2JvdHRvbSAwLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6ICRpbnB1dF90ZXh0X2ZvbnRfc2l6ZTtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuICAgIG1hcmdpbjo0cHg7XG4gICAgJltkYXRhLWlucHV0LXRleHQtc2l6ZT1sZ10ge1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgICB9XG4gICAgJltkYXRhLWlucHV0LXRleHQtc2l6ZT1zbV0ge1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICB9XG4gICAgJltkYXRhLWlucHV0LXRleHQtc2l6ZT1mdWxsLWNvdW50ZXJdIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB9XG4gICAgJltkYXRhLW1hcmdpbj1ib3R0b21dIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAkZm9jdXNfc2hhZG93O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJjYS10ZXh0Ym94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogJGJ1dHRvbl9wYWRkaW5nX3RvcCAwLjVlbSAkYnV0dG9uX3BhZGRpbmdfYm90dG9tIDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbWVkaXVtO1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9zZWNvbmRhcnk7XG4gICAgbWFyZ2luOjRweDtcbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPWxnXSB7XG4gICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX2xhcmdlO1xuICAgIH1cbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPXNtXSB7XG4gICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX3NtYWxsO1xuICAgIH1cbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPWZ1bGwtY291bnRlcl0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIH1cbiAgICAmW2RhdGEtbWFyZ2luPWJvdHRvbV0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRmb2N1c19zaGFkb3c7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG5cdH1cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkY29sb3JfdGV4dF9wbGFjZWhvbGRlcjtcblx0fVxuICB9XG59XG4iLCIuYmNhLXRleHRhcmVhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICAmX190ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogJGJ1dHRvbl9wYWRkaW5nX3RvcCAwLjVlbSAkYnV0dG9uX3BhZGRpbmdfYm90dG9tIDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtc2l6ZTogJGlucHV0X3RleHRfZm9udF9zaXplO1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9zZWNvbmRhcnk7XG4gICAgbWFyZ2luOjRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgJltkYXRhLWlucHV0LXRleHQtc2l6ZT1sZ10ge1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgICB9XG4gICAgJltkYXRhLWlucHV0LXRleHQtc2l6ZT1zbV0ge1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICB9XG4gICAgJltkYXRhLWlucHV0LXRleHQtc2l6ZT1mdWxsLWNvdW50ZXJdIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgfVxuICAgICZbZGF0YS13aWR0aD1mdWxsXSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogJGZvY3VzX3NoYWRvdztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcblx0fVxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcl90ZXh0X3BsYWNlaG9sZGVyO1xuXHR9XG4gIH1cbn1cbiIsIi5iY2EtZmlsZSB7XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDFlbSAuNGVtIDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLWlucHV0IHtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICAgIC1tb3otb3BhY2l0eTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICsgbGFiZWwsXG4gICAgICAgICsgLmJjYS1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICArIGxhYmVsLFxuICAgICAgICArIC5iY2EtZmlsZV9fZGVsZXRlLWxhYmVsIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXNfc2hhZG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWlucHV0ICsgbGFiZWwsXG4gICAgJi1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMmVtO1xuICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQkJCQkI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMGVtO1xuICAgICAgICAvL2xlZnQ6IDAuNDVlbTtcbiAgICAgICAgbGVmdDogMC41ZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAwLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjllbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMjRlbSBzb2xpZCAkY29sb3JfcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4yNGVtIHNvbGlkICRjb2xvcl9wcmltYXJ5O1xuICAgICAgfVxuICAgICAgJltkYXRhLWJjYS1jaGVja2JveC1zaXplPWxnXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgICAgIH1cbiAgICAgICZbZGF0YS1iY2EtY2hlY2tib3gtc2l6ZT1zbV0ge1xuICAgICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLy5iY2EtZmlsZSB7XG4vLyAgJi1jaGVja2JveC1pdGVte1xuLy8gICAgQGV4dGVuZCAuYmNhLWNoZWNrYm94LWl0ZW07XG4vLyAgfVxuLy8gICYtY2hlY2tib3h7XG4vLyAgICBAZXh0ZW5kIC5iY2EtY2hlY2tib3g7XG4vLyAgfVxuLy8gICYtY2hlY2tib3gtbGFiZWwge1xuLy8gICAgQGV4dGVuZCAuYmNhLWNoZWNrYm94LWxhYmVsO1xuLy8gIH1cbi8vfSIsIi8qXG4gZGF0ZXBpY2tlclxuICBzcGFuXHRcdFx0YmNhLWRhdGVwaWNrZXJcbiAgc3BhbihkYXRlKVx0XHRcdGJjYS1kYXRlcGlja2VyX19kYXRlXG4gIHRleHQoZGF0ZSlcdFx0XHRiY2EtZGF0ZXBpY2tlcl9fZGF0ZS1pbnB1dFxuICBsYWJlbChkYXRlKVx0XHRcdGJjYS1kYXRlcGlja2VyX19kYXRlLWxhYmVsXG4gIHNwYW4odGltZSlcdFx0XHRiY2EtZGF0ZXBpY2tlcl9fdGltZVxuICB0ZXh0KHRpbWUpXHRcdFx0YmNhLWRhdGVwaWNrZXJfX3RpbWUtaW5wdXRcbiAgbGFiZWwodGltZSlcdFx0XHRiY2EtZGF0ZXBpY2tlcl9fdGltZS1sYWJlbFxuXG48c3BhbiBjbGFzcz1cImJjYS1kYXRldGltZXBpY2tlciByZXF1aXJlZFwiPlxuICA8c3BhbiBjbGFzcz1cImJjYS1kYXRldGltZXBpY2tlcl9fZGF0ZVwiPlxuICAgIDxsYWJlbCBmb3I9XCJCbG9nUG9zdFBvc3RzRGF0ZURhdGVcIiBjbGFzcz1cImJjYS1kYXRldGltZXBpY2tlcl9fZGF0ZS1sYWJlbFwiPuaXpeS7mDwvbGFiZWw+XG4gICAgPGlucHV0IG5hbWU9XCJkYXRhW0Jsb2dQb3N0XVtwb3N0c19kYXRlX2RhdGVdXCIgc2l6ZT1cIjEyXCIgbWF4bGVuZ3RoPVwiMTBcIlxuICAgICAgY2xhc3M9XCJiY2EtZGF0ZXRpbWVwaWNrZXJfX2RhdGUtaW5wdXQgaGFzRGF0ZXBpY2tlclwiIHZhbHVlPVwiMjAxOC8xMC8xNVwiIHR5cGU9XCJ0ZXh0XCIgaWQ9XCJCbG9nUG9zdFBvc3RzRGF0ZURhdGVcIj5cbiAgICA8c2NyaXB0Pjwvc2NyaXB0PlxuICA8L3NwYW4+XG4gIDxzcGFuIGNsYXNzPVwiYmNhLWRhdGV0aW1lcGlja2VyX190aW1lXCI+XG4gICAgPGxhYmVsIGZvcj1cIkJsb2dQb3N0UG9zdHNEYXRlVGltZVwiIGNsYXNzPVwiYmNhLWRhdGV0aW1lcGlja2VyX190aW1lLWxhYmVsXCI+5pmC6ZaTPC9sYWJlbD5cbiAgICA8aW5wdXQgbmFtZT1cImRhdGFbQmxvZ1Bvc3RdW3Bvc3RzX2RhdGVfdGltZV1cIiBzaXplPVwiOFwiIG1heGxlbmd0aD1cIjhcIiBjbGFzcz1cImJjYS1kYXRldGltZXBpY2tlcl9fdGltZS1pbnB1dCB1aS10aW1lcGlja2VyLWlucHV0XCIgdmFsdWU9XCIxOToxNDoxMlwiIHR5cGU9XCJ0ZXh0XCIgaWQ9XCJCbG9nUG9zdFBvc3RzRGF0ZVRpbWVcIiBhdXRvY29tcGxldGU9XCJvZmZcIj5cbiAgPC9zcGFuPlxuICA8aW5wdXQgdHlwZT1cImhpZGRlblwiIG5hbWU9XCJkYXRhW0Jsb2dQb3N0XVtwb3N0c19kYXRlXVwiIHZhbHVlPVwiMjAxOC0xMC0xNSAxOToxNDoxMlwiIGlkPVwiQmxvZ1Bvc3RQb3N0c0RhdGVcIj5cbjwvc3Bhbj5cblxuICovXG4uYmNhLWRhdGV0aW1lcGlja2VyIHtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJl9fZGF0ZSxcbiAgJl9fdGltZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICYtbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAvL2NvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5iY2EtZGF0ZXRpbWVwaWNrZXIge1xuICAgICAgICAmX19kYXRlLFxuICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogJGJ1dHRvbl9wYWRkaW5nX3RvcCBjYWxjKDAuNWVtICsgMTZweCkgJGJ1dHRvbl9wYWRkaW5nX2JvdHRvbSAwLjVlbTtcbiAgICAgIG1hcmdpbjo0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbWVkaXVtO1xuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbiAgICAgICZbZGF0YS1pbnB1dC10ZXh0LXNpemU9bGddIHtcbiAgICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgICAgIH1cbiAgICAgICZbZGF0YS1pbnB1dC10ZXh0LXNpemU9c21dIHtcbiAgICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICAgIH1cbiAgICAgICZbZGF0YS1pbnB1dC10ZXh0LXNpemU9ZnVsbC1jb3VudGVyXSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXNfc2hhZG93O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICAmLWxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGJjYS1pY29uKGRhdGV0aW1lcGlja2VyLWRhdGUpO1xuICAgIH1cbiAgfVxuICAmX190aW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICYtbGFiZWwge1xuICAgICAgQGluY2x1ZGUgYmNhLWljb24oZGF0ZXRpbWVwaWNrZXItdGltZSk7XG4gICAgfVxuICAgICYtaW5wdXQge1xuICAgICAgd2lkdGg6IDZlbTtcbiAgICB9XG4gIH1cblxuICAmX19kZWxpbWl0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG5cbiAgJl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNWVtO1xuICB9XG4gICZfX3N0YXJ0LFxuICAmX19lbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufSIsIi8qXG4ubGlzdC1wYW5lbCBsaXtcblx0cGFkZGluZzoxNXB4O1xuXHRtYXJnaW46MTJweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmO1xuXHR3aWR0aDoyNDRweDtcblx0ZmxvYXQ6bGVmdDtcblx0aGVpZ2h0OjM0MHB4O1xufVxuLmxpc3QtcGFuZWwgLnJvdy10b29scyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDo1cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Ym9yZGVyOjNweCBzb2xpZCAjY2NjO1xuXHRwYWRkaW5nOjNweDtcbn1cbi5saXN0LXBhbmVsIC50aGVtZS1zY3JlZW5zaG90IHtcblx0Ym9yZGVyOjFweCBzb2xpZCAjZTJlMmUyO1xufVxuLmxpc3QtcGFuZWwgLnRoZW1lLXNjcmVlbnNob3QgaW1nIHtcblx0d2lkdGg6MjQycHg7XG59XG4ubGlzdC1wYW5lbCAudGhlbWUtdmVyc2lvbixcbi5saXN0LXBhbmVsIC50aGVtZS1hdXRob3Ige1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4ubGlzdC1wYW5lbCAudGhlbWUtYXV0aG9yIGEge1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGlzdC1wYW5lbCAudGhlbWUtYXV0aG9yIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlzdC1wYW5lbCBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LXBhbmVsIC5lcnJvci1tZXNzYWdlIHtcblx0bWFyZ2luOjA7XG5cdHdoaXRlLXNwYWNlOm5vcm1hbDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR0b3A6NDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOjdweDtcblx0d2lkdGg6MjMwcHg7XG59XG4ubGlzdC1wYW5lbCAubm8tZGF0YSB7XG5cdGZsb2F0Om5vbmU7XG5cdHdpZHRoOmF1dG87XG5cdG1hcmdpbjowO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGhlaWdodDogYXV0bztcbn1cbiovXG5cbi5iY2EtbGlzdC1wYW5lbCB7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LXdyYXA6IHdyYXA7XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgLy9ncmlkLWF1dG8tcm93czogMzAwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMzAwcHgpO1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcblxuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJiA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlcjoxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgfVxuICAucm93LXRvb2xzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxuICAudGhlbWUge1xuICAgICYtbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmLXNjcmVlbnNob3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICB9XG4gICAgJi1zY3JlZW5zaG90IGltZyB7XG4gICAgICB3aWR0aDogMjQycHg7XG4gICAgfVxuICAgICYtdmVyc2lvbixcbiAgICAmLWF1dGhvciB7XG4gICAgICBtYXJnaW46MTBweCAwIDVweDtcbiAgICB9XG4gICAgJi1hdXRob3IgYSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVycm9yLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRvcDogNDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuICAubm8tZGF0YSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn0iLCIuYmNhLWN1cnJlbnQtdGhlbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9wcmltYXJ5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmX19tYWluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gICZfX3N1YiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX3NjcmVlbnNob3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLnRoZW1lIHtcbiAgICAmLWluZm8ge1xuXG4gICAgfVxuICAgICYtbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICYtc2NyZWVuc2hvdCB7XG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIC8vIGltZyB7XG4gICAgICAvLyBcdHdpZHRoOiAyOThweDtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICB9XG5cbiAgICAmLXBvcHVwLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4IDIwcHg7XG4gICAgICAudGhlbWUtc2NyZWVuc2hvdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI5OHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aGVtZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yb3ctdG9vbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG5cbiAgLmVycm9yLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRvcDogNTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIHdpZHRoOiAyODZweDtcbiAgfVxuXG59XG5cbiNDdXJyZW50VGhlbWUge1xuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG4gIC50aGVtZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICB9XG4gICNUaGVtZUxvYWREZWZhdWx0RGF0YVBhdHRlcm5Gb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cbn1cblxuLypcbiNDdXJyZW50VGhlbWUge1xuXHRib3JkZXI6NXB4IHNvbGlkICNlMmUyZTI7XG5cdHBhZGRpbmc6MjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNDdXJyZW50VGhlbWUgLnRoZW1lLXNjcmVlbnNob3Qge1xuXHRib3JkZXI6MXB4IHNvbGlkICNlMmUyZTI7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jQ3VycmVudFRoZW1lIC50aGVtZS1zY3JlZW5zaG90IGltZyB7XG5cdHdpZHRoOjI5OHB4O1xufVxuI0N1cnJlbnRUaGVtZSAucm93LXRvb2xzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOjVweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRib3JkZXI6M3B4IHNvbGlkICNjY2M7XG5cdHBhZGRpbmc6M3B4O1xufVxuI0N1cnJlbnRUaGVtZSAudGhlbWUtaW5mbyB7XG5cdGZsb2F0OmxlZnQ7XG5cdHdpZHRoOjI0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7XG5cdHBhZGRpbmc6MjBweDtcblx0bWFyZ2luLXJpZ2h0OjUwcHg7XG5cdGhlaWdodDo5MHB4O1xufVxuXG4jQ3VycmVudFRoZW1lIC5jdXJyZW50LXRoZW1lLWxlZnQge1xuXHR3aWR0aDozMDBweDtcblx0bWFyZ2luLXJpZ2h0OjIwcHg7XG5cdGZsb2F0OmxlZnQ7XG59XG4jQ3VycmVudFRoZW1lIC50aGVtZS1kZXNjcmlwdGlvbiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0Y2xlYXI6cmlnaHQ7XG59XG4udGhlbWUtcG9wdXAtY29udGVudHMge1xuXHRwYWRkaW5nOjIwcHggMjBweCAzMHB4IDIwcHg7XG59XG4udGhlbWUtcG9wdXAtY29udGVudHMgLnRoZW1lLXNjcmVlbnNob3Qge1xuXHRib3JkZXI6MXB4IHNvbGlkICNlMmUyZTI7XG5cdGZsb2F0OmxlZnQ7XG5cdG1hcmdpbi1yaWdodDoyMHB4O1xufVxuLnRoZW1lLXBvcHVwLWNvbnRlbnRzIC50aGVtZS1zY3JlZW5zaG90IGltZyB7XG5cdHdpZHRoOjI5OHB4O1xufVxuLnRoZW1lLXBvcHVwLWNvbnRlbnRzIC50aGVtZS1kZXNjcmlwdGlvbiB7XG5cdHBhZGRpbmctdG9wOjEwcHg7XG5cdG1hcmdpbi10b3A6MTBweDtcbn1cbiNDdXJyZW50VGhlbWUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VycmVudC10aGVtZS1sZWZ0IC5lcnJvci1tZXNzYWdlIHtcblx0bWFyZ2luOjA7XG5cdHdoaXRlLXNwYWNlOm5vcm1hbDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR0b3A6NTZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOjdweDtcblx0d2lkdGg6Mjg2cHg7XG59XG4qLyIsIi5iY2Etc2VjdGlvbiB7XG4gICZfX3Bvc3QtZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuXG4gIC8vICZfX3N1Ym1pdCB7XG4gIC8vICAgZGlzcGxheTogZmxleDtcbiAgLy8gICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvLyAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAvLyAgICZfX21haW4ge1xuXG4gIC8vICAgICAuYmNhLWJ0bltkYXRhLWJjYS1idG4tdHlwZT1cInNhdmVcIl0ge1xuICAvLyAgICAgICB3aWR0aDogMjAwcHg7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgICZfX3N1YiB7XG4gIC8vICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgLy8gICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgLy8gICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcblxuICAvLyAgIH1cblxuICAvLyAgIFtkYXRhLWJjYS1idG4tdHlwZV0ge1xuICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAvLyAgIH1cbiAgLy8gICBbZGF0YS1iY2EtYnRuLXR5cGU9XCJkZWxldGVcIl0ge1xuICAvLyAgICAgLy9tYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC8vIOODluODreOCsOaWsOedgOiomOS6i+OBruS4iumDqFxuICAmX19wb3N0LXRvcCB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICAuYmNhLXBvc3RfX25vIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIC5iY2EtcG9zdF9fdXJsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuYmNhLXRleHQtdXJsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWJjYS1zZWN0aW9uLXR5cGU9Zm9ybS1ncm91cF0ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn0iLCJcbi5iY2Etc2l6ZS1jb3VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0NDQztcbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjQ0NDO1xuICB9XG59IiwiLyogYWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJjYS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX3RhYmxlX2JvcmRlcl9jb2xvcjtcbiAgJl9fbWFpbiB7XG5cbiAgfVxuICAmX19zdWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgJl9fYmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICB9XG5cbiAgJltkYXRhLWJjYS10eXBlPXR5cGUyXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLmJjYS1hY3Rpb25zIHtcbiAgICAgICZfX2Zvcm0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgJl9fYWRkcyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJjYS1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgJltkYXRhLWJjYS1saXN0LWxheW91dD1ob3Jpem9uXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obGlzdC1kZWZhdWx0KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5O1xuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYmNhLWxpc3QtdHlwZT1jaXJjbGVdIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLmJjYS1saXN0X19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJjYS1pY29uKGxpc3QtY2lyY2xlKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjRlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYmNhLWxpc3QtZGVsaW1pdGVyPWNvbW1hXSB7XG4gICAgLmJjYS1saXN0X19pdGVtIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJjYS1saXN0LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59IiwiLmJjYS1maWxlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gICZfX2l0ZW0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gICZfX25vLWRhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiLy8gdGJveOezu1xuXG4uYmNhLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX3ByaW1hcnk7XG5cbiAgJltkYXRhLWJjYS1ib3gtdHlwZT10eXBlMV0ge1xuICB9XG59XG4iLCIvLyDjgqLjgq/jgrvjgrfjg5Pjg6rjg4bjgqMg44K544Kv44Oq44O844Oz44Oq44O844OA44O85a++562WXG4vLyDmipjjgorjgZ/jgZ/jgb9cbi5iY2EtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIG1hcmdpbjogLTFweDtcbn0iLCIvLyDmipjjgorjgZ/jgZ/jgb9cbi5iY2EtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvL21heC1oZWlnaHQ6IDA7XG4gIC8vdHJhbnNpdGlvbjogMC40cyBhbGw7XG4gICZfX2J0bi1pY29uIHtcbiAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX2xhcmdlO1xuICB9XG4gIC8vIOmdnuihqOekulxuICAuYmNhLWNvbGxhcHNlX19pbm5lciB7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vbGluZS1oZWlnaHQ6IDA7XG4gICAgLy9vcGFjaXR5OiAwO1xuICAgIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8vdHJhbnNpdGlvbjogMC40cyBhbGw7XG4gICAgLy9tYXJnaW4tdG9wOiAtMTAwJTtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAvLyDooajnpLpcbiAgJltkYXRhLWJjYS1zdGF0ZT1vcGVuXSB7XG4gICAgLy9tYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIC5iY2EtY29sbGFwc2VfX2lubmVyIHtcbiAgICAgIC8vbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIC8vb3BhY2l0eTogMTtcbiAgICAgIC8vdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIC8vb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAvL21hcmdpbi10b3A6IDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvLyDlsILnlKjjg5zjgr/jg7NcbiAgJl9fYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV94X2xhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGw7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8g5bGV6ZaL5pmC44Gr5LiK5LiL5Zue6LuiXG4gICAgW2RhdGEtYmNhLXN0YXRlPW9wZW5dICYtaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufSIsIi5iY2EtZW0tYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX21lZGl1bTtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGEge1xuICAgIGNvbG9yOiAjNjkwO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM5QzA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLmJjYS1jdXJyZW50LWJveCB7XG4gIC8vIGJvcmRlcjo1cHggc29saWQgI0RERDtcbiAgcGFkZGluZzogMXB4IDA7XG4gIC8vIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIC8vIGNvbG9yOiAjNTM1QTYyO1xuICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbWVkaXVtO1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yX2RhbmdlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9saW5rO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi51aS1kaWFsb2cge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGR0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi51aS13aWRnZXQge1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXXtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRmb2N1c19zaGFkb3c7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6ICRidXR0b25fcGFkZGluZ190b3AgMC41ZW0gJGJ1dHRvbl9wYWRkaW5nX2JvdHRvbSAwLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX21lZGl1bSFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbiAgfVxufVxuXG4udWktdGFicyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51aS10YWJzLW5hdiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVpLXRhYnMtcGFuZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDICFpbXBvcnRhbnQ7XG59XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYm9yZGVyICFpbXBvcnRhbnQ7XG4gIGRpdjpmaXJzdC1jaGlsZCBkaXYge1xuICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIC8vIHBhZGRpbmc6IDNweCAxMHB4O1xuICB9XG59XG5cbi51aS1kaWFsb2ctdGl0bGViYXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMTNweCAhaW1wb3J0YW50O1xufVxuXG4udWktYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JvcmRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAkYnV0dG9uX3BhZGRpbmdfdG9wIDFlbSAkYnV0dG9uX3BhZGRpbmdfYm90dG9tICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbWVkaXVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYigyNTUsIDI1NSwgMjU1KSAxMCUsIHJnYigyNDQsIDI0NSwgMjQxKSAxMDAlKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0IDBzICFpbXBvcnRhbnQ7XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnkgIWltcG9ydGFudDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKSAhaW1wb3J0YW50O1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6ICRmb2N1c19zaGFkb3cgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udWktc3RhdGUtZGVmYXVsdCB7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgLy9wYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgLy9ib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgLy9wYWRkaW5nOiAkYnV0dG9uX3BhZGRpbmdfdG9wIDFlbSAkYnV0dG9uX3BhZGRpbmdfYm90dG9tICFpbXBvcnRhbnQ7XG4gIC8vbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAvL2JvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIC8vZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9tZWRpdW0gIWltcG9ydGFudDtcbiAgLy8gYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDI1NSwgMjU1LCAyNTUpIDEwJSwgcmdiKDI0NCwgMjQ1LCAyNDEpIDEwMCUpICFpbXBvcnRhbnQ7XG4gIC8vIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQgMHMgIWltcG9ydGFudDtcbiAgLy8gJjpob3ZlciB7XG4gIC8vIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC8vIFx0Y29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnkgIWltcG9ydGFudDtcbiAgLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51ICFpbXBvcnRhbnQ7XG4gIC8vIFx0YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiKDI1NSwyNTUsMjU1KSAxMDAlLHJnYigyNTUsMjU1LDI1NSkgMTAwJSkgIWltcG9ydGFudDtcbiAgLy8gfVxuICAvLyAmOmZvY3Vze1xuICAvLyBcdGJveC1zaGFkb3c6ICRmb2N1c19zaGFkb3cgIWltcG9ydGFudDtcbiAgLy8gfVxufVxuXG4udWktdGFicy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi51aS1idXR0b24tdGV4dCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnVpLWljb24tY2xvc2V0aGljayB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi8qIHVpLWRpYWxvZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnVpLWRpYWxvZyBsYWJlbC5lcnJvciwgLmVycm9yLW1lc3NhZ2Uge1xuICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYW5nZXI7XG4gIGNvbG9yOiAkY29sb3JfZGFuZ2VyO1xuICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIGJjYS1pY29uKGVycm9yKSB7XG4gICAgbWFyZ2luOiAwIC4zZW0gMCAwO1xuICB9XG59XG5cbi51aS1kaWFsb2cgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS1kaWFsb2cgLnJlcXVpcmVkIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi51aS1kaWFsb2cgbGFiZWwuZXJyb3Ige1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAta2h0bWwtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAta2h0bWwtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzg4ODtcbn1cblxuLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kaWFsb2cgZGwge1xuICBtYXJnaW46IDVweDtcbn1cblxuLnVpLWRpYWxvZyBkdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1kaWFsb2cgZGQge1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udWktZGlhbG9nIGRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG59XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGNvbG9yOiAjNTM1QTYyICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kaWFsb2cgZHQgbGFiZWwge1xuICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi51aS1kaWFsb2cgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLnVpLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xufVxuXG4udWktZGlhbG9nIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXNoYWRvdzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDFweCAxcHggMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI0ZGRiwgI0YzRjNGMyk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI0ZGRiksIGNvbG9yLXN0b3AoMTAwJSwgI0YzRjNGMykpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjRkZGLCAjRjNGM0YzKTtcbn1cblxuLnVpLXdpZGdldCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBHZW5ldmEsIHNhbnMtc2VyaWYsIFwi44Oh44Kk44Oq44KqXCIsIFZlcmRhbmEsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsIWltcG9ydGFudDtcbiAgICBjb2xvcjokY29sb3JfdGV4dF9wcmltYXJ5O1xuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG59XG4udWktdGFicy1wYW5lbCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjokY29sb3JfdGV4dF9saW5rIWltcG9ydGFudDs7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50OztcbiAgICB9XG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjokY29sb3JfdGV4dF9ob3ZlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcbiAgICB9XG59XG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXIhaW1wb3J0YW50O1xuICAvL2JhY2tncm91bmQ6bm9uZSFpbXBvcnRhbnQ7XG59XG4udWktd2lkZ2V0LWhlYWRlcixcbi5ja2VfZGlhbG9nX3RpdGxlIHtcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9jb250cm9sX2JvcmRlcl9jb2xvciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnkhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIGZvbnQtc2l6ZTokbGFiZWxfZm9udF9zaXplX3NtYWxsIWltcG9ydGFudDtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcbiAgYm9yZGVyOm5vbmUhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbiAgY29sb3I6JGNvbG9yX3RleHRfcHJpbWFyeSFpbXBvcnRhbnQ7XG59XG4udWktZGF0ZXBpY2tlciB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjIpIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyLXRvZGF5IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkZGQgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzljY2M2NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udWktZGlhbG9nIHRoIHtcbiAgcGFkZGluZzogMS40ZW0gMmVtIDFlbSAwIWltcG9ydGFudDtcbn1cbi51aS1kaWFsb2cgdGQge1xuICBwYWRkaW5nOiAxZW0gMCFpbXBvcnRhbnQ7XG59XG5cbiNVcGxvYWRlclNlYXJjaCB7XG4gIGJvcmRlcjoxcHggc29saWQgJGNvbG9yX2JvcmRlciFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xufVxuXG4uY2tlX2RpYWxvZyB7XG4gIC5ja2VfZGlhbG9nX3VpX3JhZGlvX2lucHV0IHtcbiAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICAmICsgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICB9XG4gICAgJltkYXRhLWJjYS1yYWRpby1zaXplPWxnXSB7IC8v5aSn44GN44GE44K144Kk44K6XG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX2xhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtYmNhLXJhZGlvLXNpemU9c21dIHsgLy/lsI/jgZXjgYTjgrXjgqTjgrpcbiAgICAgICsgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gICAgICB9XG4gICAgfVxuICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC8vYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICB9XG4gICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDBweCA0cHggI2ZmZiBpbnNldDtcbiAgICB9XG4gICAgJjpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDRweCAjZmZmIGluc2V0LCAkZm9jdXNfc2hhZG93O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxuICBzZWxlY3QuYmNhLXNlbGVjdF9fc2VsZWN0ICxcbiAgc2VsZWN0LmNrZV9kaWFsb2dfdWlfaW5wdXRfc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYWRtaW4vaWNuX3NlbGVjdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMC41ZW0vMTBweCBhdXRvLCAjRkZGRkZGIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX21lZGl1bTtcbiAgICBwYWRkaW5nOjAgMjZweCAwIDRweCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQhaW1wb3J0YW50O1xuICAgIGhlaWdodDphdXRvIWltcG9ydGFudDtcbiAgICB3aWR0aDphdXRvIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjokY29sb3JfdGV4dF9zZWNvbmRhcnk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmW2RhdGEtYmNhLXNlbGVjdC1zaXplPWxnXSB7XG4gICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX2xhcmdlO1xuICAgIH1cbiAgICAmW2RhdGEtYmNhLXNlbGVjdC1zaXplPXNtXSB7XG4gICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX3NtYWxsO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRmb2N1c19zaGFkb3c7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG4gIGlucHV0LmJjYS10ZXh0Ym94X19pbnB1dCxcbiAgaW5wdXQuY2tlX2RpYWxvZ191aV9pbnB1dF90ZXh0LFxuICBpbnB1dC5ja2VfZGlhbG9nX3VpX2lucHV0X3Bhc3N3b3JkLFxuICB0ZXh0YXJlYS5ja2VfZGlhbG9nX3VpX2lucHV0X3RleHRhcmVhIHtcbiAgICBsaW5lLWhlaWdodDogMS40IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzowIDRweCFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPWxnXSB7XG4gICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX2xhcmdlO1xuICAgIH1cbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPXNtXSB7XG4gICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX3NtYWxsO1xuICAgIH1cbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPWZ1bGwtY291bnRlcl0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIH1cbiAgICAmW2RhdGEtbWFyZ2luPWJvdHRvbV0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAkZm9jdXNfc2hhZG93O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbiAgLmNrZV9kaWFsb2dfYm9keSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbToycHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6MnB4IWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5iY2EtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6ICRidXR0b25fcGFkZGluZ190b3AgMWVtICRidXR0b25fcGFkZGluZ19ib3R0b207XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbWVkaXVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYigyNTUsIDI1NSwgMjU1KSAxMCUsIHJnYigyNDQsIDI0NSwgMjQxKSAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDBzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogJGZvY3VzX3NoYWRvdztcbiAgICB9XG4gIH1cbiAgLmNrZV9kaWFsb2dfY29udGVudHMgLmZpbGUtbGlzdCB7XG4gICAgcGFkZGluZzowO1xuICAgICNEaXZQYW5lbExpc3QgLmZpbGUtbGlzdC1ib2R5IHtcbiAgICAgIGJvcmRlcjpub25lO1xuICAgIH1cbiAgfVxuICBhLmNrZV9kaWFsb2dfdWlfYnV0dG9uX29rIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC41KSwgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkgaW5zZXQsIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIGluc2V0O1xuICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmZmLCNlNGU0ZTQpO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIGEuY2tlX2RpYWxvZ191aV9idXR0b25fb2sgc3BhbntcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuICBhLmNrZV9kaWFsb2dfdWlfYnV0dG9uX29rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZTllOWU7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmMmYyZjIsI2NjYyk7XG4gIH1cbiAgYS5ja2VfZGlhbG9nX3VpX2J1dHRvbl9vazpmb2N1cywgYS5ja2VfZGlhbG9nX3VpX2J1dHRvbl9vazphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzk2OTY5NjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLDAsMCwuNCkgaW5zZXQ7XG4gIH1cbiAgLmNrZV9kaWFsb2dfY29udGVudHMgLmZpbGUtbGlzdC1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOjE0cHg7XG4gIH1cbiAgLmJjYS10YWJsZS1saXN0dXBfX3RoZWFkLXRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYmNhLXRhYmxlLWxpc3R1cF9fdGhlYWQtdGgsXG4gIC5iY2EtdGFibGUtbGlzdHVwX190Ym9keS10ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzo3cHggN3B4IWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlYTtcbiAgfVxuICAuY2tlX2RpYWxvZ19jb250ZW50cyAuZmlsZS1saXN0LWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzowO1xuICB9XG4gIHRyOmhvdmVyIHtcbiAgICAuYmNhLXRhYmxlLWxpc3R1cF9fdGJvZHktdGQge1xuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuanN0cmVlLXByb3RvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG5cbiAgLmpzdHJlZS1jb250YWluZXItdWwge1xuICAgIC5qc3RyZWUtbm9kZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG5cbiAgICAgIC5qc3RyZWUtY2hpbGRyZW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtbmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5qc3RyZWUtYW5jaG9yIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vIOOCouOCr+OCt+ODp+ODs1xuICAgICAgLmZ1bmN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9hZG1pbi9pY29uX2Z1bmN0aW9uLnBuZ1wiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgYmNhLWljb24oZWxsaXBzaXMtaCk7XG4gICAgICB9XG4gICAgICAvLyDjg5vjg5Djg7zmmYJcbiAgICAgIC5qc3RyZWUtd2hvbGVyb3ctaG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfZGFyayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmpzdHJlZS1ob3ZlcmVkIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZXN0IWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLy8g44Kv44Oq44OD44Kv5pmCXG4gICAgICAuanN0cmVlLXdob2xlcm93LWNsaWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmpzdHJlZS1jbGlja2VkIHtcbiAgICAgICAgJiArIC5jb250ZW50LW5hbWUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRlc3QhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5qc3RyZWUtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGVzdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIOOCr+ODquODg+OCr+ODrOOCs+ODvOODieOBruODm+ODkOODvOaZglxuICAgICAgLmpzdHJlZS1ob3ZlcmVkLmpzdHJlZS1jbGlja2VkIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGVzdCFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vIOOCqOOCpOODquOCouOCueODrOOCs+ODvOODiVxuICAgICAgLmFsaWFzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9hZG1pbi9pY29uX2FsaWFzX2xheWVyZC5wbmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgLy8g6Z2e5YWs6ZaL44Os44Kz44O844OJXG4gICAgICAuanN0cmVlLXVucHVibGlzaC1vZGQsXG4gICAgICAuanN0cmVlLXVucHVibGlzaC1ldmVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Rpc2FibGVkO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8g44Ki44Kk44Kz44OzXG4gICAgLmpzdHJlZS1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJWJjYS1pY29uO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICYuYmNhLWljb24tLWZvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZWRjNTI4O1xuICAgICAgfVxuICAgIH1cbiAgICAuanN0cmVlLW9wZW4ge1xuICAgICAgJiA+IC5qc3RyZWUtYW5jaG9yIHtcbiAgICAgICAgLmJjYS1pY29uLS1mb2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKGZvbGRlci1vcGVuKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOOCouOCr+OCt+ODp+ODs+OCpuOCo+ODs+ODieOCplxuICAmLWNvbnRleHRtZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRlc3QgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBsaSB7XG4gICAgICAmID4gYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yX2JhY2tncm91bmRfbWVudV9kYXJrIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44Ki44Kk44Kz44OzXG4gICAgICAgIGkge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGV4dGVuZCAlYmNhLWljb247XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJjYS1pY29uLS1mb2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNlZGM1Mjg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYmNhLWljb24tLWFsaWFzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNmZhODNkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJjYS1pY29uLS1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNmZhODNkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52YWthdGEtY29udGV4dG1lbnUtc2VwIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnZha2F0YS1jb250ZXh0LXNlcGFyYXRvciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLy8g44Ki44Kv44K344On44OzID4g44Ko44Kk44Oq44Ki44K544Oh44OL44Ol44O8XG4gICAgLmljb24tYWxpYXMtbGF5ZXJkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYWRtaW4vaWNvbl9hbGlhc19sYXllcmQucG5nXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgfVxuICAgIC8vIOOCouOCr+OCt+ODp+ODsyAuIOODl+ODqeOCsOOCpOODs+i/veWKoFxuICAgIC5pY29uLWFkZC1sYXllcmQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9hZG1pbi9pY29uX2FkZF9sYXllcmQucG5nXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgfVxuICB9XG59XG4iLCIudWktZGlhbG9nIC51cGxvYWRlci1maWxlLWltYWdlIC51cmwge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDoyMHB4O1xufVxuLnVpLWRpYWxvZyAudXBsb2FkZXItZmlsZS1pbWFnZSAudXJsIGF7XG4gIGNvbG9yOiRjb2xvcl90ZXh0X2xpbmsgIWltcG9ydGFudDtcbn1cbi51aS1kaWFsb2cgI1VwbG9hZGVyRmlsZUltYWdlIHtcbiAgd2lkdGg6NTAwcHg7XG59XG4iLCIuYmNhLW1haW4ge1xuICAmX19zdWJtZW51IHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTokbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICAmLWxpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgZm9udC1zaXplOiRidXR0b25fZm9udF9zaXplX3NtYWxsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3RlcC0xIHtcbiAgLmJjYS1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zdGVwMiB7XG4gIC5jaGVjayB7XG4gICAgLmNoZWNrLXJlc3VsdCB7XG4gICAgICBjb2xvcjojZGRkO1xuICAgIH1cbiAgfVxuICAuZmFpbGVkIHtcbiAgICAuY2hlY2stcmVzdWx0IHtcbiAgICAgIGNvbG9yOiRjb2xvcl9kYW5nZXI7XG4gICAgfVxuICB9XG4gIC5jaGVjay1yZXN1bHQge1xuICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgZm9udC1zaXplOjJyZW07XG4gIH1cbn1cbi5zdGVwLTMsXG4uc3RlcC00IHtcbiAgZGl2LmZsb2F0LWxlZnQge1xuICAgIHdpZHRoOmF1dG87XG4gIH1cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3RlcC01IHtcbiAgbGkge1xuICAgIG1hcmdpbjoyMHB4IDA7XG4gIH1cbn0iLCIuYnQtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5idC1jb250ZW50IHVse1xuICBtYXJnaW46IDAgMCAxMHB4IDAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cbi5idC1jb250ZW50IHVsIGxpe1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG59XG4uYnQtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5idC1jb250ZW50IGxpIC5leGFtcGxlLWJveCB7XG5cdGJvcmRlcjozcHggc29saWQgI0RERDtcblx0cGFkZGluZzoxNXB4O1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4iXX0= */
